google-deepmind/concordia

A library for generative social simulation

解決的問題

Concordia 是一個用於創建生成式基於智能體模型的庫,用於模擬物理、社會或數位環境中實體之間的交互。它提供了一個將智能體行為落地到模擬世界中的框架,確保交互的合理性並與環境規則保持一致。

工作原理

Concordia 作為一個生成式智能體的遊戲引擎運行,使用三個核心概念:

  • Entities: 模擬中的參與者,可以是玩家角色 (Agents) 和系統控制器 (Game Masters)。
  • Components: 實現實體行為的模組化構建塊,例如記憶操作、推理鏈和邏輯。
  • Engine: 模擬循環,負責收集來自實體的動作,並使用遊戲大師將這些動作轉化為結果。

該系統使用受桌面角色扮演遊戲啟發的自然語言交互模式,智能體用自然語言描述其意圖動作,由遊戲大師將其轉化為結果。

適用對象

本庫專為社會科學、AI 安全與倫理、認知神經科學、經濟學領域的科研人員和開發人員設計,也適用於需要合成數據進行個性化或服務性能評估的用戶。

亮點

  • 模組化架構:可以從可重用的組件中組裝複雜的行為。
  • 遊戲大師模式:使用專門的實體來維持環境落地性與物理合理性。
  • 可擴展性:支持自定義組件,並為常見的智能體類型提供預裝配的「預製件」。
  • LLM 無關性:可與任何標準 LLM API 及用於關聯記憶的文本嵌入器配合工作。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案