掲載済み (2026-01-27号)
060 333文字 • 2分

## 「Code-Onlyエージェント」:コード実行こそが唯一かつ最強のツールである理由

原題: The Code-Only Agent

英語

掲載情報

2026年1月27日火曜日号 アネックス掲載

概要

https://rijnard.com/blog/the-code-only-agent

詳細内容

## 「Code-Onlyエージェント」:コード実行こそが唯一かつ最強のツールである理由 https://rijnard.com/blog/the-code-only-agent **Original Title**: The Code-Only Agent エージェントの機能を「コード実行」のみに絞り込むことで、LLMの非決定性を排除し、検証可能な「コード・ウィットネス」を生成する設計思想を提唱する。 **Content Type**: Technical Reference **Language**: en **Scores**: Signal:5/5 | Depth:4/5 | Unique:5/5 | Practical:4/5 | Anti-Hype:5/5 **Main Journal**: 90/100 | **Annex Potential**: 88/100 | **Overall**: 92/100 **Topics**: [[AIエージェント, コード実行, 決定論的動作, Claude Code, MCP]] AIエージェントの設計が **MCP** や多種多様な「スキル」の導入により複雑化する中、著者の Rijnard van Tonder 氏は、エージェントが持つべき唯一のツールを **execute_code** (コード実行)のみに限定する「**Code-Only**」アプローチを提唱しています。通常、ファイル一覧の取得には `ls` などのシェルコマンドが使われますが、本手法では **Python** 等のコードを生成・実行して結果を得るよう強制します。 この設計の核心は、回答の根拠を「**コード・ウィットネス(コードによる証拠)**」として残す点にあります。自然言語による回答とは異なり、プログラムは決定論的なセマンティクスを持ち、人間や他のエージェントが容易に検証・再実行できます。記事では、巨大な出力を **JSON** ファイルに書き出すことでコンテキストの肥大化を防ぐ手法や、**Claude Code** 等の既存ツールに単一ツールの制限を課す実装上の工夫についても具体的に論じられています。 AIエージェントのハルシネーションや不透明な推論プロセスに課題を感じているエンジニアにとって、信頼性と再現性を高めるための極めて実用的なアーキテクチャ指針となります。エージェント構築の複雑さを削ぎ落とし、計算可能なタスクにおいて「動作の保証」を重視したい開発者は必読です。