project
AgentSociety - 清華大学が開発したソーシャルシミュレーター
AgentSocietyは、清華大学が大規模言語モデリング(LLM)に基づいて開発した社会シミュレーターです。人間のような知能を持つインテリジェントエージェントを構築することで、複雑な社会行動や現象をシミュレートします。社会学理論を組み合わせることで、インテリジェントエージェントに人間のような知能を与えています。
AgentSocietyとは何ですか?
清華大学が開発したAgentSocietyは、大規模言語モデリング(LLM)に基づく社会シミュレーターです。人間のような知能を持つインテリジェントエージェントを構築することで、複雑な社会行動や現象をシミュレートします。社会学理論を融合させ、これらのエージェントに感情、欲求、認知能力を与え、シミュレーションされた都市環境内で移動、労働、消費、社会的交流を可能にします。AgentSocietyの中核機能には、現実的な都市社会環境のシミュレーション、大規模な社会シミュレーションエンジン、そしてインテリジェントな社会科学研究のためのツールキットが含まれます。社会現象の分析に利用できるほか、政策サンドボックステスト、危機早期警戒、未来の社会形態の探求のための実験プラットフォームとしても機能します。
AgentSocietyの主な機能
- 大規模モデル駆動型ソーシャルインテリジェントエージェントAgentSocietyは、「人間のような知能」を持つインテリジェントエージェントを開発し、感情、欲求、動機、認知能力を付与することで、複雑な社会環境において移動、作業、消費、社会的交流を可能にした。
- 現実的な都市社会環境シミュレーションこのプラットフォームは、交通機関、インフラ、公共資源などを含む都市空間を正確にシミュレートすることができ、インテリジェントエージェントが現実世界の環境制約の下で相互作用し、現実的な社会生態系を形成することを保証する。
- 大規模社会シミュレーションエンジン非同期シミュレーションアーキテクチャとRay分散コンピューティングフレームワークを採用し、MQTTの高並行通信と組み合わせることで、効率的かつスケーラブルなインテリジェントエージェントの相互作用と行動シミュレーションを実現します。
- インテリジェント社会科学研究ツールボックスこのシステムは、実験、インタビュー、アンケート調査といった社会学的研究手法を全面的にサポートするツールに加え、質的研究から量的研究まで、社会科学研究を支援する様々な自動データ分析ツールを提供します。
- リアルタイムのインタラクティブな視覚化リアルタイムのインターフェースを提供するため、研究者は実験中にエージェントを監視したり、操作したりすることが容易になります。
AgentSocietyの技術原則
- 精神レベルインテリジェントエージェントには、行動パターンのパーソナライズを確実にするために、安定した個人プロファイル(性格、年齢、性別など)と動的な個人状態(感情、経済状況、社会的関係など)が与えられる。
- 心と行動の結びつき知能エージェントの行動は、マズローの欲求階層説と計画行動理論に基づき、その感情、欲求、認知によって決定され、心理状態から行動実行に至る完全な経路を実現する。
- 行動レベル知能エージェントは、睡眠や食事といった単純な行動や、移動、社会的・経済的活動といった複雑な社会的行動を実行でき、環境からのフィードバックに基づいて行動を動的に調整することができる。
- 都市空間都市部の道路網、関心領域(AOI)、関心地点(POI)をシミュレートし、徒歩、自動車、公共交通機関など、複数の交通手段をサポートします。
- ソーシャルスペースオンラインとオフラインの両方の社会的交流をサポートし、ソーシャルネットワークの動的な変化をシミュレートします。
- 経済空間雇用、消費、課税、利子メカニズムなどのマクロ経済活動をシミュレートし、経済行動のシミュレーションを支援する。
- 非同期シミュレーションアーキテクチャ各エージェントは独立したシミュレーションユニットとして機能し、メッセージングシステムを介して情報を交換するため、従来のマルチエージェントシステムにおける厳密な実行順序を回避できる。
- 分散コンピューティングRayフレームワークとPythonのasyncioメカニズムに基づいて、マルチコアコンピューティングリソースの効率的な利用を実現し、分散クラスタの拡張をサポートします。
- MQTT通信プロトコル大規模なインテリジェントエージェント間での高並行性・低遅延のメッセージ伝送をサポートし、シミュレーションのリアルタイム性能と信頼性を保証します。
AgentSocietyのプロジェクトアドレス
- プロジェクト公式サイト:https://agentsociety.readthedocs.io/en/latest/
- GitHubリポジトリ:https://github.com/tsinghua-fib-lab/agentsociety/
- arXiv技術論文:https://arxiv.org/pdf/2502.08691
AgentSocietyの応用シナリオ
- 世論の拡散ソーシャルネットワークにおける情報の伝播経路と影響をシミュレーションする。
- 公共政策対応政策が個人および集団の行動に与える影響を評価する。
- 社会的分極化異なる見解や対立する陣営の形成メカニズムに関する研究。
- 自然災害対応極限状況下における群衆の行動と社会力学をシミュレートする。