← 概念辨析に戻る

Concept Contrast Fable

opencode とセールスエージェント、一方は鍛冶場、一方は鍛冶屋

先に結論:opencode はコードを書いてインテリジェントエージェント構築を支援する開発ツールで、セールスエージェントは構築後にあるプラットフォーム上で動き営業役割を担う業務アプリケーションです。ツールを製品そのものと見なすと、調達と納品の際に「何で作るか」と「何を買って使うか」が混同されます。

opencode はコードを書いてインテリジェントエージェント構築を支援する開発ツールで、セールスエージェントは構築後にあるプラットフォーム上で動き営業役割を担う業務アプリケーションです。ツールを製品そのものと見なすと、調達と納品の際に「何で作るか」と「何を買って使うか」が混同されます。

寓話

鍛冶場と鍛冶職人、一つは道具を打ち、一つは刀を打つ

町に鉄工職人の老周という腕の良い職人がいて、店を開いていた。以前は自分で鍬を打ち、鎌を打ち、一つ一つ作っていたが、後に5人の弟子をとり、それぞれが一つを専門にした。老周は自分で治具一式を作った——金型、打ちハンマー、焼鈍槽——弟子たちはこの治具で同じ規格の刃物を打ち、毎日40本を生産できる。

ある商人が老周に尋ねた。あなたは刀を打つのか、それとも治具を打つのか。老周は一瞬とまどい、どちらもやると言った。商人は言った。私の店には専任の刀打ち職人が欠けている。あなたは打つのか。老周は考えて、打たないと言った。私は今は治具を作っている。あなたたちは私の治具を持って、刀を打てる人を探せばよい。

商人はよく理解できなかった。彼は町に戻って三か月間準備し、二組の治具を買い、刀を打てる鍛冶屋を三人雇い、さらに新しい刀の型を専門に考える設計師と契約し、街角に刀具店を開いた。開業の日、老周が見に行って、自分の治具が刀具店の中の一工程にすぎないことを知った——それは刀を作り出したが、実際に注文を受け、顧客と寸法を話し、価格を決め、アフターサービスを行い、代金を回収するのは、店全体の運営だった。

刃物商は半年開業し、あるとき海軍衙門が商談に来た。彼らは一人の鍛冶が自ら船渠へ行き、道具を持参し、水兵と一緒に刀型を試し、試しながら直すことを求めた。普通の刃物ではもう足りない。刃物商は注文を店で最も熟練した鍛冶に割り振り、その鍛冶は船渠へ行き、持参したのは老周のあの治具一式だった。

老周は後にも船渠へ行き、自分の治具が大口案件でどう使われるか見たかった。彼は鍛冶屋が自分の治具で刀型を調整し、試作し、検収に出すのを見た。治具はよく使えるが、海軍役所が署名して検収する対象は鍛冶屋本人であり、その治具一式ではない。購買票に書かれているのは刀具行の名前で、鍛冶屋の人力、治具、消耗品、検収サービスを含んでいた。

後に町でこう言われるようになった。老周の鍛冶場を買うのは能力を買うこと、刃物店の刀を買うのは結果を買うこと。鍛冶場を開くとは、自分で鍛冶屋を探し、自分で刀の型を決め、自分で品質に責任を持つこと。刃物店に行くとは、代金を払えば使える刀が手に入り、途中の細かいことはすべて店の責任になること。

老周に、あなたの治具がそんなに重要なら、なぜ自分で刃物店を開かないのかと尋ねる人がいた。老周は新しく届いた鋼材を火の上に移しながら、開いてもいいが、店を開くのと治具を打つのは二つの商売だ、まず商売をはっきり分けてこそ、誰を雇い、どんな借金を負うかが分かると言った。

opencode

AI駆動の開発ツールで、エンジニアがコードを書き、エージェントやアプリを構築するのを支援する。これは「何で作るか」の層に属し、最終的な業務プロダクトではない。

セールスインテリジェントエージェント

販売機能を担う AI アプリケーションで、顧客に連絡し、質問に答え、商談を推進できる。これは「作った後で何をするか」という層に属し、業務向けの交付物だ。

物語の対応

  • 老周の治具:opencodeは製造ツールであり、インテリジェントエージェントを構築するための開発環境を支援する
  • 刃物店の鍛冶屋:実行プラットフォーム上で営業役割を担うセールスエージェント
  • 商人が老周に刀を打つか尋ねる:開発ツールと業務成果物を区別する。opencode は直接には販売エージェント製品と等しくない
  • 海軍の注文は鍛冶屋が署名して検収する:業務納品時、顧客が購入するのは任務を実行できるインテリジェントエージェントであり、開発ツールではない
  • 老周の店を買うのは能力を買うこと、刀具行を買うのは結果を買うこと:開発ツールは構築能力を提供し、業務エージェントは検収可能な結果を届ける
  • 開行と打夹具は別の商売:開発ツール提供者と業務エージェント運営者は異なるビジネスモデル

製品ポジショニングと購買意思決定に落とし込む

チームが社内でセールスエージェントを開発する必要があるなら、opencode は生産性ツールである——エンジニアがそれを使ってエージェントのコードをより速く書く。チームが既製のセールスエージェントに業務を実行させる必要があるなら、調達すべきは、すでにプラットフォーム上で稼働し、明確な SLA と責任境界を持つ業務アプリケーションである。調達リストでは、開発ツールと業務エージェントは別の行に分けるべきだ。ベンダーと話すときは、まず彼らが納品するのはツールかサービスかを明確に問う。ツールは効率の問題しか解決できず、サービスこそが業務成果の問題を解決できる。

京ICP备2026014272号