Microsoft Copilot StudioのGitHub Copilotハーネス駆動のエージェントのビルドタブは、エージェントの設定の中心的なサーフェスです。 ここでは、エージェントの定義、エージェントが何を知っているか、何ができるか、そしてその限界は何かを定義します。
注:
この記事の機能は、使用量に基づく請求にCopilot Creditsを用いるGitHub Copilotハーネスによって機能しています。 GitHub Copilotハーネスで動くエージェントの請求概要でCopilotクレジットについて詳しく学びましょう。
使用率に基づく請求は、エージェントの使用、構築、テスト、評価に適用されます。 これらの行動はCopilotクレジットを消費することがあります。
[構築] タブとは何ですか?
[構築] タブでは、エージェント作成の中核となる要素がすべて 1 か所にまとめられています。 明示的なトピックフローや分岐論理を設計する代わりに、エージェントを自然言語で記述し、反応や行動に必要なリソースを接続します。
エージェントを構築する際には、[構築] タブを使って次のことを行います。
- エージェントの詳細、動作、範囲を定義する。
- エージェントが参照できるサポート情報ソースを接続する。
- エージェントが行動を起こせるツールを追加する。
- エージェントの指示を通じて行動制約を設定する。
- エージェントが使っているAIモデルを選択します。
- エージェントの一部であるコンポーネントを確認する。
[構築] タブの主要エリア
[構築] タブは、主に 2 つの領域に分かれています。それは、手順エディターとコンポーネント パネルです。
指示エディター
指示エディタには次の項目が含まれています。
- エージェント名:エージェントの表示名を設定できる編集可能な名前フィールドです。
- エージェントアイコン:エージェント用のアイコン画像です。 デフォルトのアイコンとその色を、より適切なものに置き換えることができます。
- インストラクション: エージェントの動作を自然言語で定義するリッチテキストエディタ。 指示を使用して、エージェントのロール、トーン、目標、境界、応答スタイルを記述してください。 詳細は、エージェントの詳細と指示の設定(プレビュー)をご覧ください。
コンポーネント パネル
コンポーネント パネルでは、エージェントが利用できるリソースと機能を設定します。
- モデル:エージェントが推論や応答に使用するAIモデルを選択します。 詳細は、エージェントのモデルを選択するをご覧ください。
- スキル: 構造化された指示を通じてエージェントの動作を定義します。 詳細は、エージェント向けスキル概要(プレビュー) をご覧ください。
- ツール: エージェントをコネクタ、MCP サーバー、REST API、ワークフローなどの外部システムやアクションに接続します。 詳細はエージェント向けツール概要(プレビュー)をご覧ください。
- 知識: SharePoint、アップロードされたファイル、Webサイトなどの情報源を接続することで、意思決定を支援する信頼性のあるコンテキストを提供します。 詳細については、エージェントにナレッジを追加する (プレビュー) を参照してください。
- コネクテッドエージェント: 他のエージェントを追加して、エージェント間で協力して作業を完了させます。 詳細はコネクテッドエージェントの追加(プレビュー)をご覧ください。
- メモリー: メモリーをオンにすると、会話の文脈を保持し、対話を個別化できます。
ビルドタブが標準ハーネスとの違い
標準的なハーネスでは、明示的なトピック、トリガー、分岐する会話フローがエージェントの行動を形作ります。 GitHub Copilotハーネスで駆動されるエージェントと、Buildタブの自然言語優先アプローチで、強化オーケストレーションを用いて指示を解釈し、知識を使うタイミングやツールの呼び出しタイミングを決めるエージェントを作成します。
このアプローチにより、詳細なフロー ロジックを事前に作成する必要が減ります。 その代わりに、エージェントを説明し、適切なコンポーネントを接続し、運用方法を導く境界を定義することに注力します。