出來。有時候,一部分的程式甚至完全沒有發生作用的固有條件了。比如射擊輔助程式,在林聞方穿著戰鬥服的時候,都得靠著兩肩上的攝像頭和頭盔光幕上的畫面投射來發生作用,當火羽被轉移到伺服器裡,到哪裡去搜尋敵人,勾勒出外框,然後提示給林聞方呢?當火羽存在於腕上電腦裡,幫助林聞方處理文件、郵件,搜尋資料的時候,連光幕、攝像頭都沒有,射擊輔助程式不就白白佔著硬碟了嗎?
在不同的狀態下,不同的程式的優先順序也應該是不同的。必須要保證核心功能發揮最大功效,在有餘力的情況下,才漸次開啟各種其他元件,讓她們發揮作用。
同時,林聞方也不可能時時刻刻就和火羽在一起,就比如現在,在修械所裡,林聞方可以一直帶著腕上電腦,隨時檢視各種資料,需要什麼東西,一聲吩咐火羽就會把東西傳輸到他的腕上電腦裡,可火羽一直在伺服器上,沒挪過地方。
將這些其實很簡單的事情想明白之後,林聞方有一種大徹大悟的感覺。他不應該將火羽當作無所不能的存在,其實,火羽或許真的可以無所不能,但現在的計算技術卻支援不到那麼高的效能,在不同狀態下,他必須有所取捨。
火羽的核心演算法和核心經驗庫被單獨分離了出來,各種功能都變成了單獨的元件,按照林聞方的需要排列組合,圍繞著核心演算法發揮作用。或許,經過這樣的調整,火羽可能不是時時刻刻都是全知全能的火羽,可能和林聞方一開始設計火羽,以及她的前身MARS的時候的想法不同,但這卻是個更有效率,更適合現在林聞方的需要的火羽。像上次那樣系統幾乎崩潰,林聞方差點被拖累死的狀況,他再也不希望發生了。
林聞方設計了幾個基本的工作模式。首先是基準模式,也就是火羽存在於膝上型電腦、高效能伺服器機群這樣的計算環境裡的時候,可以全面發揮她判斷、邏輯和程式生成方面的優勢,輔助林聞方進行各種尤其複雜的工作。各種程式元件,除了射擊輔助等需要特別的硬體的,全部裝載、生效。
戰鬥模式,指的是火羽核心存在於戰鬥服掛載的戰術電腦裡的時候,最優先順序的元件就是輔助射擊,以及正在開發中的動態感知模組,軍方開發的可以將敵人從背景中凸顯出來的環境分析軟體,威脅判別軟體等等,優先順序也提得很高,不管系統的負荷如何,都要隨時保證通訊、定位等功能發揮作用。駭客工具元件可以執行,卻不能干擾到以上這些系統的運轉。左思右想之後,林聞方還是決定,加上了一個判定:駭客工具元件的優先順序可以根據他的需要,提到最高。這樣,應付某些場面,或許會讓他更有靈活度一些。
顧問模式,最核心的元件是原先火羽就擁有的強大的搜尋系統,以及新開發的現實對映程式。同時,還可以將現實對映程式弄得介面更豐富,功能更強大一些。這個模式,主要是為了在網路環境裡,在各種資料庫系統裡遨遊,整理資料、資料,幫助林聞方進行研發、創意等等。
離線模式是林聞方忽然想到的一個形式,從基準模式脫胎,但側重點有所不同。離線模式不是指火羽離開了網路環境,而是指火羽和林聞方分開了,沒辦法進行即時的聯絡。在這個狀態下,火羽的最優先任務是想方設法和林聞方恢復聯絡,然後保障兩者之間的通訊,其次,就是按照林聞方預先設定的任務目標,自適應地去完成。這兩者對於火羽的智慧要求都非常高,牽涉到許多系統自主判定的規則。要不是林聞方對火羽的智慧水準有著絕對的信心,這個模式提都不必提起。
想到了這個將火羽的核心層和功能層分開,設定不同模式和執行狀態的點子開始,林聞方几乎是進入了魔怔的狀態,對外界的各種變化不聞不問。他不關心重新整理負鼠裝甲車系統的事情,也不關心那幾輛偵察車的系統調整進度條讀到了哪裡,更不要說去在意太行集團的保安部隊的打掃衛生的狀況了。幾個小時過去了,整備兵們一個個都完成了工作,修械所重新恢復安靜的時候,林聞方才長舒了一口氣,漸漸從那種極端集中注意力的狀態裡解脫出來。林聞方很滿意這次調整,模擬了一下自己遇到過的情況,幾個模式下效率都有相當程度的提升。最明顯的要算戰鬥模式了,在戰鬥模式下,清理掉了許多無用的元件之後,系統反應比之前敏捷了許多,看著火羽輕鬆地標繪目標、分析威脅,給出射擊建議以及結合地圖進行位置轉移等等的建議,林聞方很有種穿上戰鬥服,好歹去訓練場玩一會的衝動。
整備兵們看向林聞方的眼神怪怪的。都是技術人員,自然明白這種極端專注的狀態是怎麼回事,能