タグ: ハーネスエンジニアリング
"ハーネスエンジニアリング" が付いた記事と Wiki ページ
ハーネスエンジニアリング入門 — 馬具・柵・境界の3層で AI エージェントを自走させる
AI 仕様駆動開発の 2 つの spec-loop を比べる — 実装ループと要求確定ループ
要求仕様書作成ループ
コーディングエージェントの開発ループの手前に、利用者と回す要求確定ループ、エージェント同士の仕様レビューループ、並行する実現性・コストのループを置き、確定仕様からテストと契約を生成して開発ループへ渡す構成
要求仕様ループを Claude Code プラグインにする — dev-loop と分けて 1 プラグイン・複数スキルで組む
要求仕様書作成ループ — コーディングエージェントの開発ハーネスの手前に「要求確定」と「仕様レビュー」のループを置く
更新日:AIエージェントの自己改善が頭打ちになる理由 — ハーネスで組む4つの仕組みと、最後に残る「評価」
AIエージェントに自分のワークフローを改善させると、ある精度で頭打ちになる。LayerXの堤大貴氏のスライド「AIエージェントの自己改善をどう設計するか」を軸に、自己反省では前提を覆せない理由、訓練データ・最適化器・探索戦略・評価の4つの仕組み、そして最後に人間に残る「評価」の設計を整理する。
AIエージェント設計の5レイヤー — プロンプト・コンテキスト・ハーネス・ループ・グラフは競合しない
プロンプト/コンテキスト/ハーネス/ループ/グラフは競合しない。設計対象が違うだけの積み重なるレイヤーである。5 レイヤーの違いと学ぶ順番、Eval・停止条件・権限といった横断レイヤーまで、4 社の一次情報で整理する。
「言語税」対策として CLAUDE.md を英語化する — 日本語境界を残したまま prompt caching を効かせる部分英語化パターン
Claude Code のスキルで「マージ後」の指示が PR 作成中に発火する罠 — バッチ並行実行で起きた wiki コンフリクトの原因と修正
Claude Harness
Claude Code の拡張機構(hooks / permissions / skills / MCP)をワンパッケージで組み込んだ外装プラグイン。v4.0.0 "Hokage" で Go ネイティブ化・harness.toml 1 本管理を実現