xAIが調達交渉ボット「Haggle Bot」の作り方を公開:10万ドル超の直接的なコスト削減余地を特定

役割、情報源、判断方法、権限、記憶。xAIがBotに調達業務を継続して任せるための仕組みを紹介します。

著者:xAI09-05 · 約8分
ビジネスとAI · 小互解読
1分で要点
  • 長期的な役割と合格基準を明確にすることで、Botは毎回どのような提案を返すべきか、情報が不足しているときに何を進めるべきかを把握できます。
  • 請求書、契約書、利用記録、同僚の情報を連携し、要件確認、同仕様での価格比較、乗り換えコストの計算方法を明示することで、説得力のある節約提案が可能になります。
  • 自律的な社内調査、対外連絡の承認、購買の実行を分け、ベンダー情報と人の判断を記録し続けることで、Botは同じ役割に沿って仕事を継続できます。

xAIは、Grok Botを使ってHaggle Botを構築した方法を公開しました。Haggle Botは社内で購買の専門家の役割を担うBotです。使われていないソフトウェアの利用枠を調べ、ベンダーとの契約交渉を準備し、定期購入品についてよりよい価格を探します。xAIによると、これまでに10万ドルを超える直接的なコスト削減余地を特定したといいます。

Haggle Bot の構築方法は非常に分かりやすいものです。まず、長期的に担当する業務を自然言語で記述し、次に必要なツールと資料を与えます。人が目標、仕事の基準、権限を明確に伝えることで、Bot はその責任範囲に沿って、資料の調査、同僚への確認、提案書の準備などを自律的に進められます。ステップごとに人が次のタスクを指示する必要はありません。

購買業務は、このような試みに特に適しています。企業は多くの場合、請求書や契約書を保管しているものの、「このソフトウェアの責任者は誰なのか」「まだ何人が使っているのか」「なぜ似たような機能の製品を二つ購入しているのか」といった問いを継続的に追求していません。Haggle Bot が担当するのは、まさに価値はあるものの、時間がかかるために後回しにされがちな調査です。

役割を定義する:何をもって良い仕事とするか

xAI は Haggle Bot に次のタスクを与えました。会社のベンダー支出を十分に理解し、発見したことを証拠に基づくコスト削減提案に変換することです。最終的な決定は人間が行います。

Bot にこのタスクを実行させるには、どのような結果が有用であるかを示す必要もあります。プロンプトでは、各レポートで四つの質問に答えることが要求されています。

回答すべき質問 具体的な要件
現在の支出額は? 実際の請求書からデータを取得し、出典を明記し、年換算の支出を算出する。
どこを削減できるか? 金額、確信度、および数量削減・プラン変更・単価引き下げのいずれで実現するかを説明する。
推奨されるアクションは? 意思決定者が判断できるよう、明確な推奨事項を一つ提示する。
これまでに何を進めたか? 完了した内部調査や調整を報告し、今後のToDoを並べるだけで終わらせない。

例えば、「このベンダーは高いので再交渉すべきだ」というのは、単なる手がかりに過ぎません。効果的な提案には、契約の有効期限、未使用のライセンス数、削減を確認した担当者、そしてどれだけのコスト削減になるかという情報が必要です。情報が不足している場合は、Bot がさらに調査を続けます。

この要件により、「会社のコスト削減」という漠然としたタスクが、完了度を判断できる仕事へと変わります。すべての提案には、金額、根拠、具体的なアクションが含まれていなければなりません。 また、Bot は許可された内部範囲内で積極的にタスクを進めることが求められ、問題点を発見するたびに「必要であれば、お調べしますが」と立ち止まるようなことは許されません。

情報源につなぐ:問題を調べ切れるようにする

役割を明確にした後、xAIはHaggle BotをSlack、Notion、Drive、Gmail、Hex、Rampに接続しました。社内のやり取り、文書、データ分析、支出管理のシステムを使えるようになり、取引のある約125社のベンダーについて調査用の記録を整理しました。

これらの情報源はそれぞれ異なる質問に答えるために存在します。請求書は支払額を示し、契約書は何を購入し、いつ更新されるかを示し、使用記録はその製品がまだ使用されているかを示します。また、同僚は帳簿からは見えない業務上のニーズを説明してくれます。

未使用のソフトウェアサブスクリプション枠の特定は、この仕組みの良い例です。このような枠は通常、SaaS シートと呼ばれ、ユーザーごとに支払う利用資格のことを指します。

Haggle BotはITチームにアカウントの割り当てと直近の利用記録を求め、有料の利用枠一覧と照合しました。ある製品では43件の有料シートが過去90日間使われていないことを見つけ、確認とダウングレードのために一覧を担当者へ返しました。xAIは、この発見に対応する削減額を14,220ドルと報告していますが、対象期間は明記していません。

別の製品では、請求書内の特定のプラン、機能、またはライセンスに相当する、年間 85,662ドル 相当の未使用の購入項目を発見しました。この製品は月額課金であったため、削減は即座に支出の減少に反映されました。

データ接続に加えて、Bot が状況を理解している人物を見つけられるようにすることも重要です。ある時、Haggle Bot はベンダー関係の担当者を知らなかったため、Ramp に登録されている担当者に問い合わせることから始め、同僚から提供された情報をたどって連絡を取り続け、最終的に実際のニーズを説明できるエンジニアにたどり着きました。

継続的な役割を与える効果はここにあります。利用記録が見つからなければ、まず業務の担当者に確かめる。最初の連絡先から十分な答えを得られなければ、さらに問い合わせる。そうすることで、人に渡す提案に必要な業務の背景がそろいます。

判断方法を明記する:まずニーズを検証し、次に価格を比較する

データにアクセスできるだけでは十分ではなく、それをどう購入提案に結び付けるかの判断基準も必要です。xAI はプロンプトに調査および交渉の方法を書き込みました。実際に購入する仕様に基づいて代替品を探すこと、最低三つの現実的な選択肢を比較すること、見積もり日を記録すること、乗り換えコストを計算に含めることなどです。

最初のステップは、まだどれだけ購入する必要があるかを確認することです。 更新の見積もりには、追加シート、アドオン機能、割引が含まれていることがよくあります。単価が低いからといって、より多く購入すべきとは限りません。

Haggle Bot はソフトウェア更新契約をレビューする際、まず見積もりを現在の年換算支出と照合し、次に各費用項目を分解しました。そして、この拡張を裏付ける使用データがないとして、150〜300シートの事前追加に反対しました。さらに、同僚に過去60日間の使用状況を要求しました。

Haggle Botが更新費用を分解し、利用データの裏付けがないシート追加に反対する様子

二番目のステップは、同じニーズを満たす価格を比較することです。 チャットプランの定価を企業向け会議サービスの見積もりと直接比較することはできませんし、イベント単位で料金が発生する製品とユーザー単位のプランを直接比較することもできません。Bot はまず購入内容を一致させてから、どちらが安いかを検討する必要があります。

既存システムの切り替えにもコストがかかります。別の比較でHaggle Botは、約19,000ドルの削減余地だけでは、すでに使っている106セットの会議室設備を入れ替えるのは割に合わないと判断しました。安い見積もりも、移行コストを含めて初めて判断材料になります。

Haggle Bot が会議サービスを比較し、製品仕様、価格設定基準、移行コストを区別している様子

三番目のステップは、交渉計画を立ててからメールを作成することです。 Haggle Bot は、担当者に対して、目標価格、初回オファー、受け入れられない条件、譲歩してもよい点、そして相手が拒否した場合、対案を提示した場合、または返答がない場合にどう進めるかを説明する必要があります。

プロンプトでは、数量の削減と単価の引き下げを別々に扱うことも指示されています。不要なシートは先に削減し、交渉は、引き続き購入する予定があり、値下げの余地がある主要項目に集中させます。そうしないと、割引を受けた後も、会社は余分な数量に対して支払いを続けることになりかねません。

xAI は、交渉パラメータ(例えば、社内目標より5%~10%低い価格からオファーを開始し、値下げ幅はベンダーの最新見積もりの25%を超えないことなど)を組織が独自に設定できるようにしています。これらはテンプレートの例です。実際に使用する際には、自社の目標、譲れない条件、外部に開示してもよい情報を入力する必要があります。

権限を明確にする:調査を購買プロセスに統合する

Bot に長期的な役割を与えるということは、その役割がどこで終わるのかも定義することを意味します。xAI は、Haggle Bot が事前に定義された範囲内で内部調査と調整を自律的に完了することを許可し、外部とのコミュニケーションとビジネス上の意思決定は人間の管理下に置きました。

アクション Haggle Bot の権限
支出の調査、社内の同僚への連絡、レポートの取得、ベンダー情報の更新 事前に許可された範囲内で自律的に実行
ベンダーへのメッセージ送信 毎回、担当者の明確な同意が必要
契約、購入、サブスクリプション、経費の承認、または拘束力のあるコミットメント 公開プロンプトで禁止行為として明記

したがって、Bot は調査を完了し、交渉メールを準備し、人間がレビューした後に送信することができます。人間はメールのトーンや開示する情報の程度を調整することもあります。例えば、社内の使用状況、プロジェクトのスケジュール、更新の意思などは、事前に定義されたルールに従って処理する必要があります。

事務用品の調達は、このような役割分担がどのように日常業務に統合されるかを示しています。xAI には、すでに購買実行を担当する Amazon Bot があります。Haggle Bot は、ニーズの確認、価格比較、価格交渉の準備を担当し、価格が決定したら、注文を Amazon Bot に引き渡します。

もともと、ある技術用品のリストは毎月20セットを固定で購入する設定でした。デモの会話では、Amazon Botに対し、Slackで把握できるサンフランシスコの毎週の入社人数に合わせて数量を変えるよう依頼しています。あわせて、衛生用品は引き続き月次で購入すること、ほかの技術用品リストをどう扱うか、発注前に人に金額を確認してもらうことも確かめています。

Amazon Bot が入社人数に基づいて技術用品の注文を調整し、他のリストの周期を明確にしている様子

一方、Haggle Bot は、用品の消費速度、建物の座席情報、および直近四回の注文の見積もりと買い物かごの内容を組み合わせて、編集可能な表を作成しました。オフィスチームは、入社人数を調整して、必要な用品の数量を確認できます。

人数、一人あたりの使用量、購入サイクルを先にそろえます
入力元の表の記録意味
毎週月曜日の入社人数6 人全棟合計。最低・最高とも 6
一人あたりの各項目使用量1 点新入社員一人あたりの必要量を項目ごとに確認します
棟数4 棟元の表で固定と明記。購入数量には影響しません
費用サイクル毎週その週の技術用品購入に対応します

元の表の最初の項目:8-in-1 USB-Cハブ、単価$39.95。記載数量は24点、週あたりの費用は$958.80です。

元の表には「合計6人、各項目は一人あたり1点」と「24点」の両方が記載されています。数量に整合性がなく、この表だけでは購入すべき点数を決められません。

元の表を表示xAI公式記事のデモ

数量が確定すると、Haggle Bot は Amazon、Costco、Uline、Walmart の間で価格を比較しました。まず同じ製品のより安い価格を探し、見つからない場合は他のブランドの同等製品を探して、候補を人間によるレビューのためにまとめました。

元の表:サンフランシスコ 14 セット分の用品、8 月 17 日の週。金額の単位は米ドルです。

狭い画面では横にスクロールしてすべての金額列を確認できます。

同じ数量で、単価と注文金額の差を項目ごとに比較します
商品数量元の単価候補の単価元の合計候補の合計差額
Ergo Keyboard Pro キーボード14$129.99$55.49$1,819.86$776.86$1,043.00
TrackPro 5 マウス14$114.50$72.49$1,603.00$1,014.86$588.14
65W USB-C 電源アダプタ14$89.00$59.49$1,246.00$832.86$413.14
TrackPro 5 ビジネスエディション14$109.99$72.49$1,539.86$1,014.86$525.00
FreshMint マウスウォッシュ 500ml14$42.95$10.79$601.30$151.06$450.24
Precision マウス14$49.95$18.49$699.30$258.86$440.44
100W USB-C 電源アダプタ14$65.00$30.99$910.00$433.86$476.14
Allergy Relief 50 粒入り14$41.25$13.49$577.50$188.86$388.64
PowerCore 100W 充電器14$57.98$33.49$811.72$468.86$342.86
USB-C 両端ケーブル 2m14$12.95$6.49$181.30$90.86$90.44
Ergo Stand Pro スタンド14$74.95$54.49$1,049.30$762.86$286.44
レンズクリーナーウェットシート 100 枚入り14$24.50$8.49$343.00$118.86$224.14
泡ハンドソープ 8 個入り14$26.99$11.49$377.86$160.86$217.00
数量「14」は元の表の購入単位に従っています。500ml、50粒入り、100枚入り、8個入りはそれぞれの商品仕様です。候補のブランドや包装は項目ごとに示されていないため、一点あたりの価格と仕様が比較可能かどうかを確認する必要があります。この表と、後述する14,629ドルから6,143ドルへの注文記録は集計の範囲が異なります。

元の表を表示xAI公式記事のデモ

この表には、同じ数量における元の価格、候補の価格、差額が並べて表示され、担当者がどの商品を乗り換える価値があるか、どの商品について交渉を続けるべきかを判断しやすくなっています。異なるパッケージを比較する際には、単価に換算し、候補となる製品の仕様も確認する必要があります。

その後、Haggle Bot は Amazon の営業担当者に宛てたメールを起草し、その日の競合他社の価格を添付して、エンタープライズ割引プログラムを通じて特定のアイテムの価格引き下げを目指しました。メールはまず人間によるレビューに回されました。

Haggle Bot が商品を単価で比較し、承認待ちのベンダーへのメールを起草している様子

ある技術用品の調達では、この連携により、注文額を 14,629ドルから6,143ドル(約58%減) に削減できました。これは一回の注文最適化の結果であり、価格比較や代替製品の効果が含まれている可能性があります。全商品に同じ割合の交渉割引が適用されたと解釈することはできません。

この役割分担により、Haggle Bot は深い調査と行動の準備を行うことができ、一方で支払いやコミットメントはそれぞれの承認・実行プロセスに残されました。

記録を残す:次回の作業に活かす

Haggle Bot のタスクには、調査と決定を記憶することも含まれます。xAI は、各ベンダーについて、支出、契約条件、更新日、担当者、収集した見積もり、および提案に対する担当者の結論を継続的に保存することを要求しました。

却下された提案についても、その理由を記録する必要があります。これにより、次に同じ会社と関わる際に、以前に検討されたが適用できないと判断された提案を繰り返すことなく、なぜ以前にベンダーを切り替えなかったのかを Bot が理解できます。

更新カレンダーは、行動すべき時期を見極める助けになります。プロンプトでは、請求書と契約書をもとにカレンダーを更新し、検討を始める時期に入った契約を優先するよう求めています。テンプレートの例では更新の120日前です。利用量や見積もりが変われば記録を補い、適切な時期に再評価できます。

同様のシステムを構築する場合、準備は五つの領域に分けられます。長期的な役割と満足できる結果の定義、データと社内連絡先の接続、調査および交渉方法の明確化、許可されるアクションの範囲設定、そして最後にベンダーの記録の保存場所の指定です。xAI が公開している Haggle Bot タスクプロンプト に、これらの記入項目があります。

xAI が現在報告しているケースは比較的短い使用期間に基づくものであり、通年での運用効果は今後の検証課題です。すでに示されている価値は、明確な役割に、データ、判断基準、権限、そして記憶が組み合わさることで、Bot が購買の問題を深く調査し、十分に準備された提案を行うことができ、人間が最終的なビジネス判断に集中できるようになるということです。

出典
調達業務にGrok Botを投入する(Setting Grok Bot loose on procurement)xAI·一次資料を見る
↑ 本文ここまで
✓ この記事は全文無料です

メンバーは全文 Markdown のコピー・保存に加え、自分の AI に購読・質問させることができます。

原文を読む ↗
📮 新着解説をメールでいち早く

役に立ちましたか?メールを登録すると、新着解説を公開と同時にお届けします。解除はいつでも。