テストドライブ予約用AI音声エージェントの設計

カーディーラーへの電話は単純に思えるかもしれません。顧客はテストドライブを予約したい、あるいは車両について質問したいと考えています。

多くの人は、音声エージェントには優れたプロンプトが必要だと考えています。しかし、それは間違いです。音声エージェントに必要なのは、厳格なワークフローです。

エージェントが単にチャットするだけなら、要約を作成するに留まります。設計に従うのであれば、タスクを完了させることができます。

ディーラーへの電話には、以下のアーキテクチャを使用してください:

  • 発信者の意図を特定する。
  • 車両の詳細を取得する。
  • 発信者が営業、サービス、または有人対応を必要としているかを判断する。
  • カレンダーから予約可能な枠を提示する。
  • ツールを使用して予約を作成する。
  • 営業チームにメモを送信する。

LLMは「真実のソース(Source of Truth)」ではありません。在庫があるかどうかをLLMが判断すべきではありません。LLMは会話を解釈し、適切なツールを呼び出すことだけに専念すべきです。事実はCRMやカレンダーシステムが提供します。

信頼できるエージェントは「ダイアログ・ステート・レイヤー(対話状態層)」を使用します。このレイヤーにより、エージェントは詳細を記憶できるようになります。例えば、発信者が「土曜日に中古のSUVを希望している」といった情報を保持します。このレイヤーがなければ、発信者が話すたびにエージェントはすべてを忘れてしまいます。

モデルがデータを捏造するのを防ぐために、以下の特定のツールを与えてください:

  • search_stock
  • check_test_drive_slots
  • create_test_drive_booking
  • send_confirmation
  • handoff_to_sales

優れたエージェントは自分の限界を知っています。ローン(ファイナンス)や苦情の処理をさせないでください。それらの電話は人間に引き継いでください。

安全性のために、以下のルールに従ってください:

  • 在庫データが不明確な場合は、担当者に引き継ぐ。
  • 発信者が怒っている場合は、担当者に引き継ぐ。
  • 発信者がローンについて尋ねた場合は、担当者に引き継ぐ。
  • 予約に失敗した場合は、理由を説明し、折り返し電話を提案する。

信頼性は、地味な部分から生まれます:

  • 重複予約を避けるために、べき等な書き込み(idempotent writes)を使用する。
  • 営業スタッフ向けに構造化された要約を作成する。
  • ツールのエラーに対しては、謝罪するのではなく、明確な対処フローを用意する。
  • 人間への転送ルールをディーラー側から見えるようにする。

テストドライブ・エージェントは、単に電話に搭載されたLLMではありません。それは、ビジネスシステムを包み込む対話型インターフェースなのです。

検証、確認、作成、そして確定を行うワークフローを構築してください。それが、デモから実用的なシステムへと移行する方法です。

Source: https://dev.to/voicefleet/designing-an-ai-voice-agent-for-test-drive-booking-5o0

Optional learning community: https://t.me/GyaanSetuAi