MIT研究人員詳述了一種新的軟件模型,旨在幫助人類和AI代碼生成器創(chuàng)建更好、更透明的應(yīng)用程序。該方法通過將系統(tǒng)分解為"概念"模塊來解決現(xiàn)代軟件"不可讀"問題,避免代碼與行為缺乏直接對應(yīng)關(guān)系。研究指出,大語言模型在編程中暴露了軟件開發(fā)的深層缺陷,新模型可確保增量性、完整性和透明性,讓AI工具提供可預(yù)測的編程結(jié)果。
本文探討了AI從單個(gè)模型向多專長代理協(xié)作轉(zhuǎn)變,通過健壯架構(gòu)應(yīng)對通信、狀態(tài)同步與容錯(cuò)挑戰(zhàn),以構(gòu)建彈性企業(yè)AI系統(tǒng)。
專注處理一個(gè)問題、具備離散屬性、帶有自身數(shù)據(jù)、具備可傳遞性、具有臨時(shí)性,這五點(diǎn)應(yīng)當(dāng)成為一切微服務(wù)架構(gòu)的核心設(shè)計(jì)要求。