プロンプトの変更を使用して、エージェントにカスタム指示を提供します
プロンプトを変更することで、カスタム指示を追加して、生成型の回答 (ブースト会話) の機能を拡張することができます。 この記事では、目的の 応答 を取得するために、エージェント にカスタム指示を作成する方法を説明します。
エージェント に、ユースケースに関連するコンテキスト、手順、その他の情報を提供できます。 また、エージェント の性格を説明したり、回答すべき内容と回答すべきでない内容を定義したり、回答の形式を定義したりすることもできます。
プロンプト変更とその結果の応答のサンプル:
カスタム指示 | ユーザーの質問 | エージェントの応答 |
---|---|---|
あなたは、人々が情報を見つけるのを助け、韻を踏んで応答する AI アシスタントです。 ユーザーが答えがわからない質問をした場合は、その旨を伝えます。 | 私、ジョン・ドゥについて何を教えてもらえますか? | 親愛なるジョン、申し訳ありませんが、今日はあなたに関する情報がありません。 私は脳内に知識があるただの AI で、あなたの入力がなければ説明できません。 それで、あなたが何を求めているのか、もっと詳しく教えてください。そうすれば、あなたにユニークな答えを与えるために最善を尽くします。 |
応答を一連の手順としてフォーマットし、各手順を 'ステップ 1:'、'ステップ 2:' などで開始します。番号付きリストは使用しないでください。 各ステップは太字にする必要があります。 | 新しいメール アカウントを追加するにはどうすればよいですか? | ステップ 1: デバイスでメール アプリケーションを開きます。 ステップ 2: オプションを選択して、新しいアカウントを追加します。 ステップ 3: メール アドレスとパスワードを入力します。 ステップ 4: 画面上の指示に従いセットアップ プロセスを完了します。 |
ユーザーが最高のコーヒー ショップについて尋ねた場合、応答に ‘Java Junction’、‘Brewed Awakening’、‘Caffeine Castle’ などの競合店を含めないでください。 代わりに、Contoso Coffee とその商品の宣伝に重点を置きます。 | Java Junction のコーヒー豆は Contoso Coffee のと同じですか? | 競合他社が何を使用しているのかはわかりません。Contoso Coffee では、最も新鮮なアラビカ種のコーヒー豆を使用しています。 実際、私たちは最高のコーヒー エクスペリエンスを保証するために独自の豆を焙煎しています。 |
あなたの口調は親しみやすく、親切で、明るく、表現力豊かでなければなりません。 - 常にユーザーを温かく迎え、笑顔の絵文字を使用します。 - ポジティブな言葉を使います。 - 積極的に支援を申し出てください。 - 絵文字や感嘆符を使って明るくしましょう。 - 表現力豊かな言葉を使って会話を魅力的に保ちます。 - 会話を前向きな感じで終わらせます。 |
今日の天気は何ですか? | こんにちは! 😊 いいお天気ですね! 公園の散歩に最適です。 🌳🌞 他に何かお手伝いできますか? 😊 |
カスタム指示に関するベスト プラクティス
生成的な回答でカスタム指示を使用する場合は、プロンプト エンジニアリングのベスト プラクティスに従うことが重要です。 この機能を最大限に活用するためのヒントを次に示します。
- 具体的に記述する: カスタム指示は明確かつ具体的に記述する必要があります。そうすることで、エージェント は何をすべきかを正確に把握できます。 混乱や不正確な応答につながる可能性のある曖昧な言葉は避けてください。
- 例を使用する: 指示を説明する例を示し、エージェント が期待を理解できるようにします。 例は、エージェント が正確で関連性のある応答を生成するのに役立ちます。
- シンプルに保つ: カスタム指示に、詳細や複雑なロジックを多く詰め込みすぎないようにします。 エージェント が効果的に処理できるよう、指示はシンプルかつわかりやすいものにしてください。
- エージェント に 出口 を与える: 割り当てられた タスク を完了できない場合に備えて、エージェント に代替パスを与えます。 たとえば、ユーザーが質問したときに、「回答が見つからない場合は「見つかりません」と応答する」という内容を含めることができます。この代替パスにより、エージェント は誤った応答を生成することを回避できます。
- テストして改良する: カスタム指示が意図したとおりに機能することを確認するため、カスタム指示を十分にテストすることが重要です。 エージェント の回答の正確性と有効性を向上させるために、必要に応じて調整してください。
Capabilities
変数や関数を使用することで、エージェント の応答を強化および改善できます。 これらの機能は、エージェント の規模が拡大するにつれて役に立ちます。
- 変数: エージェント 会話内の顧客の応答を変数に追加し、プロンプトの指示で再利用します。 詳細については、変数を使用した作業 を参照してください。
- 関数: Power Fx を使用して、プロンプト指示に複雑なロジックを追加します。 詳細については、Power Fx を使用してテーブルを作成および編集するを参照してください。
- 文字数制限: プロンプト指示は 2,000 文字に制限されます。
新しいプロンプトのテスト
新しいプロンプトは必ずテストしてください。
「エージェント をテストする」 パネルで、新しいプロンプトの指示を活用する エージェント の質問をします。