Harness Engineering 101は、基礎から AI エージェントを構築する方法を扱うブログシリーズであり、公開書籍です。その中心的な考え方は、LLMが脳で、harnessが身体であるというものです。LLM APIはステートレスです。毎ターン、会話全体がJSON配列として送信され、テキストが返されます。harnessとは、その配列を構築、維持、保護するプログラムのことです。この分野で「エージェント」と呼ばれるものはすべて、このひとつのループに対する修正パッチの集まりであり、それぞれのパッチは具体的な何かが壊れたために存在しています。
シリーズは2026年9月付けのバージョン1.0として公開され、この考えを16章にわたって展開します。その過程で、素のPythonで書かれた約300行のおもちゃのエージェントを段階的に作り上げます。各章は同じ構成に従います。失敗、最小限のパッチ、そしてそのパッチのコストです。扱う内容は、ツール利用とエージェントループから、キャッシュ、コンテキストの予算、サブエージェント、ステアリング、バックグラウンド処理、MCP、ガードレールまで多岐にわたります。本書は、コーディングエージェントに関するケーススタディと、RAGは最初からharnessのパターンであったという主張で締めくくられます。
これらのパターンはOne Codeで完全に展開されています。One Codeはpi上に構築されたオープンソースのコーディングエージェントです。本書はオンラインで読むことができ、そのソースはGitHubでホストされています。付録では、モデルルーティング、ワークツリーと分離、プランモード、リトライとストリーミングといった発展的なトピックを扱います。
リポジトリには、書籍のソース、ステージごとに1ファイルの実行可能なおもちゃのharness、そして図を生成するツールが含まれています。本書のビルドにはmdbookとmdbook-mermaidが必要です。文章はCC BY-NC-ND 4.0のもとでライセンスされ、コードはMITライセンスで公開されています。
出典: Hacker News · 要約:HeadlinesBriefing