「ハーネス」とは何か?— 登山用ハーネスとAIエージェントの意外な共通点

What Is a Harness?

「ハーネス」とは何か?— 登山用ハーネスとAIエージェントの意外な共通点

「ハーネス」と聞いて、多くの人は登山用の装備を思い浮かべるでしょう。しかし、AIの分野では「エージェントハーネス」が急速に注目を集めています。本記事では、登山用ハーネスの構造と機能をアナロジーに、エージェントハーネスの基本を解説します。システムプロンプト、ツール、エージェントループ、翻訳レイヤーの4つの主要要素を具体例とともに紹介し、ユーザーがハーネスを所有・カスタマイズすることで得られる主体性と自由について論じます。オープンソースのハーネスが、AIラボの力をユーザー自身の手に取り戻す手段となる可能性を探ります。

ハーネスを所有し、自分のコンピュータ上でローカルに実行できるということは、ユーザーが自分の主体性を保持できることを意味します。
  1. Syntaf

    最近、仕事で会計エージェント用のハーネスを開発していて、とても面白い経験をしています。

    当初は、LLMが私たちのプラットフォームとより簡単にやり取りできるように、CLIツールを構築することから始めました。内部CLIを持つことの価値は、いくら強調してもし過ぎることはありません。構築するのも楽しいですし、エージェントにとって非常に役立ちます。

    これを最初はスキルと組み合わせましたが、人々がスキルを構築する方法は、多くの場合、会社内での作者自身の特定の機能に限定され、指示的すぎることがわかりました。2000行にも及ぶスキルは、私たちと同じギャップに悩まされます。エージェントが単にリストに従っているだけなら、実行しているリクエストについて推論する可能性は低くなります。

    そこで、私たちは自問しました。エージェントにやるべき仕事について推論させるだけで、コンテキストを収集し会計作業を実行するためのツールとガードレールだけを提供したらどうなるだろうか、と。

    結局、フロンティアモデルは得意なことが得意で、私たちの非常に指示的なスキルを上回り、それらのタスクの実行方法についての指示がなくても、より広範なタスクセットにわたって作業できることがわかりました。

    これは、私が取り組んできた10年にわたるCRUDからの新鮮な息吹であり、ハーネスエンジニアリングは非常に素晴らしいものです。

  2. FinnLobsien

    ハーネスは、エンタープライズAIエージェントにとって非常に重要になると思います。

    今、あらゆるツールが何らかのAIエージェントを出荷していますが、大企業のAIエージェントは、結局は内部MCP、CLI、APIなどを備えた何らかの内部アプリになるだろうと感じずにはいられません。

    ユースケースごとに異なるハーネスがあり、人によってアクセスレベルが異なるかもしれません。

    これは、モジュール式のハーネスを構築できるプラットフォーム/インフラエンジニアにとって理にかなっており、個人やチームがアクセスできるようになります。

    パーソナライゼーションのためにメモリを有効にしたエージェントをチームメンバーがローカルで使用し、会社のコンテキストについて質問できるエージェントを誰でも使用できるようにすることができます。後者はパーソナライズされません。

  3. xrd

    ハンドオフに優れたハーネスの提案はありますか?

    ハンドオフとは、次のような意味です:

    * ターミナルCLIからWebUI(電話上)へのハンドオフ?

    * チームメンバーから別のメンバーへのハンドオフ?

    * TUIでのプロンプト作成など、あるコミュニケーション手段からメールへのハンドオフ?

    * あるモデルから別のモデル、またはあるプロバイダー(OpenRouter)から別のプロバイダー(llama.cpp)へのハンドオフ?

    そのようなものは存在しますか?

    以前は、PRがこれらすべてを一元化するのに適した場所だと思っていました。IDEや開発者、場所は関係ありません。しかし、今ではエージェントハーネスがそれをより適切に含むかもしれないと感じています。

    なぜハンドオフが必要なのでしょうか?ハーネスがどこで実行されているかというコンテキストを失い続けているからです。隔離されたVM内にいることもあります。ラップトップにいることもありますし、ローカルモデル用の大きなGPUを備えた自宅のマシンにいることもあります。ハーネスを起動して、Tailscaleネットワーク内で自己識別できれば、すべてのコンテキストを整理できる単一のWeb UIを持てるかもしれません。

    Piでそのようなものを設定する実験をしてみたい気がします。しかし、おそらく私が考えもしなかったハーネスで、すでにパターンが存在するかもしれません。

  4. theturtletalks

    ハーネスは次のフロンティアです。LLMが電気なら、ハーネスは「電子機器」です。今はClaudeとChatGPTの間でACとDCのようなものですが、それが落ち着けば、ハーネスが実際の価値提供者になるでしょう。

    そして、Piは素晴らしい拡張システムのおかげで最高のハーネスです。Piを株式トレーダーやソフトウェアファクトリーなど、何にでも変える拡張機能を構築できます。他のハーネスに切り替えてみましたが、Piほど優れた拡張機能を持つものはありません。

    新しいハーネスやエージェントプロジェクトがあっても、Piにコードベースを調べさせて、その機能をPiに取り込む拡張機能を作ってもらいます。Prime IntellectとDeepseekのハーネスでそれをやりましたが、それらはPi上に構築されています。

  5. ni10c

    著者です。皮肉なことに、この投稿は明らかに非ハッカー向けでした。しかし、ここまで来たので…私が検討したもう一つの類推は次のとおりです:

    ハーネス = シャーシ、

    モデル = エンジン、

    燃料 = トークン、

    エージェント = 車

    皆さんがどう思うか、そしてその類推がより説明力を持つかどうか気になります。

  6. jascha_eng

    2025年のエージェントに続く、2026年のLLM搭載アプリケーションのAIバズワード。

    まあ、そうかもしれませんが、エージェントとして販売されているものの中には、実際には昔ながらの決定論的ソフトウェアであるものもあるでしょう。

  7. childofhedgehog

    明確で、関連性があり、理解しやすいです。この記事を書いてくれてありがとうございます。このリンクをテクノロジーに詳しくない友達全員に共有します!

  8. tosh

    バックパックの類推も好きです。

    ハーネスは旅行やタスクに持っていくものです。

    持っていくものは無料ではありません(システムプロンプト、ツール、スキルなど)。

    一部のモデルは、スキルやツール、システムプロンプトをほとんど持たなくても非常に優れています。

    ハーネスはモデルを補完するものです。

    モデルが優れていればいるほど、ハーネスは最小限で済みます。

    pi [0] や smol [1] のようなハーネスは、より最小限の部類に入ります。

    [0] https://github.com/earendil-works/pi

    [1] https://github.com/smol-env/smol

この日のほかの記事

2026-08-23