130.【主世界】從頭編寫一個人工智慧(1/2)
【
這樣下去是不行的。得想個辦法把熱度重新炒起來。
南曉決定自己運營一下。
怎麼運營?當然是到處去發帖安利了。這事不需要親力親為,寫個程序會比較快。
南曉不懂編程,但現學也不算個事。
先搜索「最適合做發帖機器人的語言」,看很多人都推薦Python,於是就決定用Python。
網上到處都有Python的編程教材下載,隨便就下到了一堆。瀏覽過後,他大致對這門語言是幹什麼的有所了解,於是去開發者網站下載了免費的工具包。
其實發帖機器人做起來一點也不難。無非就是偽裝成普通用戶,登錄到各個論壇自動發帖。安利一下視頻,貼上連結。有可能被刪,但貼得多了,總有好奇心重的會點進去看。就是典型的霰彈槍式營銷。
做到一半,南曉忽然覺得這樣很Low。太繁瑣了,要為每個論壇設定規則,要通過各種刁鑽的防機器人認證,要偽裝手機接收驗證碼……為了躲避檢查,還得不停地變換IP。
我幹嘛要做這麼麻煩的事情,為什麼不讓電腦自己做?
於是他決定做一個自主學習的人工智慧,以後這種無聊又繁瑣的破事都交給它。
如何從頭編寫一個人工智慧?
這件事很難,但以南曉現在的智力,並非無解。
目前為止,公開的所有人工智慧都不是真正人工智慧,包括使用卷積神經網絡技術的阿爾法狗。雖然它下棋能贏世界冠軍吧,但本質上還是個大數據分析工具,實際上並沒有智能。
南曉想做的,是一個可以自我成長的AI。就像人類一樣,從一顆卵細胞開始分裂、自我複製、最終形成真正的生命。
噼里啪啦敲了一陣鍵盤之後,南曉覺得Python不太夠用。畢竟是被包裝過一層的工具,底層邏輯是別人實現的,提供的功能用起來不順手,又沒法改。就像一輛車,買來之後對輪子不滿意,但那是廠商設計好的,統一規格就是如此。
他決定自己造車,從一顆螺絲釘、一個輪子開始造。工具也自己造,從零開始,完全打造符合自己想法的程序。
於是學習並下載了更硬核的C++,夾雜著彙編語言,從底層邏輯開始寫。
天亮的時候,世界上最初的人工智慧「小P」終於誕生。起這個名字其實很隨意,因為一開始是用Python在寫,就叫小P了。圖標是一頭很可愛的小黑豬,像素風格。
小P的底層核心是半彙編半C++的智慧邏輯模塊,加密之後,外面包了一層Python的殼。目前來說,它還非常簡陋,連個圖形界面都沒有,唯一的功能是自主上網學習。
規定好學習規則之後,南曉就不管它了:小P、你已經是個懂事的AI了,自己去網上衝浪吧。家裡這台電腦性能強勁,又獨享千兆光纖網,相信你很快就能自學成才。
被網上壞人給拐走是不可能的。以下三條定律已經固化在小P核心邏輯最底層:
一、小P不得做任何對南曉有害的事,必須盡一切可能維護南曉的利益。
本章未完,點選下一頁繼續閱讀。