エージェントをビルドする

Microsoft Copilot StudioのGitHub Copilotハーネス駆動のエージェントのビルドタブは、エージェントの設定の中心的なサーフェスです。 ここでは、エージェントの定義、エージェントが何を知っているか、何ができるか、そしてその限界は何かを定義します。

注:

この記事の機能は、使用量に基づく請求にCopilot Creditsを用いるGitHub Copilotハーネスによって機能しています。 GitHub Copilotハーネスで動くエージェントの請求概要でCopilotクレジットについて詳しく学びましょう。

使用率に基づく請求は、エージェントの使用、構築、テスト、評価に適用されます。 これらの行動はCopilotクレジットを消費することがあります。

[構築] タブとは何ですか?

[構築] タブでは、エージェント作成の中核となる要素がすべて 1 か所にまとめられています。 明示的なトピックフローや分岐論理を設計する代わりに、エージェントを自然言語で記述し、反応や行動に必要なリソースを接続します。

エージェントを構築する際には、[構築] タブを使って次のことを行います。

  • エージェントの詳細、動作、範囲を定義する。
  • エージェントが参照できるサポート情報ソースを接続する。
  • エージェントが行動を起こせるツールを追加する。
  • エージェントの指示を通じて行動制約を設定する。
  • エージェントが使っているAIモデルを選択します。
  • エージェントの一部であるコンポーネントを確認する。

[構築] タブの主要エリア

[構築] タブは、主に 2 つの領域に分かれています。それは、手順エディターとコンポーネント パネルです。

指示エディター

指示エディタには次の項目が含まれています。

  • エージェント名:エージェントの表示名を設定できる編集可能な名前フィールドです。
  • エージェントアイコン:エージェント用のアイコン画像です。 デフォルトのアイコンとその色を、より適切なものに置き換えることができます。
  • インストラクション: エージェントの動作を自然言語で定義するリッチテキストエディタ。 指示を使用して、エージェントのロール、トーン、目標、境界、応答スタイルを記述してください。 詳細は、エージェントの詳細と指示の設定(プレビュー)をご覧ください。

コンポーネント パネル

コンポーネント パネルでは、エージェントが利用できるリソースと機能を設定します。

ビルドタブが標準ハーネスとの違い

標準的なハーネスでは、明示的なトピック、トリガー、分岐する会話フローがエージェントの行動を形作ります。 GitHub Copilotハーネスで駆動されるエージェントと、Buildタブの自然言語優先アプローチで、強化オーケストレーションを用いて指示を解釈し、知識を使うタイミングやツールの呼び出しタイミングを決めるエージェントを作成します。

このアプローチにより、詳細なフロー ロジックを事前に作成する必要が減ります。 その代わりに、エージェントを説明し、適切なコンポーネントを接続し、運用方法を導く境界を定義することに注力します。