自由に答えるエージェントと、自由ではないルール

文章を書くのはモデルです。どのソースを読んでよいか、どのアクションを実行してよいか、どの条件で停止して人に引き継ぐかは、お客様の設定が決めます。

顧客がメッセージを送ったとき、実際に何が起きるか

どのターンも同じ4つのステップをたどり、そのすべてが記録されます。おかしな回答は、再現しなければならないものではなく、開いて確認できるものになります。

  1. メッセージをデータとして読みます

    顧客のテキストと検索で取得した抜粋は、信頼できない部分としてリクエストに入ります。長さは制限され、入口で機微な値は伏せられ、ポリシー指示が置かれる場所を占めることは決してありません。

  2. 承認したソースから答えます

    検索はそのエージェントに選んだナレッジソースを対象に走り、少数の抜粋を返します。使える抜粋がないエージェントは、作り話をせずに引き継ぎます。

  3. 有効にしたアクションだけを呼び出します

    アクションが実行されるのは、登録済みで、このエージェントに許可されていて、引数が閉じたスキーマに合致した場合だけです。副作用にはすべて冪等キーと期限が付きます。

  4. 分かったことを記録します

    プロファイルの事実は、指定したキーについてのみ書き込まれます。各項目は元のメッセージとターンを保持するため、保存された値は顧客が実際に述べた内容までたどれます。

暗黙にインデックス化されるものはありません

ナレッジソースとは、エージェントが回答の根拠にしてよい入力のことです。作成するのも、インデックス化するのも、どのエージェントに使わせるかを決めるのもお客様です。

5種類のソース
このボットのナレッジベースの記事、自社サイトのページ、アップロードした文書、自分で書く短いポリシー指示、または保存済みの事実1件です。下書きの記事は検索対象のコンテンツを一切生みません。
何が見つかるかを事前に確認できます
検索テストでは、入力した質問に対してエージェントが受け取る抜粋を、顧客が尋ねる前に確認できます。
回答は出典を示します
どの回答にも根拠にしたソースが付き、分析ではどのソースが働いているかが分かります。誰にも参照されないソースは、推測ではなく事実として見えるようになります。
ジャーニービルダーを見る

できること、そして止まる場所

これは1つの判断の両側なので、同じ画面に置いています。ここにあるのは、行儀よくしてほしいというモデルへのお願いではありません。各行はサーバーが実行するチェックです。

できること

固定されたアクションのカタログ
1つのエージェントが持てるアクションは最大8つで、プラットフォームが登録したものから選びます。カタログ外の名前は、リクエストが組み立てられる前に拒否されます。
副作用には確認
会話の外に書き込む処理には、明示的な確認の設定が付き、指定したリソースまで対象を絞り込めます。
閉じた引数スキーマ
引数は未知のフィールドを許さないスキーマに合致する必要があります。ボット、顧客、URL、認証情報をモデルが指定することはなく、これらはサーバー側のコンテキストから渡されます。

止まる場所

確信度が低いとき
設定した確信度のしきい値を下回ると、エージェントは自分では答えません。会話を人に引き継ぎます。
対応時間外
設定したスケジュールに対し、動作は3つから選べます。通常どおり回答する、オペレーター向けの下書きを用意する、すぐ引き継ぐ、のいずれかです。
コンテンツに紛れた指示
顧客やインデックス化したページのテキストはデータです。モデル出力に含まれる権限を装ったフィールドは取り除かれ、応答の形はサーバーが生成します。モデルが選ぶことはありません。
ジャーニーステップの条件パネル。2つのルールが有効になっており、プランがproであること、メッセージ数が1件より多いことを指定。3つ目のルールは、条件を満たさない会話を指定のフォローアップへ送る
エージェントを取り囲む決定論的なルールです。条件はANDとORで組み合わせられ、最後のルールが、条件に一致しなかった会話の送り先を明示します。

モデルは設定であって、囲い込みではありません

エージェントは、お客様が設定したOpenAI互換のエンドポイントに接続します。プロバイダーを変えても、その周りのジャーニーのロジックは変わりません。

自社のプロバイダーキー
ベースURL、モデル名、自社のキーを指定してAI連携を追加します。キーは暗号化して保存され、同じ連携がナレッジソースのインデックスに使う埋め込みも生成します。

編集から顧客までの4ステップ

エージェントは設定であり、設定は公開前に確認でき、動いた後に点検できるものです。

  1. 検証

    起動チェックは、設定が不正なエージェント、チャンネルが別の有効なエージェントに使われているエージェント、ソースやオペレーターグループが見つからないエージェント、AI連携がないエージェントの有効化を拒否します。

  2. シミュレーション

    エージェントチェックは安全な試行を行い、モデルを呼ばず、メッセージを送らず、アクションも予約作成も実行しません。どの副作用を抑止したかを報告します。

  3. 適用

    有効化は設定全体をバージョンとして保存します。有効なエージェントを編集すると次のバージョンが作られ、進行中の会話は開始時のバージョンのまま続きます。

  4. 再実行

    実行はステップごとに記録されます。開き直して各ステップの理由を読み、記録済みのフィクスチャと固定した時計で再実行して2回の結果を一致させ、リグレッション用のケースとして保存できます。

オートメーションのリファレンスを見る

止まるとき、文脈も一緒に渡ります

引き継ぎは通常のサポート対話を開き、オペレーターグループを設定し、理由、収集した事実、引用したソースを含む伏せ字済みの要約を追加します。会話が人の手にある間、エージェントは黙っていて、対話側から求められたときだけ再開します。

オペレーターの受信トレイで開いている会話。顧客名、オープン状態、担当者が未割り当てであること、CRMへのリンク、訪問者から届いた未読メッセージが表示されています
担当者が開いた直後の同じ会話です。ステータス、担当者、CRMのレコードは会話そのものに紐づいているため、何も組み立て直す必要はありません。
共有インボックスを見る

1つのチャンネルで1つのエージェントから始める

いくつかのソースを指定し、アクションを1つ与え、それ以外はすべて人に渡す条件を設定します。動きを見てから範囲を広げてください。

最初のジャーニーを作る