第二周周二人工智能選修課下課的路上,五人一道去食堂。“你們的論文都寫了木有?”雷子這帶著甘肅省口音的問答,讓凡哥有點痛苦,寫啥呢,上網上搜點資料拚湊拚湊算了,這麼想著,臉上不自覺的漏出一絲絲得意。雷子看大家都沒回答,開始調侃同寢的凡哥。“我說凡哥啊,你看我們整天打dota的,你說這dota的AI算不算是人工智能啊,哥給你想這個話題你搞不搞了?”“算毛線人工智能啊,現在我們五人黑都把電腦打的發狂了,太小兒科了,電腦笨的你妹似得”。雷子聽到凡子習慣性的調侃大腦未做任何反射。一邊抽著煙,大腦卻在想這個話題當畢設是否可行,隨著電腦性能越來越好,是否會有一天,人類在遊戲上永遠玩不過電腦AI呢,AI這麼複雜的東西是如何研發出來的呢,想著自己平時敲代碼一個很簡單的邏輯都要抽幾根煙才能吐出debug的過的代碼,一種無形的鬱悶讓他不自覺的狠狠又吸了一口紅塔山。
被打印後落成一桌小山的人工智能畢業論文放在邏輯教授的辦公室桌上,帶著老花鏡的中年教授一邊翻著,一會眉頭緊鎖,一會又連連點頭。令邏輯教授欣慰的是,這一屆的大學生論文話題還算比較新穎,不像從Internet上麵copy來的國內外論文經刻意修改以繞過查重係統。當看到小菜的論文《人工智能之自動編程》後,邏輯教授很好奇的快速打開與其他論文裝訂並無多大區別的、學校打印室那種越來越偷工減料的紙張印出的標準論文,隻見主題思想部分寫道:讓代碼的每個字符都隨機生成,然後經過提前編碼好的測試用例進行測試,通過的程序就是目標程序,這個原理可以用於將來的人工智能來編程,解放程序員。恩,想法是挺新穎,但是每個字符都有不區分大小寫的幾十種可能,上萬行的代碼,這生成隨機代碼並滿足要求的複雜度高的像是天文數字啊,這麼想著,再往下看,明顯小菜也考慮到這樣的情況,利用關鍵詞自動匹配技術,可以節省70%的java語言編排,再根據大數據統計常用的字符串組合,可以優先組合測試組合概率高的字符組成的代碼,雖然這樣的工作量依然很大,但是在未來計算機性能有了質的飛躍之後,這種理論或許是人工智能行業的自然選擇法則。邏輯教授讀完小菜的原理,陷入了沉思,長江後浪推前浪啊……
幾個小時候,教授又讀到了雷子的論文《AI將統治未來的世界》,這個話題並不陌生,也許隨著科技的發展,將來人工智能或許真的會替代人類文明的進步。不過雷子這篇論文中居然推測人類其實是高級文明設計的AI。人類被設計的目的,是用以研究文明在特定條件下的進化路徑。這個想法挺大膽,不錯不錯。教授怎麼也想不到,雷子的靈感竟然來自於在一句聯網打dota,當時有人秒退後,因大腦在構思論文所以忘了退出遊戲,過了很久後,看著還在自動出兵自動推塔被電腦接管的英雄,才冒出的下麵的想法:dota英雄自己肯定不知道自己是AI,還在辛辛苦苦推塔,如果遊戲關閉了,是否在某個多維空間裏,AI依然在辛苦的推塔?
AI有沒有繼續推塔無人知曉,但是對於文華,畢業後一直用繼續推塔懷念著曾經的大學生活,從五人開黑到四人黑到三人黑到偶爾的雙人開黑,到現在孤獨的一個人在11對戰平台堅守著dota,一晃畢業已4、5年,曾經的大學同學也都天南地北,他倒真的像是被忘了退出的地圖中的某個英雄,樂此不彼不知疲倦的殺小兵、打野、推塔、升級、更新裝備……同時,在一張更大的3D球形的地圖上,幾十億個AI,有的扮演者野區的小怪偏安一隅卻隨時可能被提款,有的隻是按部就班的定時從家裏出發為了得到塔錢在河道廝殺、受傷、殞命、分解。極少數幸運的小兵能見證河道一塔的摧毀,還沒來得及高興,前方一座更多血量、更大攻擊力的二塔閃耀著冷兵器時代的寒光,等待著自己送上門去。個別出生就喊著金鑰匙具有遺傳技能的hero們,踩著對方、己方小兵的屍體獲取經驗和金錢,在幕後玩家的操縱下,秀著華麗的大招,隻為掙取拿別人人頭和自己生命換來的辛苦錢,以便能買得起那不知道為啥要買、卻又不得不買的廣廈千萬間、寒士俱歡顏。