聽不出性別的中性帶著金屬味道的聲音落在蘇小木的耳朵里,讓蘇小木略松了口氣。
臉上露出了笑容,道。
“接下來就是跑測試……”
程序的運行只是證明這個程序能開始工作,并不意外著完全沒有BUG,也不意味著能直接使用。
不過蘇小木是有比較舒服的選擇的……
交給超算來進行全仿真模擬測試,用強大的算力來強行對程序發起‘攻擊’,使程序滿負荷運載,從來暴露出平常看不到的問題。
不過這只是基礎的……
這里面還有個有意思的事情。
“也不知道將這么多功能分類集成到一個如此小而精悍的軟件上,到底行不行得通。”
蘇小木也不確定自己的選擇對或錯。
是的。
曾幾何時,蘇小木就特別想要個自主幫忙測試的軟件……
要求就比較多,要自主總結分析,語音實時反饋,等等……
想著既然都將之前的人工智障全過程引擎給拆分合并加入到了這一次的人工智障中,就順手多加了功能模塊。
“還是因為我碼代碼快……”蘇小木嘚瑟了一句。
所以說,這是個有意思的事情。
現在要測試這個程序,而這個被測試的程序正式運行后,又兼帶著測試的效果……
“要不干脆就自檢自?”蘇小木突發奇想。
這個念頭一出現,就一發不可收拾。
這種操作,才是正確的程序猿的打開方式。
雖然每個程序猿都是從哈嘍沃德開始的,但誰也不想只會是哈嘍沃德啊……
蘇小木也不想只是這樣,他就想看到新的東西。
程序初始的第一次運行并不像Siri之類的語音軟件一樣,一點就行,還需要進行初始化設置。
這是蘇小木在編寫過程中特別加入的。
因為一些程序邏輯的關系,蘇小木并沒有采用更加簡便的方法——
直接用關鍵詞喚醒。
而是用了初始化配置,讓程序在這個過程中進行海量學習。
Siri、小愛同學等語音助手都是一開始就灌輸了特地的關鍵詞對話邏輯。
這里面的區別就是一個是直接設定了112,一個需要先學習一下,而且有可能會算錯。
毫無疑問,現在這個需要進行初始化配置的程序就是那個需要先學習一下,并且可能會算錯的程序。
當蘇小木點下初始化配置的按鈕后,還是那個聲音機械的開始根據設定對話:
“初始化配置激活……”
“第一步,配置喚醒關鍵詞,提示:關鍵詞不可超過三個,請在叮一聲后開始說出關鍵詞1,配置完畢后,請說結束。”
非常傻瓜式的操作流程。
蘇小木并沒有什么特別的感覺,人工智障嘛,就這樣了。
慢慢來,不著急不著急。
“叮。”
蘇小木說道。
“家庭管家,結束。”
“已配置第一個喚醒關鍵詞:家庭管家結束,請在叮一聲后說出關鍵詞2,如不需要配置,請說跳過。配置完成請說結束。”
蘇小木:“……”
“這就有點過分了啊?”
“叮。”
蘇小木大聲嗶嗶,“你是個傻子嗎,給我重來!!!結束。”
“已配置第二個喚醒關鍵詞,你是個傻子嗎給我重來……”
這就是聊爆了。
蘇小木一臉的憂郁。
居然就這樣聊爆了,完全不是想象中的打開方式!
早在蘇小木開始初始化配置程序的時候,蘇荷跟萬黛就走了進來,聽著機械聲音根據設定對話邏輯一直說著說著。
沒忍住笑出了聲。
“哈哈哈……”
“蘇小木,你是要笑死我,繼承我無數的家產嗎?我跟你講,我們還沒去領結婚證,我的財產是不會直接判給你的!”蘇荷一邊笑,一邊說。
“就是就是,我跟你說,我要是笑死了,我的財產肯定要給荷荷繼承了去。”萬黛皮的時候沒忘給蘇荷挖坑。
兩人差點就鬧了起來。
蘇小木看著這已經聊爆了的人工智障,就有些發愁。
“看來是語言理解跟會話邏輯上出了問題,這一部分應該需要一個強大的算法邏輯來支撐。”
“我再研究研究吧……”
就這樣,測試還沒開始,就已經結束了。
蘇小木大概知道了出問題的點。
簡單講就是沒有正確區分關鍵詞跟結束語之間的聯系。
通俗講就是程序太傻了點,就跟個復讀機一樣。
“先吃飯,然后再弄,今天特批你不用花半小時自學歷史。”蘇荷在蘇小木滿面愁容的臉上親了親。
萬黛伸手一把拉起蘇小木,“你這樣子太可愛了,我也要親親。”
肆無忌憚的撒著狗糧。
蘇小木腦闊里面裝滿了算法。
又疼,又心不在焉,甚至還算得上是他第一次在吃飯的時候都特別的心不在焉。
以前哪怕在最忙碌的時候,幫著萬氏小金融解決存儲問題好幾天都沒怎么休息,也沒帶這樣的。
“飯要吃飽。”
蘇荷囑咐道。
六點二十分吃飯,六點四十分結束。
碗一放,蘇小木抹了抹嘴,丟下一句“我先去書房了”就走了。
一進書房,蘇小木就將全部的心思投入到了算法的構造上。
原本最初的構思中,這個人工智障的回話邏輯絕對是要超過市面上現有的這些。
要與科幻類型電影里面的相似來著。
所以一看這一開始就給聊爆了,蘇小木就知道缺了一個重要的核心算法支撐。
問題很容易找到,解決的辦法也很容易找到。
現在蘇小木的腦闊里面知識資料非常多,而且系統灌輸的資料都是有一條清晰的脈絡,拿來就可以用的。
差不多到后半夜,蘇小木才再次停下了手。
“這次應該沒問題了,數學,我愛死你了!”蘇小木有些激動。
計算機計算機,跟計算有關的,就可以跟數學有關系。
再加上幾乎完全源于數學的算法,可以說能這么快解決問題,都是因為有數學的功勞。
當再次提交調試結果顯示OK后,蘇小木再次聽到了程序猿啟蒙的那句話:
蘇小木一點都沒帶猶豫,直接開始了初始化配置。
結果到底如何,蘇小木正在試驗中。
“初始化配置激活……”
“第一步,配置喚醒關鍵詞,提示:關鍵詞不可超過三個,請在叮一聲后開始說出關鍵詞1,配置完畢后,請說結束。”
“叮。”
蘇小木說道。
“家庭管家,結束。”
蘇小木說完后,滿心期待的等待著程序的繼續運行。
機械聲音響起:
“已配置第一個喚醒關鍵詞,家庭管家……”