人們有很多日常用語和常識性的對話,很多時候人們之間的對話都是有固定模式的,雪風根據這個,給小沙彌設計了自我記憶的判斷模式,一些常用的對話它會記錄下來,在遇到此類問題是,它會直接優先考慮上一次的判斷,而不是再次進行重複判斷;小沙彌每正確判斷出一句話的語義後,它會做一個記錄,它會根據自己的這次成功經驗對判斷過程進行簡化,去除掉一些不必要的判斷過程。
小沙彌判斷的次數越多,它的判斷速度就會越快,經過一段時間的訓練後,小沙彌的判斷速度就有了質的提高,最後都能夠和電視劇裏的人物對台詞了,這就好比是一個小孩剛開始學說話,說的多了,也就熟練了。
雪風一點也不擔心小沙彌犯經驗主義錯誤,他認為人的語言係統是世界上最完美的語言係統,計算機語音係統的最高目標就是達到人的水平,人說話的時候都是靠自己的感覺,也會有犯錯誤的時候,何況是計算機呢。犯點錯誤不要緊,隻要能夠改正就可以,雪風給小沙彌還設計了一套自我完善的程序,幫助小沙彌經常自我檢查、自我整理現有的詞彙庫,及時修正錯誤。
再後來,雪風就給小沙彌設計了指令係統,它不再是簡單地陪雪風聊天了,它可以分辯出哪些是對話,那些是指令,然後根據指令去執行相對應的任務。
雪風這時候就把小沙彌並入了自己的外掛係統中,除了和遊戲中的人對話外,小沙彌還有一項很重要的任務,就是拉生意,它會自己去招攬生意、侃價,生意談成後,它會在客戶把錢彙過來後把對方的帳號掛到代練機器上。代練期滿後,它會主動和對方聯係,詢問是否續時。
如果非要問雪風自己最滿意的作品是什麼,雪風肯定會說是小沙彌,三年來,他從來沒有停止過對小沙彌的完善,不斷地修改才造就了小沙彌的更加完美,反正雪風是沒有見過比小沙彌還要完美的智能語音管理係統了。
不過,能夠把一個軟件壓榨到如此地步的人,他倒是見過了,那就是他自己,小沙彌可以說是雪風的大管家,因為它比雪風還要清楚雪風一個月能賺多少錢;也可以說小沙彌是雪風雇來的童工,它每天要工作24小時來幫雪風賺錢,可雪風卻從不給它發薪水。如果小沙彌是人,它肯定會告雪風“虐待童工”。
現在,雪風又要壓榨小沙彌的剩餘油水了,寫程序本來是程序員的天職,現在他也要把自己的天職讓小沙彌來代勞了,如果吃飯也能讓計算機代勞,不知道雪風會不會寫一個吃飯係統出來。
讓計算機來寫程序,遠遠比讓它來說話要簡單得多,很多現行的編程軟件都有一個叫做編程向導的功能,根據提示,用戶隻要一步步輸入自己的要求,就可以完成一個簡單軟件的設計,用戶甚至可以是一個完全不懂編程的人,所有的代碼都會由向導根據用戶的要求來生成,用戶不必鍵入任何一句代碼,就可以拿到自己定製的軟件。
雪風這些年來也是每天不停地在寫程序,雖然沒出什麼成品,但是他寫了很多模塊,一個成品軟件都是由很多具有不同功能的模塊組成的。雪風這次設計的星河新係統,其中90%的功能他以前都是寫過的,隻不過都是以一個個模塊的形式保存的而已。
他要讓小沙彌做的工作,就是把這些模塊全部修改一下,做到“標準一致,接口一致”,這對人來說,是個很繁瑣的過程,但是讓計算機來做,卻是瞬間就可以完成的。他自己隻需定好標準、預留統一的程序接口,就可以讓小沙彌去修改了,修改完成後隻要把接口程序寫好,就可以把這些模塊全部組裝到一起了。