目標定義のベストプラクティス

このセクションでは、ユーザのインテントを満たす自律 AI エージェントとアクションの目標プロンプトを作成するためのベスト プラクティスの概要を示します。 AI エージェントは、スロット補充とフルフィルメントによるスロット補充の 2 種類のアクションをサポートしています。 各スロットは、ユーザのインテントを満たすためのステップを表しています。

ゴール プロンプトでは、詳細に踏み込むことなく、AI エージェントの目的に対する明確な方向性を示す必要があります。 ソース、宛先、日付、またはその他の特定の情報を含む、目標を達成する方法の詳細は、個々のアクションとスロット埋めプロセスによって処理されます。

採用するプラクティス

  • 目標は一般的で幅広いものにしてください。

  • エージェントの全体的な機能または目的に焦点を合わせてください。

  • アクション バーブを使用して、エージェントの主要な機能を説明します。

  • ユーザの利益と利益を考えてください。

  • 明確で簡潔な言葉遣いを使用します。

  • 目標がエージェントのアクションや能力と一致していることを確認します。

良い例

  • ユーザのフライト予約をサポートする。

  • レストランの予約をサポートする。

  • 天気予報を提供する。

  • 個人用タスクリストを管理する。

禁止事項

  • 場所、日付、ユーザ情報などの特定の詳細を含めないでください。

  • 特定のアクションや実装方法については言及しないでください。

  • 専門用語や複雑な用語は使用しないでください。

  • 過度に長い、または複雑な目標ステートメントは避けてください。

  • 関連のない複数の目標を 1 つのプロンプトに含めないでください。

  • あいまいな表現やあいまいな表現は避けてください。

悪い例

  • ユーザが 7 月 15 日のロサンゼルス発サンフランシスコ行きのフライトを予約するお手伝いをする (具体的すぎます)。

  • フライトブッキング API を使用して飛行機の座席を予約しています (実装の詳細について記載しています)。

  • フライトの予約、ホテルの予約、車の貸し出し (複数の無関係な目標)。

  • 自然言語処理を使用して、フライト予約に関するユーザのクエリを理解する (専門的すぎます)。

  • 旅行に関連することをする (曖昧すぎる).

指示を定義するためのベストプラクティス

自律 AI エージェントがタスクを正確かつ効率的に実行できるように、明確で実行可能な指示を与える必要があります。 このセクションでは、自律 AI エージェントの指示を作成する際に、「すべきこと」と「すべきでないこと」形式でベスト プラクティスの概要を示します。 これらのエージェントは、予定の予約、カスタマー サポート、その他のチャット/音声ベースの対話などのタスクに統合ツールを使用します。

採用するプラクティス

  • 具体的かつ明確に

    • エージェントが実行する必要があるタスクを明確に定義します。

    • 簡単で簡単に理解できる言葉遣いを使用します。

  • 段階を追った説明

    • タスクを小さく管理しやすいステップに分割します。

    • ステップが論理的な順序に従っていることを確認してください。

  • コンテキスト認識を含める

    • エージェントがタスクを理解するのに役立つコンテキストを提供します。

    • 手順を調整してユーザエクスペリエンスを向上させます。

  • ツールの使用率を指定する

    • 使用するツールを明確に示します。

    • ツールの使用方法に関する詳細な指示を提供します。

  • エラー処理を計画する

    • 一般的なエラーを処理するための指示が含まれます。

    • フォールバックオプションを提供します。

  • ユーザに働きかける

    • ユーザ インタラクションに関する指示を含みます。

    • エージェントがアクションを確認し、フィードバックを求めるようにします。

  • 適応性を確保する

    • ユーザ入力に基づいて調整を許可します。

    • 継続的な改善を促す。

  • 倫理的配慮を順守する

    • 倫理ガイドラインと規制を確実に遵守します。

    • 潜在的な偏りを軽減するための手段を含めます。

良い例

  • 予定の予約- ユーザに希望の予約日時を尋ねます。 カレンダー ツールを使用して、空き状況を確認します。 予約可能な場合は予約し、ユーザに詳細を確認します。 空いている場合は、次に空いている時間スロットを提案します。

  • カスタマーサポート- ユーザに挨拶し、質問を聞きます。 パスワードのリセットに関する問い合わせの場合、認証ツールを使用してリセット プロセスを行うようにユーザをガイドします。 リセットを確認し、サポートが必要かどうか尋ねます。

  • フィードバックの収集— インタラクションが完了したら、ユーザに 5 の 5 で評価してもらいます。 フィードバックを記録し、入力してくれたユーザに感謝します。

禁止事項

  • あいまいな指示は避ける- あいまいな表現を使用します。

  • 手順をスキップする- エージェントは歩数を推測します。

  • コンテキストを無視- コンテキストなしで指示を提供します。

  • ツールの詳細を無視する- 使用するツールの指定に失敗しました。

  • Overlook エラー処理- 潜在的なエラーを無視します。

  • ユーザの操作を無視する- ユーザ エンゲージメントの手順をスキップします。

  • 柔軟性がない- 変更を認めない厳格な指示を与える。

  • 倫理ガイドラインを無視する-コンプライアンスと先入観の緩和を見逃さないようにします。

  • 矛盾した説明を避ける—相反する指示を使用してはなりません (エージェントを混乱させる)。

悪い例

  • 予定の予約

    • 顧客のリクエスト (曖昧すぎる) に対応する。

    • 診察の予約方法は指定しないでください。

  • カスタマーサポート

    • ユーザを支援します (あいまいすぎます)。

    • パスワードをリセットします (ユーザ ID の確認なし)。

  • フィードバックの収集

    • フィードバックを得る (曖昧すぎます)。

    • 気に入ったかどうかを尋ねます (構造化された評価システムなし)。