Copilot Agent Builder — 業務エージェントをノーコードで組む

Microsoft 365 Copilot チャット / Teams から起動できる Agent Builder(Copilot Studio)で、SharePoint 上の社内文書 × Power Automate の実行系 を束ねた業務エージェントを作ります。 コードを書かず、指示テキストとナレッジとアクションの 3 点で成立するのが強み。

必要ライセンス:Microsoft 365 Copilot(または Copilot Studio)。テナント管理者が Agent Builder を有効化している必要があります。 機能名・UI は Microsoft 側で頻繁に更新されるため、社内テナントの管理画面上の表記を最終確定にしてください。

1. 設計原則:3 点セットで考える

指示(Instructions)

役割・トーン・禁止事項・出典必須ルールを自然言語で書く。プロンプトそのもの。

ナレッジ

SharePoint サイト / OneDrive フォルダ / Dataverse を「参照可能な棚」として指定。

アクション

Power Automate フロー・HTTP コネクタ。「調べる」から「実行する」への橋渡し。

2. ハンズオン:社内ナレッジ Q&A エージェント

最初の 1 体は「社内規程・稟議手続き・よくある問い合わせ」を答えるナレッジ検索型で組むのが定石です( Wells Fargo・EY・アムジェンが実装した類型①)。

Step 1. Agent を新規作成

  1. M365 Copilot チャット → 左ペイン「エージェント」→「+ エージェントの作成
  2. 「説明」タブに以下を貼り、名前と開始文を入れる
text
名前: 社内ナレッジ案内
説明: 社内規程・稟議手続き・よくある問い合わせに、根拠リンク付きで答えるエージェントです。

指示:
- 回答は必ず参照した SharePoint ページ / 文書へのリンクを末尾に脚注として添える
- 原典に記載がない場合は「該当規程を確認できませんでした」と正直に答える
- 個人情報・人事評価に関する質問は「担当者へお繋ぎします」で人にエスカレーション
- 口調は丁寧語、社外秘マーク付き文書の内容は要約せず「該当あり・要問合せ」と返す
- 手続き系は「①…② …」の番号付き手順で提示

開始文: ご質問をどうぞ。社内規程・稟議・情シス問合せに答えます。

Step 2. ナレッジを追加

  • 「ナレッジ」タブ → SharePoint サイトを追加(規程・稟議ワークフロー・FAQ の 3 サイトが目安)
  • アクセス制御は SharePoint のパーミッションが自動で効く(利用者本人が読めない文書は回答に使わない)
  • PDF は「テキスト化済み」であることを確認(スキャン画像は Power Automate + AI Builder で OCR してから)
“正のドキュメント群”に絞るのが最重要。古い版・草案・個人メモを混ぜないだけで回答品質が跳ねます(クレスターファンズは既存文書のみで 1 週間で構築)。

Step 3. Action を接続する(実行系エージェントに拡張)

「調べるだけ」で終わらせず、CommBank 型の「実行する」へ進めるステップ。Power Automate フローを 1 本作って Action として登録します。

フロー名: Reset Password (IT Self-Service)
  1. トリガー:PowerApps または Copilot からの実行(入力:upn: string / reason: string)
  2. アクション:ユーザーの取得(Azure AD コネクタ、upn で特定)
  3. アクション:一時パスワードの発行(管理者権限フローに委譲)
  4. アクション:本人宛メール送信(Outlook コネクタ、一時パスワード+期限)
  5. 応答:Copilot に応答status: "sent"、expiresAt: ISO)

Agent Builder の「アクション」タブから Power Automate フローを選び、いつ呼び出すかを自然言語で書く:

text
このアクションは、ユーザーが「パスワードを忘れた」「ロックされた」等を訴え、
かつ本人確認が済んでいる場合にのみ呼び出す。
呼び出し前に必ず「社員番号または UPN の確認」を対話で行うこと。

Step 4. テスト → 発行

  1. 右ペイン「テスト」でよくある問い合わせ 10 件を投げる(規程・稟議・IT の 3 系統から)
  2. 誤答が出たら「指示」タブに「◯◯の場合は△△と答える」の 1 行例を追加 → その場で再テスト(デプロイ不要)
  3. 「発行」→ 配布先を選択:自分の Copilot / Teams チャネル / SharePoint サイト
  4. Teams チャネルに固定してアナウンス、1 週間の利用ログでチューニング項目を決める

Step 5. 運用と拡張

  • Copilot Studio の分析タブでノーヒット質問を毎週確認 → ナレッジを補強
  • 頻出する定型操作は Power Automate フローに切り出し、Action として追加
  • HCLTech 型のマルチエージェント:受付役 1 体 →「規程担当」「IT 担当」「稟議担当」の専門エージェントに振り分け

3. 20 分セットアップチェックリスト

進捗 0 / 7

4. よくある失敗と対処

  • 回答に脚注 URL が付かない → 指示に「必ず参照した文書へのリンクを脚注として添える」を明記+テストで検証
  • 古い版の回答が返る → SharePoint のナレッジ対象から旧版フォルダを外す。version 列でフィルタする運用へ
  • アクションが暴発する → 呼び出し前提条件(本人確認済み等)を「アクションを呼ぶ条件」として明記
  • 社外秘が漏れる懸念 → 秘密度ラベル(Confidential)付き文書は要約対象から除外する指示を追加
  • 使ってもらえない → Teams への「起動 UI 固定」+「使い方 3 例を毎週チャネル投稿」で認知を作る
続けて読む:ワークショップ / AI 活用ユースケース例(5 類型)で、この Agent Builder が実企業でどの類型に効いているかを俯瞰できます。