project
YuLan-OneSim - 人民大学高陵AIチームが開発したソーシャルシミュレーター。
YuLan-OneSimは、中国人民大学高陵AI研究所のRUC-GSAIチームが開発した新しいタイプのソーシャルシミュレーターです。大規模言語モデル(LLM)エージェントに基づいており、モデル構築のためのプログラミングを必要とせずに人間の社会的行動をシミュレートします。
YuLan-OneSimとは何ですか?
YuLan-OneSimは、中国人民大学高陵人工知能学院のRUC-GSAIチームが開発した革新的な社会シミュレーターです。大規模言語モデル(LLM)エージェントをベースとし、シミュレーションシナリオの構築にプログラミングを必要とせず、自然言語による対話を通じてコードを生成することで、人間の社会行動をシミュレートします。YuLan-OneSimは、8つの主要な社会科学分野を網羅する50以上のデフォルトシナリオを提供し、最大10万エージェントの大規模シミュレーションをサポートし、外部フィードバックに基づいてLLMを自動的に最適化します。また、YuLan-OneSimはAI社会研究者機能も備えており、研究テーマからレポートを自動的に生成し、社会科学研究の全サイクルを完了させます。YuLan-OneSimは、社会科学とAIの深い融合を促進し、社会科学研究のための強力なツールを提供します。
YuLan-OneSimの主な機能
- プログラミングなしでシミュレーションシナリオを構築するユーザーは自然言語を用いてシミュレーションシナリオを記述・詳細化することができ、システムは対応する実行コードを自動的に生成するため、プログラミングスキルに対する要求が軽減される。
- 豊富なデフォルトシーンライブラリ経済学、社会学、政治学など、8つの主要な社会科学分野を網羅する50以上のデフォルトシミュレーションシナリオが用意されており、研究者にとって豊富な研究資料となる。
- 進化可能なシミュレーション外部からのフィードバックに基づいてLLMを自動的に最適化し、シミュレーションの精度と信頼性を向上させます。
- 大規模シミュレーション機能分散アーキテクチャに基づいており、最大10万個のエージェントのシミュレーションをサポートします。
- AI社会研究者研究テーマを自動的に具体的なシミュレーションシナリオに変換し、研究レポートを生成することで、研究テーマの提案からレポート生成までの研究プロセスを自動化します。
YuLan-OneSimの技術原理
- シーンの形式化概要、設計コンセプト、詳細(ODD)プロトコルに基づき、ユーザー要件は構造化されたシナリオ記述に変換されます。
- 振る舞いグラフの構築ODDプロトコルに基づいて、エージェントの種類と動作ロジックを抽出し、動作グラフを生成し、エージェント間の相互作用ロジックを定義します。
- コード生成動作グラフに基づいて実行可能なシミュレーションコードを生成し、コードの正確性と保守性を確保するためにモジュール式のコード生成手法を用いる。
- シーン仕様シミュレーションの完全性と一貫性を確保するために、環境データ、エージェント構成データ、およびエージェント関係データを生成します。
- シミュレーションサブシステムエージェントは、構成、メモリ、計画、アクションなどの複数のモジュールで構成され、高度なカスタマイズに対応しています。イベント駆動型の非同期イベントバスを利用して並列処理と効率的なイベント処理を実現しています。マスタースレーブノードアーキテクチャに基づき、大規模エージェントの並列処理をサポートし、通信効率とリソース割り当てを最適化します。
- フィードバック駆動型進化サブシステムマルチエージェントフレームワーク(検証者-推論者-精緻化者-調整者、VR²T)に基づき、シミュレーション結果を評価・最適化する。システムが生成するプロンプト応答は、検証、推論、修正、微調整され、LLMの性能向上を図る。
- AIソーシャルリサーチャーサブシステム実験設計モジュールは、研究テーマを具体的なシミュレーションシナリオに変換します。これには、候補となる研究課題の生成、シナリオの実現可能性の評価、およびODD(光学設計原理)の生成が含まれます。レポート生成モジュールは、シミュレーション結果に基づいて詳細な分析レポートを生成します。これには、データ解釈、レポート構造の生成、レポート作成、およびレポートレビューが含まれます。
YuLan-OneSimプロジェクトの住所
- GitHubリポジトリ:https://github.com/RUC-GSAI/YuLan-OneSim
- arXiv技術論文:https://arxiv.org/pdf/2505.07581
YuLan-OneSimの応用シナリオ
- 経済分野労働力マッチング、オークション市場、銀行準備金といった市場のダイナミクスをシミュレーションすることで、政策やメカニズムの影響を分析する。
- 社会学文化資本、情報伝達、社会規範といった社会現象の研究は、社会構造と個人の行動との相互作用を理解することを目的としている。
- 政治学の分野有権者の行動、政策の実施、選挙における二極化をシミュレーションすることで、制度や政策が社会に与える影響を分析する。
- 心理学の分野認知的不協和、感情伝染、同調をシミュレートすることで、心理的行動の根底にあるメカニズムを探る。
- 公衆衛生感染症の蔓延、健康格差、地域社会の健康増進活動をシミュレーションし、介入策の有効性を評価する。