構築 タブから、エージェント用のカスタムスキルを作成できます。スキルは、ユーザーのリクエストがスキルの目的に一致した場合にエージェントが有効化できる再利用可能な機能を定義します。
Note
この記事の機能は、GitHub Copilot harnessを搭載するエージェントやワークフローで使用されています。
使用率に基づく請求は、エージェントの使用、構築、テスト、評価に適用されます。 これらの行動はCopilotクレジットを消費することがあります。 詳細は「GitHub Copilot harnessで動くエージェントのコスト管理」をご覧ください。
前提条件
- GitHub Copilotハーネスで作成されたエージェントです。 エージェントの作成を参照してください。
スキルを一から作成する
Copilot Studio でエージェントを開きます。
ビルド タブを選択します。
コンポーネント パネルでスキルを選択します。
スキルを追加で、空白から新規作成を選択します。
スキルを定義します。
-
名前:
customer-support-escalationなどのわかりやすい名前を入力します。 小文字、数字、ハイフンのみを使用してください。 先頭や末尾にハイフンを使用しないでください。 - 説明: スキルが何を行い、いつ有効化されるべきかを説明してください。 この説明は、オーケストレーションランタイムがスキルを呼び出すタイミングを決定する際の参考になります。
- 指示: このスキルがアクティブな時にエージェントの動作を誘導するMarkdown形式の指示を書きます。 具体的な手順、応答形式、制約を含めてください。
-
名前:
を選択してを作成します。 そのスキルはエージェントのコンポーネントパネルに表示されます。
Tip
スキルを追加した後は、プレビュータブでエージェントをテストして、スキルが期待通りに動作するか確認してください。
効果的なスキルの指示を作成する
Markdownでスキルの指示を記述し、以下を含めてください。
- スキルが扱うタスクやシナリオの明確な説明。
- エージェントがどのように対応すべきかについての段階的なガイダンス。
- 応答の形式に関する要件。
- エッジケースとその対処方法。
- 該当する場合、エージェントが使用すべきツールへの参照。
Tip
まずはシンプルなスキルから始め、テスト結果に基づいて改善していきます。 スキル設定パネルから、新規に作成したスキルの説明をいつでも編集できます。