世界を動かす技術を、日本語で。

ハーネスとは何ですか?

2026年8月23日原文(earendil.com)

概要

  • Harness は、元々は人や動物、物体を固定または制御するための装置を指す
  • AI分野 では、Agent HarnessがAIエージェントの動作環境を提供するソフトウェアとして使われる
  • Agent Harnessは システムプロンプトツールエージェンティックループ翻訳レイヤー の4要素で構成
  • ユーザー自身が ハーネスを所有・カスタマイズ できる点が特徴
  • オープンソース化 により、ユーザーの自由と選択肢が拡大

Harnessの基本的な意味と登山用ハーネス

  • Harness は、ストラップやベルトで構成された装置
    • 人や動物、物体を安全に固定・制御するための器具
  • 登山やアクロバット、樹木作業などで広く利用
  • ハーネスは、 安全確保落下防止装備の携帯 など多様な役割
  • 利用者が 自身のニーズに合わせて調整・拡張 可能
  • 個人が所有し、状況に応じて使い分ける柔軟性

Agent Harnessとは何か

  • Agent Harness は、AIモデルが動作するためのソフトウェア環境
  • エージェントハーネスは、AIエージェントの 中核的役割
  • Harnessは、AIモデルとユーザーの インターフェース を提供
  • Harnessは、ユーザー自身が 所有・カスタマイズ 可能
  • PiやOpenClaw、Lefosなど、多様なUIや用途に対応したハーネスが存在

Agent Harnessの4つの主要構成要素

  • システムプロンプト
    • AIモデルの動作をガイドする ルールや指示
    • モデルのトレーニング段階での「魂ドキュメント」とは異なり、柔軟に変更可能
    • 新入社員向けの業務指示書のような役割
  • ツール
    • AIモデルが利用できる 追加機能や外部サービス
    • 例:Web検索、コード作成、メール送信など
    • ハーネスはツールを提供・説明するのみで、利用判断はAIモデル自身が行う
  • エージェンティックループ
    • AIモデルが 指示やツール利用を自己判断で繰り返す 仕組み
    • 例:必要な情報を得るまでWeb検索を繰り返し、最適な結果を出す
    • 完了判断もAIモデル自身が実施
  • 翻訳レイヤー
    • 複数のAIモデルを シームレスに利用可能 にする仕組み
    • AnthropicやOpenAIなど、異なるAIモデル間での相互運用性を確保
    • ユーザーが 自分のハーネスを所有・管理 し、自由度とプライバシーを高める

ハーネスの所有とカスタマイズ

  • AIモデルとは異なり、 ハーネスはユーザーが所有・カスタマイズ可能
  • Piのようなミニマルなハーネスは、 拡張性と自由度 が高い
  • システムプロンプトやツール拡張を ユーザー同士で共有
  • Piは オープンソース で、ローカル環境で動作
  • ユーザー自身が AIとの関係性やワークフローを最適化

オープンソース・中立的ハーネスとユーザーエージェンシー

  • 初期のAgent Harness(例:Claude Code)は特定モデル専用
  • 現在は OpenClaw、OpenCode、Hermes、Pi などオープンソース・中立型が増加
  • ユーザーは AIラボ依存から解放 され、自らの意志でAIを利用可能
  • 複数モデルを比較・活用し、 コストや成果を最適化
  • オープンプロトコルと中立的設計で、 人間のエージェンシー強化 を目指す

まとめと今後の展望

  • ハーネスは、 AI活用の自由度・安全性・拡張性 を大幅に高める基盤
  • ユーザーが自分のハーネスを持つことで、 AIとの関係性がより主体的
  • オープンソースと中立性により、 技術の民主化と人間中心のAI活用 が進展
  • テクノロジーを正しく「ハーネス」し、 人間の選択と創造性を守る 姿勢が重要

Hackerたちの意見

わかりやすくて、関連性もあっていいね!これを書いてくれてありがとう。非技術系の友達にこのリンクをシェアするよ!

ここでの著者です。ありがとう、フィードバック感謝します。

それに賛成!自分はエージェントを使ってないけど、これがどう機能するのかを理解しようとしてるから、「ハーネス」って何なのかずっと気になってた。みんながこれを常識だと思ってるみたいだから。今は本当にクリアになったよ!

ハーネスは次のフロンティアだね。LLMが電気なら、ハーネスは「電子機器」みたいなもんだ。今はClaudeとChatGPTの間でACとDCの違いみたいだけど、それが落ち着いたら、ハーネスが実際の価値を提供するようになるよ。Piは素晴らしい拡張システムのおかげで、最高のハーネスなんだ。Piを株トレーダーやソフトウェア工場、何にでも変えられる拡張を作れるんだ。別のハーネスに切り替えようとしたけど、Piほどの拡張機能はなかったよ。新しいハーネスやエージェントプロジェクトがあっても、Piにコードベースを掘り下げさせて、その機能をPiに持ってくる拡張を作ってもらうんだ。Prime IntellectやDeepseekのハーネスでもそれをやったけど、どちらもPiの上に作られてるんだ。

Claude DesktopからPiに移行したいんだけど、ちょっと使いづらいなと感じた。設定のコツとかある?

これは宣伝だけど、関連性があるから。最近、Diracに「ネイティブツールをその場で構築する」機能を追加したんだ(https://github.com/dirac-run/dirac)。使い方はこう:1. '/new-tool'を使って、どんなツールが欲しいか(タスクスコープ、ワークスペーススコープ、グローバルのどれか)を伝えると、モデルがそれを作って、ハーネスが検証や他のテストを行ってツールが準備できるまで待つ。2. モデルが特定のタスクに対して、こういうツールがあったら便利だと判断すると、タスクスコープのツールを作ることができる。どちらの場合でも、ツールカタログが再構築されて、新しいツールが次のターンですぐに使えるようになるよ。

Piの人気拡張、ダウンロード数順: https://pi.dev/packages?type=extension

ハーネスは次のフロンティアだね。LLMが電気なら、ハーネスは「電子機器」みたいなもんだ。 このコメント、マジで皮肉だと思った…

prime-agentから何を持ってきたの?(prime-agentはローンチ以来、俺のデイリーで使ってる)セッションの管理が気に入ってるし、エージェントが他のセッションを簡単に参照できるところがいいね。

Piは使ったことないけど、なんでCodexやClaudeのコードを使っちゃいけないのか分からないな。Piの何が特別なの?ClaudeコードやCodexを使ってカスタムハーネスをたくさん作ったけど、特に問題も制限もなかったよ。ハーネスがAIの能力を来年すごく拡張するってのには同意するけど、Piのページを読んでも機能面で特に特別なところは見当たらなかったな。プロバイダーに依存しないっていうのはあるけど。

「LLMが電気なら、ハーネスは“電子機器”だ。」(...) ハーネスが実際の価値を提供するものになる。先走らないで。ハーネスはそんなに難しいものじゃないし、商品になるだろう。ここでの本当の価値提供者はハードウェアで、その次にLLM、そしてずっと後ろにハーネスが来る。

「...それが落ち着いたら、ハーネスが実際の価値提供者になる。」この「それが落ち着いたら」って言葉、歴史的な重みがあるね。地球上の誰も、モデル技術が明日落ち着くのか100年後になるのか、はっきりしたことは分からない。建築的なブレークスルーが発見され続けて、前進の核爆発を引き起こす理由はたくさんあるよ。

Hacker Newsで議論の続きを見る