GitHub Copilot Harnessによるエージェント概要

Microsoft Copilot StudioのGitHub Copilotハーネスは、AIエージェント構築のための再設計されたオーサリングおよびランタイム環境です。 エージェントの作成に対する自然言語優先のアプローチ、統一された単一サーフェス設計、および応答の品質と推論機能を向上させる強化されたオーケストレーション モデルが導入されています。

Note

この記事の機能は、GitHub Copilot harnessを搭載するエージェントやワークフローで使用されています。

使用率に基づく請求は、エージェントの使用、構築、テスト、評価に適用されます。 これらの行動はCopilotクレジットを消費することがあります。 詳細は「GitHub Copilot harnessで動くエージェントのコスト管理」をご覧ください。

GitHub Copilotハーネスとは何ですか?

GitHub Copilotハーネスは、Copilot Studioの標準ハーネスエージェントで使用されている標準モデルに代わる強化されたオーケストレーションランタイムに基づいて構築されています。 明示的な会話トピックやフロー、分岐ロジックを作成する代わりに、エージェントを自然言語で記述(プレビュー)し、システムが基盤となる構成を生成します。

GitHub Copilotハーネス搭載のエージェントは、標準ハーネスを使用するエージェントと並行して利用可能です。 新しいエージェントを作成する際には、どのハーネスを使うかを選びます。 GitHub Copilotハーネスで作成されたエージェントは標準ハーネスに移行できず、その逆も同様です。

2つのハーネスの詳細な比較については、Standard harnessとGitHub Copilot harnessの比較を参照してください。

主な概念

GitHub Copilotハーネスで動くエージェントは、そのコアコンポーネントを中心に組織されています。 ビルドタブから以下を設定できます:

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

GitHub Copilotハーネスで動くエージェントでは、ビルドタブがエージェント作成のコア部分を一か所にまとめます。 明示的なトピックフローや分岐論理を設計する代わりに、エージェントを自然言語で説明し、反応や行動に必要なリソースをつなげます。 ビルド タブの自然言語優先アプローチを用いることで、強化されたオーケストレーションを用いて指示を解釈し、知識を使うタイミングやツールの呼び出しタイミングを決定するエージェントを作成できます。 標準的なハーネスでは、明示的なトピック、トリガー、分岐する会話フローがエージェントの行動を形作ります。 GitHub Copilot Harnessのアプローチにより、詳細なフローロジックを事前に作成する必要が減ります。 その代わりに、エージェントを説明し、適切なコンポーネントを接続し、運用方法を導く境界を定義することに注力します。

エージェント作成画面

GitHub Copilotハーネスで動作するエージェントは、タブベースのサーフェスを用いて以下のビルドと管理を行います:

タブ Purpose
Build エージェントのアイデンティティ、知識、ツール、スキル、モデル、メモリの設定
プレビュー プレビュー チャット インターフェイスでエージェントを対話形式でテストする
Evaluate エージェントの品質を測定するテスト セットを作成して実行する
モニター 最近のタスク、エージェントがアクセスしたファイル、アクティビティを確認する

GitHub Copilotハーネスで動作するエージェントのビルドページのスクリーンショット。

エージェントのライフサイクル

GitHub Copilotハーネスでエージェントを構築するには、基本的な流れが続きます。

  1. 作成:Copilot Studioのホームページから始め、GitHub Copilotハーネスで動作する新しいエージェントを作成することを選びます。
  2. 構築: エージェントの身元、知識、できること、制限を構成します。
  3. テスト: [ プレビュー ] タブと [ 評価 ] タブを使用して、エージェントの動作を検証します。
  4. 発行: 選択したチャネルにエージェントをデプロイします。
  5. 監視: デプロイ後にエージェントのタスク、アクティビティ、パフォーマンスを追跡します。

オーケストレーションと推論

GitHub Copilotハーネスは、標準ハーネスと比べて深い推論能力と高品質な応答をサポートする改良されたオーケストレーションランタイムを採用しており、特にMicrosoft 365データ上でそうです。 標準的なハーネスではオーケストレーション動作を設定可能ですが、GitHub Copilot harnessはこの強化されたオーケストレーションモデルをすべてのエージェントに適用しています。

Standard harnessとGitHub Copilot harnessについて詳しく学びましょう。

在庫状況

標準ハーネスで構築されたエージェントは、GitHub Copilotハーネスで駆動されるエージェントと並んで完全にサポートされています。 標準エージェントに関する情報は、「 エージェントの作成と削除 」および「 AIベースのエージェント作成概要」をご覧ください。 Standard harnessとGitHub Copilot harnessについて詳しく学びましょう。