AI News HubLIVE
サイト内リライト2 分で読了

SwarmWright:Markdownで定義された構造化マルチエージェントAI

SwarmWrightは、AIエージェントの群れ(スウォーム)を設計、実行、検査するためのセルフホスト型ワークベンチです。エージェントはMarkdownで定義され、接続は事前に宣言され、すべてのアクションがトレース可能で、データはローカルに保存されます。

ソースHacker News AI著者: ralphbarendse

SwarmWrightは、AIエージェントツールが陥りがちな二極化——完全な制御放棄か、すべてを手動コーディングする硬直性——を解消するために設計された、セルフホスト型マルチエージェントAIワークベンチです。エージェントはプレーンなMarkdownで定義され、単一の設定ファイルでオーケストレーションされ、リアルタイムで観察可能です。

各エージェントは「憲法」と呼ばれる平易な言葉で書かれたドキュメントを持ち、その役割、価値観、知識を定義します。これにより、財務担当者やコンプライアンス担当者でもエージェントのルールを理解でき、コードの読み解きは不要です。

ドラッグアンドドロップのキャンバス上でエージェントを配置し、接続を描くことでトポロジーを設計します。各接続には目的を明示する必要があり、キャンバスがそのまま設定として機能します。エージェントは階層的に整理され、Policy(戦略策定)、Orchestrator(調整)、Executioner(実行)、Perceptionist(データ解釈)の役割を持ちます。

すべてのエージェント間接続は事前に宣言され、許可されていないアクションは即座にブロックされます。各アクションは人間が読める理由とともに記録され、トレーサビリティを保証します。重要な意思決定には人間の承認を求めるゲートを組み込むことができ、承認後に処理が継続されます。

カスタムPythonツールの作成とアタッチが可能で、各ツールはサブプロセスとしてタイムアウト付きで実行されます。ツールは組織全体で再利用可能で、権限は明示的に宣言されます。

SwarmWrightはローカルファースト:すべてのデータはユーザーのマシンに保存され、APIキーは暗号化されてコンテナ内に留まります。Dockerで動作し、AnthropicのClaude、OpenAIのGPT-4、Deepseekなどのモデルに対応。設定画面からモデルを切り替えられ、再構築は不要です。

ドキュメントや手順書をアップロードし、全社的、部門別、ワークフロー別のコンテキストとしてエージェントに提供できます。リアルタイムダッシュボードで各エージェントの動作を監視し、問題があれば即座に通知されます。

SwarmWrightは、プロダクションで信頼して使えるAIワーカーのためのオペレーティングシステムです。Docker pull一発で起動し、複雑なインフラ設定は不要です。