エージェントをコードで定義する

#AI

エージェントをコードで定義する コードベースのエージェントが

コードベースのエージェントは、ソフトウェア開発と同様に、バージョン管理やデプロイメント、静的分析や監査可能性を実現する。

2026年6月14日にGIGAZINEが報じた記事では、AIアーキテクチャの進化に注目。コードとしてのエージェント構築が今後主流になるとの予測が示されている。

エージェントの進化とコードへの移行

初期のエージェントはコードで構築されていました。 Claude CodeやCodexが登場する前は、エージェントループを手動で作成し、ツールを提供する必要がありました。それらは原始的でしたが、プログラミング可能でした。その後、AnthropicやOpenAIがハーキャスを導入し、単一用途のエージェントが登場しました。しかし、それらはアプリとして扱われ、カスタマイズが難しい状態でした。次なる進化として、ハーキャスが自己設定可能になることが予想されます。

エージェントの構成要素と実装方法

エージェントはモデル、ハーキャス、コンテキスト、I/Oの4つの要素から構成されます。モデルはエージェントの基盤となる知識であり、ハーキャスはその動作を制御します。コンテキストはエージェントが動作する環境を示し、I/Oは操作と観察のためのインターフェースです。コードで実装する際には、モデルはOpenAIのAPIを呼び出すことで定義され、ハーキャスはツールとシステムプロンプトを組み合わせて構築されます。

今後の展望と実装例

今後は、従来のアプリとは異なる新しい製品が登場する可能性があります。それらは新たなツールを必要とし、実験的な取り組みが増えると予想されます。例えば、PRレビュー用のボットは、GitHubのWebhookをトリガーに動作し、Telegramゲートウェイを通じてメッセージを送信する仕組みが考えられます。このようなコードベースのエージェントは、今後ますます普及していくとされています。

まとめ

AIエージェントの進化は、コードベースの構築が主流になる方向へ進んでいます。今後の技術革新に注目し、新しい製品やサービスの出現に期待しましょう。

原文の冒頭を表示(英語・3段落のみ)

14 June 2026 As agents break out of general-purpose apps and into specific, purpose-built workflows, the right way to build one is no longer as an app, but as code.

Context

Early agents were the code. Before Claude Code and Codex, you’d build an agent by manually constructing the agent loop and providing the tools. Those agents were primitive, but still programmable.

※ 著作権に配慮し、引用は冒頭3段落までです。続きは元記事をご覧ください。

元記事を読む ↗