AIエージェントハーネスメーカー、サンドボックス外での実行を推進
サンドボックス外での実行のケース
OmoiOSやBroccoliなどのAIエージェントハーネスのメーカーは、サンドボックス外での実行を推進している。このアプローチは、パフォーマンスと信頼性の向上を約束する。OmoiOSは、オープンソースのオーケストレーションランタイムであり、並列エージェントスウォームを分離されたサンドボックスで使用して、仕様をPRに変換する。
OmoiOSシステムには、マージを処理し、すべてを軌道に乗せるスーパーバイザーエージェントが含まれている。システムは、既存のコードベースに基づいて仕様を生成し、実際の依存関係を持つタスクDAGを構築する。システムは、作業が完了するまで、分離されたサンドボックスを横断してエージェントスウォームを実行する。
具体的な実装
Broccoliは、ClaudeとCodexを搭載し、Google Cloudで動作する、Linearのチケットを出荷されたPRに変換するもう一つのAIエージェントハーネスである。システムは、共有Postgresを介して2つのCloud Runワークロードとして実行される。
Broccoliをデプロイするには、ユーザーはGoogle Cloudプロジェクト、GitHub App、およびGitHub、Linear、OpenAI、Anthropicアカウントからの特定のシークレットが必要となる。デプロイシーケンスはゼロから始まり、値の由来を説明し、セキュリティ上の理由で手動で実行する必要があるステップを指摘する。
利点とトレードオフ
サンドボックス外でエージェントを実行すると、依存関係の認識、並列実行、タスク間の構造化されたハンドオフなど、いくつかの利点がある。しかし、このアプローチは、セキュリティと制御に関する疑問も提起する。
OmoiOSとBroccoliのシステムは、分離されたサンドボックスとスーパーバイザーエージェントによってこれらの懸念に対処する。しかし、ユーザーはサンドボックス外での実行の利点とリスクを比較検討する必要がある。
OmoiOSを深く探る
OmoiOSは、仕様をPRに変換するプロセスを自動化するように設計されている。スーパーバイザーエージェントを使用してプロセスを管理し、すべてが軌道に乗っていることを確認する。システムは、複雑なタスクと依存関係を処理するように構築されており、開発者にとって強力なツールとなっている。
OmoiOSの重要な機能の1つは、既存のコードベースに基づいて仕様を生成する能力である。これにより、開発者はゼロからではなく、既存のものを基に構築できる。システムには、実際の依存関係を持つタスクDAGも含まれており、タスクが正しい順序で完了するようにする。
Broccoliのアーキテクチャ
Broccoliのアーキテクチャは、AIエージェントのパワーを活用するように設計されている。システムは、共有Postgresを介して2つのCloud Runワークロードを使用し、スケーリングと大きなワークロードの処理を可能にする。
Broccoliのデプロイプロセスは、明確な指示とシンプルなセットアッププロセスを備えて、ストレートフォワードになるように設計されている。しかし、ユーザーはセキュリティに関する懸念に留意し、必要な権限とアクセス権を持っていることを確認する必要がある。
業界の背景
サンドボックス外での実行の推進は、AI開発におけるより広範な傾向を反映している。AIエージェントがより強力になるにつれて、開発者はその使用を拡大し、信頼性を向上させる方法を探している。
例えば、ソフトウェア開発におけるAIエージェントの使用は、ますます人気が高まっている。AIエージェントは、コーディングやテストなどのタスクを自動化し、開発者がより高度な作業に集中できるようにする。
しかし、AIエージェントの使用は、雇用への影響や新しいスキルへのニーズに関する疑問も提起する。AIエージェントがより一般的になるにつれて、開発者は新しい作業方法に適応する必要がある。
AIエージェントハーネスの歴史
AIエージェントハーネスの概念は、いくつかの年数存在している。初期の実装は、スケーリングと複雑なタスクの処理能力によって制限されることが多かった。しかし、最近のAIと機械学習の進歩により、より強力で洗練されたハーネスを構築することが可能になった。
OmoiOSとBroccoliは、現在利用可能な多くのAIエージェントハーネスの例である。それぞれに長所と短所があり、開発者はハーネスを選択する前にオプションを慎重に評価する必要がある。
技術的な仕組み
AIエージェントハーネスの技術的な仕組みは、複雑で多面的である。高いレベルでは、ハーネスはAIエージェントを使用してタスクとワークフローを自動化する。しかし、実装方法によって、具体的な仕組みは大きく異なる。
OmoiOSの場合、システムは並列エージェントスウォームと分離されたサンドボックスの組み合わせを使用して作業を実行する。このアプローチは、スケーラビリティと柔軟性を高めると同時に、タスクが安全かつ確実に完了することを保証する。
下流への影響
AIエージェントハーネスの開発は、重要な下流への影響を及ぼす。これらのシステムがより一般的になるにつれて、ソフトウェアの開発と展開方法に大きな影響を与える可能性が高い。
重要な影響の1つは、生産性の向上の可能性である。タスクとワークフローを自動化することで、開発者はより高度な作業に集中し、より迅速にソフトウェアを配信できる。
しかし、AIエージェントハーネスには、潜在的なリスクと課題もある。例えば、これらのシステムは人間の労働者を置き換えたり、既存のバイアスを悪化させたりする可能性がある。
注視すべき点
AIエージェントハーネスの開発とサンドボックス外での展開は、注目すべき分野である。OmoiOSやBroccoliの採用などの重要な決定や、AIエージェント開発に関するガイドラインなどの規制措置が、AIエージェントの使用の将来を形作る。
次のデータポイントは、これらのシステムが実際の展開でどのようにパフォーマンスを発揮するかである。彼らは、パフォーマンスと信頼性の向上という約束を実現できるだろうか。時の経過とともに、答えが明らかになるだろう。
AIエージェントがより一般的になるにつれて、その開発と展開を追跡することが不可欠である。現在行われる決定は、AIエージェントの使用とその業界や社会への影響の将来を形作る。
将来の展開
AIエージェントハーネスの将来は、AIと機械学習の進歩、規制要件の変化、市場の需要の変化など、さまざまな要因によって形作られるだろう。
1つのことは確かである。AIエージェントハーネスはここに存在し、それらがより一般的になるにつれて、開発と展開を追跡することが不可欠である。