Invocantis提示您:看后求收藏(詩鼎小說網網m.gzstf.cn),接著再看更方便。
利用代碼實現起來則方便許多。
現成的模版是走不通了。
原型的話……分手了卻看起來對彼此還有那么點意思的情侶……
其實答案挺顯而易見,無聊到廖星都不愿承認。
但如此危機下,他還有什么辦法?只好硬著頭皮上了。
只用了不到十天的時間,羅西和廖星就拿出了初版成品,兩個先前完全獨立、離線的AI,頭一次放在一起進行單元測試。
結果不太理想,大約有一小半的測試用例沒有通過。
若是往常,羅西和廖星大概會甩嘴刀,分析一下自己的問題,攻擊對方的問題,然后刺對方一身血,單方面得意洋洋地宣告自己的勝利。
但這一回,他們沒精力再諷刺對方,而是乖乖拿走自己的研發對象,拿走自己精心創造出來的AI,一次次改進算法,模擬研究。
廖星知道自己的AI是有原型的。
他不禁想,如果是原型的話,放在這種場合,一般會怎么做。
他想多了就開始胸悶,因為不管選擇哪條路,他所看到的現實的結局,都是兩個人沒有在一起。
大約反復了幾十次,他們才跑通全部的測試用例。
照理說,上平臺后,放在真正的產品環境中做集成測試,應該不會出太大的問題。
可是第一次的測試報告出來,兩位開發組長都嚇得目瞪口呆。
江山一片紅,滿眼都是bug。
仔細檢查后才發現,他們的AI某些選項分支,根本無法通過公司的過濾器。甚至連NPC-1——也就是廖星所負責設計的AI——與羅西所負責設計的NPC-0分手的理由,都被過濾掉了。
這些過濾系統,原來從未造成開發困擾。此前廖星甚至都不知道它的存在,羅西有過濾器的概念,但也從未碰到過。
而這個過濾系統中具體的條件,由于涉及到一些公司的政策和規定,具體實施的部分,對于開發人員是未知的狀態。
廖星據理力爭幾次,沒用,管理部門一聽就把他打發走了,還跟他說“你搭檔也來過,奉勸你不要浪費時間”。他聽了就火大,可是身處大公司,各種破規矩多得嚇人。
可為了飯碗,他還能怎么辦?
只能硬著頭皮和羅西碰頭,反復分析失敗可能的原因。
好在碰了幾鼻子灰之后,他們總算能收到最后跑通的測試報告。
NPPC-1,在白日漫游的平臺上終于相愛了。只不過他們花的時間有點久,而且……bug尚未消除。
之前是,這一次最新的測試狀況也是。
羅西和廖星慣例性劍拔弩張,可沒較多久勁,兩邊都先行退讓一步,乖乖打開分析報告。
兩位組長只匆匆掃了一眼,就遣走了組員——
沒有必要浪費每個人的時間。
Bug還是一樣的,問題還出在同一個地方。那江山的一片紅,根源還是同一處。
每次當程序運行至調用“分手理由”這個變量時,系統總會出現空指針的運行異常。廖星甚至猜,如果AI有自己的思想,當他們高頻率反復空指針報錯時“滴滴,滴滴,滴滴……”的聲音,會不會精神崩潰。
總之他們要是精神沒崩潰,這個負責開發的廖星都要崩潰了。
這個變量困擾了二人很久。
他們曾為變量賦值,可是最后程序總沒發運行到終點。
即便硬性賦值后跑通了,在客戶那邊也得不到滿意的反饋。