自然言語でエージェント フローを構築する

Copilot StudioでCopilotとの複数ターンの会話を行うことで、完全なエンド ツー エンド のエージェント フローを構築して構成できます。 エージェント フローで行いたいことを記述すると、Copilot が意図を明確にし、接続を設定し、各ステップを構成するためのやり取りを案内します。これにより、デザイナーでフローを手動で構築する必要がありません。 コパイロット:

  • 複数ターンの会話を通じて目標を理解し、エージェントのフローを最適化します。
  • 会話に基づいて、完全なエンド ツー エンド のエージェント フローを構築して構成します。
  • 必要な接続を設定し、必要なパラメーターを適用します。

重要

この機能はAnthropicモデルを使用し、サポートモデル間で動的に選択またはフォールバックを行うことがあります。 この機能を使用する前に、組織の AI 使用状況ポリシーを確認します。 アクセス権を付与または確認するには、管理者は、環境または環境グループの Power Platform 管理センターで 外部モデルを有効にする 必要があります。

現在、ワークフローには自然言語作成は利用できません。 ワークフローを作りたいなら、デザイナーを使って作成してください。 詳細については、 デザイナーでのワークフローの編集と管理に関するページを参照してください

自然言語を使用してエージェント フローを作成する

  1. ナビゲーションペインから ワークフロー を選択します。 ワークフローページで「 新しいワークフロー 」の横にある矢印を選択し、「 エージェントフロー」を選択してください。

  2. エージェントフローを選択すると、フローデザイナーが直接開きます(空のキャンバスに「トリガーを追加」と表示されます)。 デザイナーツールバーのCopilotボタンを選択してCopilotチャットパネルを開き、日常的な言葉でエージェントフローに何をしてほしいか説明してください。

    説明には、次の任意の組み合わせを含めることができます。

    • トリガー: エージェント フローを開始するイベント。 たとえば、電子メールが届いたとき、フォームが送信されたとき、定期的なスケジュールに従った場合などです。
    • Connector: Outlook、Teams、SharePoint、フォームなど、関連するアプリまたはサービス。
    • アクション: メッセージの送信、アイテムの作成、承認の送信など、エージェント フローで実行する必要があります。
    • 条件: アクションの実行時を制御する任意のロジック。 たとえば、特定の送信者からのメールに対してのみ動作します。
    • Specific パラメーター: SharePoint list名、メール アドレス、Teams チャネルなどの名前付き値。

    最初からできるだけ詳細な情報を含めれば、Copilot は1回でエージェントフローを構築および構成するために必要なすべての情報を得ることができます。 たとえば、「上司からのメールが届いたら、Contoso Teams ワークスペースのアナウンス チャネルの件名にメールを投稿します」などです。

  3. 送信ボタンを選択します。 Copilotはあなたの説明に基づいてエージェントフローを生成します。 表示されるエージェント フロープランを確認します。 変更が必要な場合は、チャットで説明します。 例えば次が挙げられます。

    Copilotによって生成されたエージェントのフロープラン 具体化するために何を言うか
    Teams の [全般] チャネルの件名にメールを投稿します。 代わりに、お知らせチャネルに投稿してください。
    SharePoint項目が作成されたときにモバイル通知を送信します。 モバイル通知の代わりにメールを送信してください。
  4. プランに満足したら、続行することを確認します。 Copilotは、接続とパラメーターを含む、完全なエンド ツー エンド のエージェント フローを構築して構成します。

  5. エージェントフローを最終決定するには 「このフローを保存 」を選択してください。

    Note

    デザイナーでエージェント フローを開くと、Copilot チャット パネルでエージェント フローを変更できなくなります。 デザイナーを使用して、この時点から先に編集します。

  6. デザイナーでエージェント フローをテストしてから発行します

優れたプロンプトを作成するには

適切なプロンプトを使用することで、Copilotはエージェント フローを正確に構築および構成するためのすべての情報を一度に取得できます。 適切なプロンプトを記述するためのヒントを次に示します。

  • より正確な結果を得るために、X が発生したら Y を行うという形式でプロンプトを入力してください。
  • できるだけ具体的にしてください。 メールが届いたら、メールの件名を "Contoso" Teams General チャネルに投稿する 方が、 メールを処理する汎用チャネルよりも効果的です。
  • Outlook、Teams、SharePointなどについて、可能であればコネクタまたはアプリを言及します。
  • 同僚や友人と話すときと同じ言葉を使いましょう。
  • 技術的な用語や専門用語は避けてください。Copilotは技術的な構成を自動的に処理します。

詳細については、プロンプトの技術: 生成 AI を最大限に活用する方法を参照してください。 もっと例が必要な場合は、プロンプトライブラリをご覧ください。 サンプルソリューションギャラリーを選択し、製品リストからCopilot Studioを選択します。

次のステップ

重要

Copilot は、現在も開発中の新しい技術です。 英語での使用に最適化されており、他の言語でのサポートは限定的です。 その一部が優先する言語ではなく英語で表示される場合があります。 Copilot 機能は、Azure OpenAI Service によって強化されています。