《我的世界》化身AI小鎮,NPC居民角色扮演如同真人
請留意,這個方塊人正在緊鎖眉頭,思考著面前幾位「不速之客」的身份。
原來她陷入了危險境地,意識到這一點後,她迅速展開腦力搜索,尋找解決問題的策略。
最終,她決定先逃離現場,然後儘快尋求幫助,並立即採取行動。
同時,對面的人也在進行著與她相同的思考…
LARP。
這裡的LA指的是Language Agent,同時LARP又是即時(Live Action)角色扮演的縮寫,可謂是一語雙關。 除了擁有更高的認知複雜度,相較於傳統的智能體框架,LARP也縮小了智能體與開放世界遊戲之間的差距——
這類遊戲往往沒有特定的“通關標準”,而是由玩家在其中自由探索,而傳統的遊戲智能體常被用來完成特定目標。 此外,LARP的重點是突出模擬,使得智能體的行為更接近人類,為此研究者甚至特意引入了遺忘機制。
那麼,LARP具體如何實現?馬上就來一探究竟。 多模組協同控制智能體LARP的結構是模組化的,具體包括了認知、人格、記憶、決策等組成部分。
其中,記憶模組又由長期記憶、工作(短期)記憶和記憶處理系統三個部分組成。當衰減參數σ超過一定閾值時,記憶提取會失敗,從而模擬遺忘過程,σ的計算方式則是依據心理學定律設定的:
σ = αλN (1 βt) - ψ
λ代表記憶的重要性程度,N表示提取次數,t代表最後一次提取後經過的時間,ψ是角色本身的遺忘速率,α和β為縮放參數
這個公式由心理學家Wayne Wickelgren提出,是艾賓浩斯遺忘曲線的補充。
而在人物性格的塑造上,研究人員在體現不同性格的資料集上預訓練出了基礎模型,並用專門建構的指令資料集進行監督微調。
同時,團隊也為角色的不同能力設計了多個資料集並訓練出了低秩適配模型,並於基礎模型動態整合,指導決策模組產生符合人設的內容。
同時,LARP中也設定了行動驗證和衝突辨識模組,確保模型為agent產生的內容受遊戲環境資料和先驗知識規範約束。
目前,LARP的GitHub頁面已經建立,不過仍處於空倉狀態,程式碼暫未發布。
隨著大模型研究的深入,智能體與群體智慧實驗如今已成AI研究最熱門方向之一。
例如去年爆火的史丹佛AI小鎮、清華推出的“AI遊戲公司”和“AI狼人殺”,都讓人們看到了多智能體協同的效益。
關於智能體的更多內容,量子位元智庫推出的《2023十大前沿科技報告》也有詳細介紹。
論文網址:https://arxiv.org/abs/2312.17653
#以上是《我的世界》化身AI小鎮,NPC居民角色扮演如同真人的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

熱門話題

創建Oracle數據庫並非易事,需理解底層機制。 1. 需了解數據庫和Oracle DBMS的概念;2. 掌握SID、CDB(容器數據庫)、PDB(可插拔數據庫)等核心概念;3. 使用SQL*Plus創建CDB,再創建PDB,需指定大小、數據文件數、路徑等參數;4. 高級應用需調整字符集、內存等參數,並進行性能調優;5. 需注意磁盤空間、權限和參數設置,並持續監控和優化數據庫性能。 熟練掌握需不斷實踐,才能真正理解Oracle數據庫的創建和管理。

創建Oracle數據庫,常用方法是使用dbca圖形化工具,步驟如下:1. 使用dbca工具,設置dbName指定數據庫名;2. 設置sysPassword和systemPassword為強密碼;3. 設置characterSet和nationalCharacterSet為AL32UTF8;4. 設置memorySize和tablespaceSize根據實際需求調整;5. 指定logFile路徑。 高級方法為使用SQL命令手動創建,但更複雜易錯。 需要注意密碼強度、字符集選擇、表空間大小及內存

Oracle SQL語句的核心是SELECT、INSERT、UPDATE和DELETE,以及各種子句的靈活運用。理解語句背後的執行機制至關重要,如索引優化。高級用法包括子查詢、連接查詢、分析函數和PL/SQL。常見錯誤包括語法錯誤、性能問題和數據一致性問題。性能優化最佳實踐涉及使用適當的索引、避免使用SELECT *、優化WHERE子句和使用綁定變量。掌握Oracle SQL需要實踐,包括代碼編寫、調試、思考和理解底層機制。

MySQL 中字段操作指南:添加、修改和刪除字段。添加字段:ALTER TABLE table_name ADD column_name data_type [NOT NULL] [DEFAULT default_value] [PRIMARY KEY] [AUTO_INCREMENT]修改字段:ALTER TABLE table_name MODIFY column_name data_type [NOT NULL] [DEFAULT default_value] [PRIMARY KEY]

Oracle 數據庫的完整性約束可確保數據準確性,包括:NOT NULL:禁止空值;UNIQUE:保證唯一性,允許單個 NULL 值;PRIMARY KEY:主鍵約束,加強 UNIQUE,禁止 NULL 值;FOREIGN KEY:維護表間關係,外鍵引用主表主鍵;CHECK:根據條件限制列值。

嵌套查詢是一種在一個查詢中包含另一個查詢的方式,主要用於檢索滿足複雜條件、關聯多張表以及計算匯總值或統計信息的數據。實例示例包括:查找高於平均工資的僱員、查找特定類別的訂單以及計算每種產品的總訂購量。編寫嵌套查詢時,需要遵循:編寫子查詢、將其結果寫入外層查詢(使用別名或 AS 子句引用)、優化查詢性能(使用索引)。

Oracle 是全球最大的數據庫管理系統(DBMS)軟件公司,其主要產品包括以下功能:關係數據庫管理系統(Oracle 數據庫)開發工具(Oracle APEX、Oracle Visual Builder)中間件(Oracle WebLogic Server、Oracle SOA Suite)雲服務(Oracle Cloud Infrastructure)分析和商業智能(Oracle Analytics Cloud、Oracle Essbase)區塊鏈(Oracle Blockchain Pla

Oracle 數據庫開發工具不僅包括 SQL*Plus,還包含以下工具:PL/SQL Developer:付費工具,提供代碼編輯、調試和數據庫管理功能,並支持 PL/SQL 代碼的語法高亮和自動完成。 Toad for Oracle:付費工具,提供類似 PL/SQL Developer 的功能,並具備額外的數據庫性能監控和 SQL 優化功能。 SQL Developer:Oracle 官方免費工具,提供代碼編輯、調試和數據庫管理的基本功能,適合預算有限的開發者。 DataGrip:JetBrains
