AI関連の最新ニュースをピックアップ
米Vercelは、同社の生成AIアプリケーション開発フレームワーク「AI SDK」のエージェント実行層「AI SDK harness layer」において、GitHub Copilot(GitHubが提供するAIコーディング支援ツール)を直接実行できる公式アダプター「@ai-sdk/harness-github-copilot」の提供を開始した。開発者は統一されたHarnessAgentインターフェースを介して、アプリケーション本体のコードを書き換えることなくGitHub Copilotを含む複数の自律コーディングエージェントを実行・切り替え可能になる。
AI SDKのハーネス層(harness layer)は、多種多様なコーディングAIエージェントの入出力を抽象化し、単一のプログラミングモデルで操作できるようにする仕組みである。
今回提供されたアダプターを導入することで、開発者は以下のようにわずか数行の記述でGitHub Copilotを組み込むことができる。
import { HarnessAgent } from '@ai-sdk/harness/agent';
import { githubCopilot } from '@ai-sdk/harness-github-copilot';
const agent = new HarnessAgent({
harness: githubCopilot,
});
アダプターの内部実装では、標準プロトコルであるACP(Agent Client Protocolの略。エージェントとクライアント間の通信規約)に準拠した@ai-sdk/harness-acpパッケージが活用されている。これにより、GitHub Copilotのエージェント実行基盤とHarnessAgentとの間で安定したプロトコル接続が実現されている。
現在、AI SDKのハーネス層でサポートされているコーディングエージェント環境は急速に拡大している。
| カテゴリ | サポート対象エージェント |
|---|---|
| 商用・主要ツール | GitHub Copilot、Cursor、Claude Code、Codex |
| オープンソース・新興 | Cline、Deep Agents、fx、Grok Build、OpenCode、Pi |
これまで開発チームが複数のコーディングエージェントを自社ワークフローや社内ツールに組み込む場合、各サービス固有のCLIコマンドや独自APIごとのラッパーを個別に開発・保守する必要があった。今回のGitHub Copilot対応により、すでに普及している主要なコーディング支援ツールを、同一のTypeScriptコードベースから差し替え可能な「コンポーネント」として扱えるようになる。
コーディング支援分野では、単なるコード補完からタスクを自律遂行する「コーディングエージェント」への進化が急速に進んでおり、各社による独自プロトコルや独自ツールの囲い込みが激化している。VercelがACP(Agent Client Protocol)を軸にエージェント抽象化レイヤーを強化し、業界最大手のGitHub Copilotをその枠組みに取り込んだことは、エージェント開発基盤の主導権争いにおいて極めて重要な布石といえる。特定ベンダーに縛られないエージェント構成が可能になることで、開発現場におけるエージェント導入の敷居が一段と下がるものとみられる。
引用元:Vercel