Work IQ を使用して Microsoft 365 のデータにアクセスする

完了

ユーザーが職場のタスクに役立つエージェントを構築する場合、組織のデータにaccessすると、エージェントの有用性が大幅に向上する可能性があります。 Microsoft Work IQ は、AI エージェントを電子メール、会議、ドキュメント、Teams メッセージ、ユーザー情報などのMicrosoft 365データに接続する方法を提供します。

Work IQ とは

Microsoft Work IQ は、AI アシスタントを Microsoft 365 Copilot データに接続するコマンドライン インターフェイス (CLI) およびサーバーです。 これにより、エージェントは自然言語を使用して職場の情報を照会でき、エージェントがより関連性の高い正確な応答を提供するのに役立つ豊富なコンテキストが提供されます。

Work IQ を使用すると、エージェントは次のような質問に回答できます。

  • 「project期限について上司は何と言いましたか?
  • "Q4 計画に関する最近のドキュメントを見つける"
  • "エンジニアリング チャネルで今日のメッセージを要約する"
  • "Project Alpha に取り組んでいるのは誰ですか?

Work IQ は、複数のMicrosoft 365 サービス間でデータにアクセスします。

データの種類 機能の例
メール メッセージの検索、特定のユーザーからの通信の検索
会議 予定表の確認、会議のメモと決定の取得
Documents SharePoint と OneDrive でファイルを検索し、コンテンツを検索する
Teams メッセージ チャネルディスカッションの要約、特定の会話の検索
人々 チーム メンバーを特定し、プロジェクトのコラボレーターを見つける

MCP サーバーについて

Work IQ は、AI アシスタントが外部のデータ ソースやツールに接続できるようにするオープン プロトコルである モデル コンテキスト プロトコル (MCP) に基づいて構築されています。 MCP について理解すると、Work IQ がどのように機能するかを説明するのに役立ちます。

MCP サーバーは、AI エージェントが使用できる機能を公開します。 これらの機能には、次のものが含まれます。

  • ツール: ドキュメントの検索やメッセージの送信など、エージェントが実行できるアクション
  • リソース: エージェントがクエリを実行できるデータ ソース
  • プロンプト: 一般的なクエリ用の定義済みテンプレート

エージェントの MCP サーバーを構成すると、エージェントは使用可能なツールとリソースを検出し、それらを使用してユーザー要求を満たすことができます。 Work IQ は、Microsoft 365 データ用に特別に設計された MCP サーバーとして機能します。

Work IQ のしくみ

作業 IQ は、次の 2 つのモードで実行されます。

CLI モード

CLI モードでは、ターミナルから直接クエリを実行します。

workiq ask -q "What requirements did Sarah share about the authentication feature?"

このモードは、開発中のクイック クエリや、職場の情報を取得する必要があるスクリプトに役立ちます。

MCP サーバー モード

MCP サーバー モードでは、Work IQ は、Visual Studio Code の GitHub Copilot などの AI アシスタントと統合されます。 AI アシスタントは、作業に関連する場合に、職場のコンテキストを自動的にaccessできます。

たとえば、最近の会議で説明された機能を実装している場合、AI アシスタントはその会議コンテキストをaccessして、より関連性の高い提案を提供できます。

Work IQ のインストール

希望するワークフローに応じて、いくつかの方法で Work IQ をインストールできます。

npm を使用してインストールする

# Global installation
npm install -g @microsoft/workiq

# Or run directly without installation
npx -y @microsoft/workiq mcp

GitHub Copilot CLI を使用してインストールする

GitHubのCopilot CLIを使用する場合は、プラグインとしてWork IQをインストールできます。

  1. copilot を実行して、GitHub Copilot CLI を開きます。
  2. プラグイン マーケットプレースを追加する (1 回限りのセットアップ): /plugin marketplace add github/copilot-plugins
  3. Work IQ をインストールします。 /plugin install workiq@copilot-plugins
  4. Copilot CLI を再起動し、Microsoft 365 データのクエリを開始します。

Visual Studio コード用に構成する

VS Code 設定を使用して、Work IQ を MCP サーバーとして追加できます。 MCP 構成に次のコードを追加します。

{
  "workiq": {
    "command": "npx",
    "args": [
      "-y",
      "@microsoft/workiq",
      "mcp"
    ],
    "tools": [
      "*"
    ]
  }
}

最初に使用する前に、エンド ユーザー使用許諾契約書に同意します。

workiq accept-eula

Work IQ の前提条件

Work IQ を使用するには、次のものが必要です。

  • Node.js コンピューターにインストールされている (CLI をローカルで使用している場合)
  • Copilot ライセンスを持つMicrosoft 365 サブスクリプション
  • Microsoft Entra テナントの Work IQ アプリケーションに対する管理上の同意

Important

Work IQ は組織全体のMicrosoft 365 データにアクセスするため、管理者の同意が必要です。 テナント管理者でない場合は、IT 部門に問い合わせてaccessを依頼してください。

セキュリティとデータのアクセス

Work IQ は、Microsoft 365 Copilotのセキュリティ モデルを継承します。

  • 許可ベースのアクセス: Work IQ は、既に閲覧許可を持っているデータのみをアクセスできます
  • データストレージ無し: Work IQ は Microsoft 365 データを保存しません。情報を必要に応じて取得します
  • エンタープライズ セキュリティ: すべてのデータへのアクセスは、組織のセキュリティ ポリシーズに従います。
  • 管理者の可視性: 管理者は、Work IQ の使用状況を監視および制御できます

Work IQ に対してクエリを実行すると、認証された ID を使用してMicrosoft Graph経由でデータにアクセスします。 これは、以下のようなことを意味します。

  • アクセス許可がないドキュメントにアクセスすることはできません。
  • クエリは組織によって監査可能
  • データ保護ポリシーは、Work IQ クエリに適用されます

エージェント開発での Work IQ の使用

Work IQ は、エージェントの開発中にユーザーが作業するコンテキストを理解するのに役立ちます。 ワークフローに応じて、CLI または MCP サーバーを使用して Work IQ を操作できます。

CLI のアプローチ

CLI は、開発中の迅速なアドホック クエリに役立ちます。 ターミナルから直接 workiq ask コマンドを実行します。

# Find project context
workiq ask -q "What were the key decisions in last week's architecture review meeting?"

# Understand requirements from documents
workiq ask -q "Summarize the requirements in the user portal spec document"

# Check team communications
workiq ask -q "What has the engineering team discussed about the API changes?"

CLI アプローチは、スクリプト、1 回限りのクエリ、または IDE を開かずに簡単な回答が必要な場合に適しています。

MCP サーバーのアプローチ

Work IQ を MCP サーバーとして実行すると、AI アシスタントは同じMicrosoft 365データを自動的にaccessできます。 CLI コマンドを実行する代わりに、バックグラウンドで Work IQ ツールを呼び出す AI アシスタントと自然に対話します。

たとえば、WORK IQ を使用するように構成された GitHub Copilot を使用する VS Code では、次のようになります。

  • Copilot に質問する: "Sarah は認証機能についてどのような要件を共有しましたか?
  • Copilot は Work IQ の MCP ツールを使用して、Microsoft 365 データのクエリを実行します
  • コマンドを実行せずにチャットで回答を受け取る

MCP アプローチは、ワークプレース コンテキストを開発ワークフローにシームレスに統合します。 AI アシスタントは、質問に基づいて Work IQ に対してクエリを実行するタイミングを決定し、明示的なコマンドを必要とするのではなく、エクスペリエンスを自然に感じます。

どちらの方法も、同じアクセス許可を持つ同じ基になるデータにアクセスします。 スクリプト作成と迅速なターミナル クエリ用の CLI、または統合された AI アシスタント エクスペリエンス用の MCP サーバーを選択します。

Work IQ は現在プレビュー段階です。 機能と API は、製品の進化に応じて変更される可能性があります。