RSS DEV コミュニティ
フォロー
AI-Team-Team - ジェネリックな動的マルチエージェントコラボレーションフレームワーク
AI-Team-Team (ATT) は、AIエージェントが複雑な階層的または動的なチームを自由に形成することを可能にします。このプロジェクトは、深さ制限付きで子エージェントチームの再帰的なスポーンを可能にします。チームは、メンバーを自律的に構成し、役割を定義し、階層内で移行することができます。リアルタイムのASCIIマップがアクティブなチームトポロジーを可視化し、グローバルエキスパートディレクトリがピアディスカバリを促進します。ATTは、推論のためにバウンドされたReActループを採用し、実行のために堅牢なパーサーを使用します。対話メモリは、重要な会話履歴を保持するために圧縮されます。LLM生成ロジックは、ベンダーに依存しないコールバックハンドラーに委任されます。民主的な投票システムがメンバー変更を管理し、匿名参加を可能にします。ネゴシエーションブローカーがチーム間通信を管理し、共同ドキュメントライブラリが制御されたストレージを提供します。コンテキスト保護ゲートは、大きなファイルの読み取りを制限し、アウトライン警告とチャンクリクエストにフォールバックします。ツール監査は、実行前に特定のツール呼び出しをインターセプトして検証します。SQLite状態スナップショットは、システム状態をシリアライズすることによってクラッシュリカバリを可能にします。監督チームが対話を監査し、異常をエスカレートします。分離されたダッシュボードは、UI更新のための明確なランタイムイベントフックを提供します。このプロジェクトは、実装された機能と今後のアプリケーション計画を備えた完全なPythonパッケージです。