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 を新規作成
- M365 Copilot チャット → 左ペイン「エージェント」→「+ エージェントの作成」
- 「説明」タブに以下を貼り、名前と開始文を入れる
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)
- トリガー:PowerApps または Copilot からの実行(入力:
upn: string /reason: string) - アクション:ユーザーの取得(Azure AD コネクタ、upn で特定)
- アクション:一時パスワードの発行(管理者権限フローに委譲)
- アクション:本人宛メール送信(Outlook コネクタ、一時パスワード+期限)
- 応答:Copilot に応答(
status: "sent"、expiresAt: ISO)
Agent Builder の「アクション」タブから Power Automate フローを選び、いつ呼び出すかを自然言語で書く:
text
このアクションは、ユーザーが「パスワードを忘れた」「ロックされた」等を訴え、
かつ本人確認が済んでいる場合にのみ呼び出す。
呼び出し前に必ず「社員番号または UPN の確認」を対話で行うこと。Step 4. テスト → 発行
- 右ペイン「テスト」でよくある問い合わせ 10 件を投げる(規程・稟議・IT の 3 系統から)
- 誤答が出たら「指示」タブに「◯◯の場合は△△と答える」の 1 行例を追加 → その場で再テスト(デプロイ不要)
- 「発行」→ 配布先を選択:自分の Copilot / Teams チャネル / SharePoint サイト
- 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 が実企業でどの類型に効いているかを俯瞰できます。