従来のビルダーでのトピックの手順のベストプラクティス
トピックの指示は、エージェントの行動のガイドラインを設定し、エージェントが作業するために必要なコンテキストを提供します。トピックの手順を記述するためのベストプラクティスを確認して、遅延を減らし、エージェントが正確かつ一貫性のある応答ができるようにします。
必要なエディション
| 使用可能なインターフェース: Lightning Experience |
| 使用可能なエディション: Enterprise Edition、Performance Edition、Unlimited Edition、および Developer Edition。必要なアドオンライセンスはエージェント種別によって異なります。 |
機密または確定的なビジネスルールをトピックの指示ではなく、アクション自体のロジックに組み込みます。
命令は非確定的であり、解釈は LLM に依存します。コード化されたビジネスルールの必要性に置き換わるものではありません。代わりに、これらの要件を参照アクション自体の機能に組み込みます。たとえば、「30 営業日以内でなければ注文を返金しない」という指示を追加する代わりに、返金発行の条件を評価するフローベースのエージェントアクションを作成します。
指示はできるだけ最小限にします。
エージェントは、指示がより簡単で短い場合に最もパフォーマンスがよい傾向にあります。長い命令や多すぎる命令があると、パフォーマンスの一貫性が失われたり、パフォーマンスが低下したり、トラブルシューティングが複雑になったりする可能性があります。
- エージェントが期待どおりに実行するために必要な最小限の手順から開始します。さまざまな使用事例のユーザー会話をシミュレーションするときに 1 つずつ命令を追加し、各変更間の回帰を慎重にテストします。
- 命令を追加する前に、既存の命令に重複や異なるアドバイスがないか確認します。命令が矛盾すると、エラーが発生してパフォーマンスが低下する可能性があります。
- エージェントのパフォーマンスが期待どおりでない場合は、まず指示を絞り込みます。命令の数と複雑さを減らすことで、エージェントが一貫したベースライン機能を使用できるようになります。
各命令項目では、最大 131,072 文字がサポートされます。
指示を使用して、エージェントに必要なビジネスコンテキストを提供します。
「Lead qualification (リード適格性)」や「AHT」などのビジネス用語は、業界で一般的であっても、エージェントは必ずしも理解しません。また、「ログインの問題」や「アカウントに関するヘルプ」など、より一般的な用語が顧客によってどのように使用され、ビジネスでどのように処理されるかもエージェントが理解しているとは限りません。一般に、明示的にして例を示すと役立ちます。
- わかりやすい言葉で用語を定義し、例を提供します。たとえば、「プロモーション コードは Checkout 中の割引に使用され、登録コードは保証のための商品の登録に使用されます。」とします。
- エージェントが同様のオプションから選択するための決定条件を指定します。たとえば、「顧客がメールにアクセスできる場合は、[メールパスワードのリセット] アクションを使用します。ユーザーにメールへのアクセス権がない場合は、[セキュリティの質問の検証] アクションを使用します。
- どの状況でどのアクションを使用するかを明確に指定します。例: 「顧客が荷物のロケーションや配送日について尋ねてきたら、[注文を追跡] アクションを使用します。」
長い例のリストで命令をオーバーロードしないでください。一般的な使用事例と用語の簡潔な代表例の方が効果的です。たとえば、「Answer Questions with Knowledge (ナレッジを使用して質問に回答)」アクションを使用する場合、検索クエリにデバイス種別を含めます (iOS または Android)。短い例はエージェントにとって理解しやすく、遅延を減らすのに役立ちます。
予想される指示の順序や、エージェントが指示を適用するために会話で満たす必要がある条件を明確にします。
エージェントは [トピックの設定] タブに表示される順序でトピックの指示に従わないため、代わりに次の手順を実行します。
- 1 つの命令項目に連続するステップを入力し、「最初に [顧客を検証] アクションを使用して顧客の ID を検証し、次に取引先情報を提供します」など、明示的な順序の単語を使用します。
- 順次命令をいくつかの簡単なステップに制限します。指示が複雑すぎると、エージェントが手順に一貫性や順序の狂いが生じる可能性があります。
エージェントが予期される手順に確実に従わない場合は、より確定的なソリューションを使用できます。1 つ以上のトピックまたはアクションに検索条件を適用できるため、トピックまたは指示は、指定した条件が満たされた場合にのみエージェントが使用できます。または、ロジックをエージェントアクション自体に組み込むこともできます。
言語の選択に注意してください。
LLM は言語の選択に敏感であるため、正確で詳細かつ直接的なわかりやすい言語の指示を作成します。
- absolutes は、使用する場合にのみ使用します。一般的に、エージェントは「常に」や「絶対に」などの強い言葉に厳格に従う傾向にあります。たとえば、「常に」を使用すれば、ケース状況の更新など、時間的制約のある情報を提供するアクションをエージェントがリアルタイムでコールするようにできます。これにより、ユーザーは最新情報を取得できます。
- 可能な限り専門用語は避けてください。ユーザーはエージェントとチャットするときに平易な言葉を使用する傾向があるため、指示に平易な言葉を含めると、エージェントはユーザーの質問や要求を理解しやすくなります。
- すべての指示で一貫して言語を使用します。言語があいまいな場合、エージェントは指示の適用に一貫性や誤りがある可能性があります。たとえば、ある命令で「クライアントの情報を確認する」、別の命令で「顧客の詳細を検証する」と記述する代わりに、両方で「顧客」という用語を使用し、特定のアクションを名前で識別します。

