tsinghua-fib-lab/AgentSociety
AgentSociety 2 is a modern, LLM-native agent simulation platform designed for social science research and experimental design. It provides a flexible framework for creating and managing intelligent agents in simulated environments.
What it solves
AgentSocietyは、LLMベースのエージェントを使用して、複雑な社会的な相互作用や都市環境をシミュレーションするためのフレームワークを提供します。これにより、研究者は、都市や社会空間のような構造化された環境内で複数のエージェントがどのように相互作用するかをモデル化することで、実行可能な社会科学実験を作成し、人間の行動や社会的なパターンを研究することができます。
How it works
このフレームワークは、エージェントをメタデータ仕様として定義し、それらをモジュール式の環境にデプロイすることで動作します。最新のv2バージョンでは、スケーラビリティのためにRay Tasksによって駆動されるステートレスなレコードとしてエージェントを扱い、ServiceProxyを使用して環境とLLMクライアントを管理します。CodeGen、ReAct、Plan-Executeを含む様々な推論パターンをサポートし、ツールの拡張性を高めるためにModel Context Protocol (MCP)を統合しています。
Who it’s for
主に、社会的なダイナミクス、都市計画、または行動研究を理解するために、大規模なエージェント・シミュレーションを行いたい社会科学研究者やAI開発者を対象としています。
Highlights
- Scalable Execution: Ray分散コンピューティングを使用して、都市規模のシミュレーションを処理します。
- LLM-Native Design: 柔軟な推論ルーターを備えた、LLM駆動型エージェント向けに特別に構築されています。
- Research-Specific Tools: 文献検索、仮説生成、および論文執筆のための組み込み機能を備えています。
- Experiment Replay: 再現性のために、カタログ駆動型のJSONLリプレイ、DuckDBによる読み込み、および分散トレーシング機能を備えています。
- Modular Environments: モビリティ、経済、および社会的な相互作用のための、ホットプラグ可能なツールと都市モジュールをサポートしています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト