社会実験シナリオの作成には、5つの重要なステップがある:
- シナリオの定義で
agentverse/tasks/simulation/
の下に新しいディレクトリを作成する。prisoners_dilemma
) - 設定書き込みYAML ファイルの定義を作成します:
- 知能の数(少なくとも2つ)
- 降伏マトリックス・パラメーター
- 意思決定ラウンド数
- 行動規則協力/裏切りに関する戦略的条件の設定(LLM推論または事前に定義された論理に基づくことができる)
- 運営上の観察CLIコマンドによる実験開始、GUIによる意思決定プロセスの可視化
- データ分析フレームワークは、各インタラクションの決定ポイントとベネフィットを自動的に記録し、CSVフォーマットへのエクスポートをサポートします。
囚人のジレンマの例では、報酬と罰の係数を設定することができる(例えば、ウィンウィンの協力には+3点、一方的な裏切りには+5点など)。payoff_matrix
パラメータで実験条件を素早く調整できる。
この答えは記事から得たものである。AgentVerse:マルチインテリジェンス・コラボレーションとシミュレーションを展開するためのオープンソース・フレームワークについて