本番運用に適したAIエージェントとマルチエージェントワークフローを、.NETとPythonで構築・オーケストレーション・デプロイするためのオープンなフレームワーク。
Thytu/Agentarium
共有環境で会話や行動、記憶、カスタムアクションの実行を行うAIエージェントを配置したシミュレーションを作成できるPythonフレームワーク。
- スター
- 934
- フォーク
- 75
- 未解決の Issue
- 1
- 最終コミット
- 29 日前
これは何?
Agentariumは、マルチエージェントシミュレーションの構築と管理を行うPythonフレームワークです。各エージェントには名前を設定し、職業、年齢、所在地、プロフィールなどの属性を任意で追加できます。エージェント同士でメッセージを送り合い、現在のコンテキストに基づいて次の行動を決めたり、過去のやり取りを記憶したりできます。
組み込みの会話・思考の振る舞いに加え、名前、説明、パラメーター、Python関数を指定してカスタムアクションを登録し、エージェントに実行させることができます。CheckpointManagerを使うと、エージェントの状態ややり取りを保存・復元できるため、シミュレーションを繰り返し実行できます。LLMへのアクセスにはaisuiteを使用し、プロバイダーとモデルはYAML設定ファイルで指定します。
このパッケージはPyPIで公開されており、Python 3.10以降が必要です。examplesディレクトリにはサンプルプロジェクトが含まれています。
主な機能
- 01名前や職業などの個人属性を持つエージェントを作成できます。
- 02エージェント同士が会話し、次の行動を自律的に選択します。
- 03パラメーターとPython関数を指定してカスタムアクションを登録できます。
- 04CheckpointManagerを使ってエージェントの状態ややり取りを保存・復元できます。
- 05YAMLで設定したaisuiteを通じて、複数のLLMプロバイダーに接続できます。
ユースケース
- 複数のLLM駆動キャラクターが交流するシミュレーションのプロトタイプ作成。
- 記憶や過去のやり取りに左右されるエージェントの振る舞いの研究。
- 保存したチェックポイントを使った、再現可能なマルチエージェント実験。
- Pythonのコードベースで、LLMエージェントにドメイン固有のアクションを追加。
クイックスタート
- 1
PyPIからパッケージをインストールする
pip install agentarium - 2
サンプルの設定ファイルを使ってLLMプロバイダーを設定する
- 3
エージェントを作成し、会話や動作をさせる
使う前に知っておきたいこと
- エージェントを実行する前に、APIキーなどの認証情報を使ってLLMプロバイダーを設定する必要があります。
- プロバイダーとの連携にaisuiteを利用するため、外部依存関係が追加されます。
収録されている特集
トピック
よくある質問
- Agentarium とは?
- 共有環境で会話や行動、記憶、カスタムアクションの実行を行うAIエージェントを配置したシミュレーションを作成できるPythonフレームワーク。 Agentariumは、マルチエージェントシミュレーションの構築と管理を行うPythonフレームワークです。各エージェントには名前を設定し、職業、年齢、所在地、プロフィールなどの属性を任意で追加できます。エージェント同士でメッセージを送り合い、現在のコンテキストに基づいて次の行動を決めたり、過去のやり取りを記憶したりできます。
- Agentarium は無料で使えますか?ライセンスは?
- Agentarium は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- Agentarium は今もメンテナンスされていますか?
- 活発にメンテナンス中。Agentarium の最終コミットは 2026年10月9日 です。
- Agentarium は何に使えますか?
- 複数のLLM駆動キャラクターが交流するシミュレーションのプロトタイプ作成。 記憶や過去のやり取りに左右されるエージェントの振る舞いの研究。 保存したチェックポイントを使った、再現可能なマルチエージェント実験。 Pythonのコードベースで、LLMエージェントにドメイン固有のアクションを追加。
- Agentarium のインストール方法は?
- PyPIからパッケージをインストールする: pip install agentarium サンプルの設定ファイルを使ってLLMプロバイダーを設定する エージェントを作成し、会話や動作をさせる
- Agentarium はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/Thytu/Agentarium
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
モジュール型パイプラインとエージェントワークフローで、RAG、検索、エージェント向けの本番運用可能なLLMアプリケーションを構築するオープンソースPythonフレームワーク。
YAMLとWebコンソールでエージェント、ワークフロー、タスクを定義し、ソフトウェアなどを作成できるノーコードのマルチエージェントプラットフォーム。
明確な役割を持つAIエージェント同士が、定義された通信フローに沿って作業を引き継ぐマルチエージェントシステムを構築するPythonフレームワーク。
ブラウザーWebUI、ターミナルクライアント、チャットアプリ連携、各種ツール、メモリ、MCPに対応した、Python製のセルフホスト型パーソナルAIエージェントフレームワーク。
Google製のコードファーストなPythonフレームワーク。Geminiに最適化されつつ、モデルを問わずAIエージェントの構築・評価・デプロイに使えます。