請更新您的瀏覽器

您使用的瀏覽器版本較舊,已不再受支援。建議您更新瀏覽器版本,以獲得最佳使用體驗。

科技

清華大學用 AI 運作「遊戲公司」ChatDev 7 分鐘製作一款遊戲 + 成本不到 0.3 美元

Unwire.hk

發布於 2023年07月22日05:16

清華大學近期推出了一項創新研究,成功打造出一家全新的「遊戲公司」ChatDev,其運作完全由 AI,特別是 ChatGPT 負責,無需人工參與。用戶只需提出初始想法,從遊戲設計到測試,AI 都能在短短七分鐘內以不到 0.3 美元(約港幣$ 2)的成本完成。

這個「公司」被命名為「ChatDev」,即通過聊天來進行開發。ChatDev 的運作模式是透過多個聊天機器人,每個機器人扮演不同的角色,如CEO、程序員、設計師等,共同完成遊戲開發。這些機器人透過 ChatGPT 串連起來,形成了一個名為「ChatChain」的系統。每個開發步驟都由兩個機器人共同完成,以避免錯誤或誤解。整個流程中的對話、代碼等訊息對人類都是可見的,確保開發的靈活性。

這個「公司」開發一款遊戲的平均時間是 409.84 秒,最快的甚至少於 3 分鐘,最慢的也不超過 17 分鐘。

ChatDev 的開發流程包括設計、編程、測試和文檔編寫四個主要環節。人類的唯一參與是在設計階段提供初始想法,之後的所有步驟都由 AI 完成。然而,整個過程的對話、程式碼等信息對人類是可見的,以確保開發的靈活性。如有需要,人工干預也是可能的,例如替換掉生成的圖形使用者介面(GUI)。

工作流程

▼每個 bot 分別扮演 CEO、程序員、設計師等不同角色。

▼CEO 會分別和 CPO 和 CTO進行討論,決定遊戲的呈現形式(Web/桌面/移動端),以及使用的編程語言。

▼為了提高設計工作的質量,還引入了「記憶流」和「自我反思」兩種工作機制。「記憶流」會保存每輪對話紀錄,共各個 bot 翻閱,確保思路連貫性。「自我反思」機制會在 bot 未有達成要求時生成一個「偽我」,將問題和相關對話向 instructor 進行反饋。

▼編程環節:CTO 向程序員提出要求和大致思路,然後程序員編寫代碼。設計師會生成 GUI 方案,並調用有關工具生成圖像資源,再由程序員進行集成。

▼編程過程引入「代碼管理」和「思維指導」的工作機制。「代碼管理」可以保存開發工程的多個版本。「思維指導」是讓 CTO 和程序員「互換角色」,相互瞭解彼此想法,從而更好地解決問題。

▼測試環節:分為對代碼的審查和實際運行兩步,由「代碼審查員」和「測試工程師」兩個角色的 bot 負責。測試過程同樣引入了「思維指導」機制。

▼測試完成後就是撰寫檔案:包括「環境說明」和「用戶手冊」兩類。「環境說明」由 CTO 指導程序員說明遊戲運行所需要依賴的環境。「用戶手冊」則是由 CEO 決定包含的內容,再交由 CPO 進行生成。

▼整個遊戲開發工作完成後,如有需要可以進行人工干預:例如替換掉生成的 GUI。

ChatDev 是由清華大學 NLP 實驗室的孫茂松教授指導開發的,他的研究領域包括自然語言理解和中文信息處理等。論文的共同傳訊作者是該實驗室的劉知遠副教授,他的研究領域包括知識圖譜與語義計算、社會計算與計算社會科學。論文的第一作者是清華軟件學院的錢忱博士,他現在騰訊公司擔任應用研究員。

資料來源:Donews

圖片來源:微信量子位

• 不想錯過新科技 ? 請 Follow unwire.hk FB 專頁http://facebook.com/unwirehk/
• 要入手生活科技潮物 即上 unwire store
https://store.unwire.hk/

一部Gen Z必須擁有的相機?FUJIFILM instax mini Evo Cinema拍出幾十年的電影感

men’s Reads

iPhone Fold 售價傳聞曝光 Apple首部摺機或比想像中平

am730

次世代 MacBook Pro 將迎來多項重大更新

流動日報
查看更多
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...

留言 2

留言功能已停止提供服務。試試全新的「引用」功能來留下你的想法。

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...