Copilot Studio・Cowork・Scout・Work IQ、結局どれを使えばいいのか

IT ~Lifehack~

Copilot Studio、Copilot Cowork、Microsoft Scout、Work IQ――名前が似ていて、結局何が違うのか分かりづらいと感じたことはありませんか。この記事では、それぞれの位置づけと使い分けを整理します。

この記事でわかること

  • 4つの用語の正確な定義と位置づけ
  • Computer useとClassic orchestrationの誤解されやすい関係
  • 大量データで実際に確認されたClassic系の運用上の落とし穴
  • SharePoint上のHTML表示とfetch()失敗の分類
  • 要件別の推奨構成

4つの用語を整理する

用語位置づけ
Copilot Studio Standard harnessTopic、Tool、Knowledge、Agent flow等を組み合わせる業務Agent基盤
Classic orchestrationTrigger phraseでTopicを選択し、Topic内でToolを明示的に呼ぶ決定論寄りの方式
Generative orchestrationModelがTopicやToolを説明に基づいて選択する方式
Classic experienceCopilot Studioの従来Authoring画面を指す表現。Classic orchestrationとは同義ではない
Copilot CoworkMicrosoft 365上で利用者から委任された多段階業務を実行するCloud型体験
Microsoft ScoutLocal PCのFile・Shell・BrowserとMicrosoft 365を横断するDesktop Agent(Frontier preview)
Work IQAgentがMicrosoft 365や外部Systemの組織Data・Context・ToolへPermission-awareにアクセスするIntelligence layer

機能比較

観点Copilot Studio StandardCopilot CoworkMicrosoft ScoutWork IQ
主利用者Makerが構築し複数利用者へ公開End userが成果を委任End userが自分の端末で委任Developer/Agent runtime
実行場所Cloud。ToolによりCloud PC/MachineMicrosoft 365 CloudWindows/macOS Desktop+CloudMicrosoft 365 service layer
得意な対象反復可能な業務Process、ConversationMicrosoft 365を横断する長いTaskLocal file、Shell、Browser、CodeContext構築、M365操作
PC GUI操作Computer use Tool経由利用機能に依存Browserを制御しLocal Shell/Fileへ直接作用GUI Operatorではない
定期実行Trigger、Agent flow、Power AutomateScheduled prompt、Event-drivenHeartbeat/AutomationLong-running workflow向けWorkspaceを提供
提供状態Harness/機能ごとに異なるWork/School向けは一般提供Frontier previewUsage-based API

Computer useとCloud PCの誤解しやすい点

Computer useはWeb SiteやWindows ApplicationをVirtual mouse/Keyboardで操作するToolです。APIがないSystemもGUI経由で対象化できるのが大きな利点です。実行MachineとしてCloud PC pool(Entra joinedかEntra hybrid joinedかEntra registeredのいずれかでIntune enrolledされたWindows VM群)を使えます。

重要な訂正
Microsoft Learnの現行文書ではComputer useはStandard harness向けですが、利用条件としてGenerative orchestrationが有効なAgentのみと明記されています。そのため「Classic orchestrationがComputer useを直接選択する」とは言えません。Classic orchestrationは別経路として、TopicからPower Automate Flowを明示呼出しし、Flow側がPC操作を行う構成になります。

Classic orchestrationの利点は、Computer useを自律選択することではなく、PC操作を行うFlowを明示的なTopicと条件の中へ固定できることです。どの入力・承認・Error分岐を通ってPC操作に至ったかを設計しやすくなります。

Classic orchestrationで規則を強制する方法

Classic orchestrationは、GitHub CopilotハーネスやCoworkにある「SKILL.md型の再利用手順をRuntimeが必ず発見・遵守する仕組み」を前提にできません。そのため、守らせたい規則はInstructionsだけではなく、Power Automate Flow内の決定論的処理へ埋め込みます。

Classic Topic
  → 入力を構造化
  → Guard Flowを呼出し
     1. Authentication/caller確認
     2. Path allowlist確認
     3. ETag/Hash/Version確認
     4. Schema validation
     5. 実処理
     6. 再読込と出力検証
     7. System Links/Registry更新
     8. Audit Event記録
  → 結果CodeでTopic分岐

「AIへ忘れないよう依頼する」のではなく、「Guardを通らない限り処理できない」構造に変えることが重要です。

大量データで確認されたClassic系の運用知見

以下は全環境共通の公式Limitではなく、特定のAgent/Connector/Flow/権限/File構造で得られた運用上の観測です。

知見症状対策
大量Fileを含むFolder一覧取得First pageだけを全件と誤認、Response size超過、Timeout全件列挙を通常経路にしない、Page size/CursorをRun Stateへ保存
1つのExcelへ全台帳集約必要Table取得失敗、同時更新で重複・欠落Excelは小規模Queue/Configurationに限定、大量RecordはFolder shardやJSONへ分割
大きなMarkdownの更新で内容毀損部分Contentを全文として上書き、Concurrent updateで一方の変更が消えるMetadata取得→Size/Hash確認→Full content取得→保存後の再読込検証を必須化

SharePoint上のHTML表示とfetch()の失敗分類

「HTMLが開けること」と「HTML内のfetch()が成功すること」は別の判定です。「管理者権限が必要」と一括りするのではなく、次のように分離して確認します。

区分確認対象
User access閲覧UserがSource fileやSiteへAccessできるか
Site permissionHTMLを置いたSiteと取得先Siteで必要Permissionを持つか
API delegated permissionUser Contextで対象APIを呼ぶScopeがあるか
SharePoint admin roleAdmin API自体がRoleを要求していないか
Tenant policyCustom Script、CSPでBlockされていないか
Browser policyCORS、Cookie等でBlockされていないか

CSP違反、Cross-Origin Block、Access token不備などは権限付与だけでは解決しません。

HTML Projectionの推奨レベル

Level方式安定性用途
0HTMLへ表示Dataを埋め込むSnapshot Report
1Build時にJSON/Markdownを統合し静的HTML生成日次Report、設備View
2同一権限境界の静的DataをClient取得軽量なFilter/Drill-down
3SPFx+SPHttpClient等中から高認証付き動的Application
4任意HTML+素のfetch()+外部APIProductionでは非推奨

System LinksのHuman-readable Projectionでは、Level 0またはLevel 1をDefaultとし、最新Dataが必要なInteractive viewだけをSPFx等のGoverned Applicationとして実装します。

Cowork・Scout・Work IQの位置づけ

Copilot Cowork

  • 個人単位で複数のMicrosoft 365資料を調査し成果物を作る用途に適する
  • Folder作成・File整理・Communication・Briefingを一つの委任Taskとして扱える
  • 共有業務Processの厳密なContractや全利用者共通GuardにはCopilot Studio側が適する

Microsoft Scout

  • Local workspaceの大量File調査、Script実行、Hash計算、CAD Library等と組み合わせやすい
  • SharePointから必要な作業PackageだけをLocalへ取得し、検証後にResultを戻す方式に適する
  • Frontier previewであり提供条件はSubject to Change

Work IQ

  • Data accessとContext assemblyを簡素化する
  • 組織固有のCanonical EntityやCorrection、Approval stateは別途設計が必要

方式選定表

要件優先候補
APIがないWindows/Web画面を共有Agentから操作Standard harness+Generative orchestration+Computer use+Cloud PC pool
PC操作前の質問順序・Approvalを固定Classic Topic+Power Automate/Desktop flow
Microsoft 365を跨ぐ個人委任TaskCopilot Cowork
Local File、Shell、Browser、Codeを横断Microsoft Scout
組織DataをAgentへPermission-awareに提供Work IQ
組織共通の反復業務を複数利用者へ公開Copilot Studio
大量Fileの永続Knowledge GraphSharePoint+Atomic Record+System Links

こんな人におすすめ

  • Copilot Studioでエージェントを作ろうとしていて、他のCopilot系製品との違いが分からない
  • Computer useやClassic orchestrationを誤解したまま設計してしまった経験がある
  • SharePoint上のHTMLダッシュボードが思ったように動かず困っている

よくある質問

Q. まず何か、1つだけ導入するなら?

A. 個人の日常業務を楽にしたいならCopilot Cowork、組織共通の反復業務を自動化したいならCopilot Studioが出発点になりやすいです。

Q. Microsoft Scoutは今すぐ使えますか?

A. Frontier previewの位置づけで、Local Administrator権限や対応OS等の前提が公式Get startedに記載されています。導入前に公式要件を確認することをおすすめします。

コメント

タイトルとURLをコピーしました