Microsoft Work IQ CLI

Microsoft Work IQ est un serveur d’interface de ligne de commande (CLI) et de protocole MCP (Model Context Protocol) qui connecte des assistants IA à vos données Microsoft 365 Copilot. Work IQ vous permet d’interroger vos e-mails, réunions, documents, messages Teams, insights sur le lieu de travail, informations relatives aux personnes et bien plus encore à l’aide du langage naturel.

En utilisant Work IQ, vous pouvez poser des questions telles que :

  • « Qu’a dit mon responsable à propos de la date limite du projet ? »
  • « Rechercher mes documents récents sur la planification du quatrième trimestre »
  • « Résume les messages d’aujourd’hui dans le canal Ingénierie et propose un plan d’action »

Qu’est-ce que l’interface de ligne de commande Work IQ ?

L’interface de ligne de commande Work IQ comble le fossé entre les assistants de codage IA et vos données Microsoft 365. En exposant vos données Microsoft 365 Copilot via le protocole de contexte de modèle, Work IQ permet aux assistants IA de votre environnement de développement d’accéder aux informations de votre lieu de travail et de les gérer.

Les fonctionnalités clés sont les suivantes :

Type de données Exemples de requêtes
Messages électroniques « Qu’est-ce que John a dit à propos de la proposition ? »
Réunions « Qu’est-ce qu’il y a sur mon calendrier demain ? »
Documents « Rechercher mes présentations PowerPoint récentes »
Messages Teams « Résumer les messages d’aujourd’hui dans le canal Ingénierie »
Contacts « Qui travaille sur le Projet Alpha ? »

Pour plus d’informations, consultez le référentiel GitHub de Microsoft Work IQ.

Comment fonctionne Work IQ

Work IQ CLI fonctionne selon deux modes :

  • Mode CLI : Exécutez des requêtes directement à partir de votre terminal à l’aide de commandes telles que workiq ask.
  • Mode serveur MCP : intégrez des assistants IA comme GitHub Copilot dans VS Code ou dans l’interface de ligne de commande, ce qui permet à votre assistant de codage d’accéder à vos données Microsoft 365 de manière contextuelle.

Le mode serveur MCP est puissant, car il permet à votre assistant IA d’extraire automatiquement le contexte du lieu de travail pertinent lorsque vous travaillez sur du code. Par exemple, si vous implémentez une fonctionnalité discutée lors d’une réunion récente, votre assistant IA peut accéder à ce contexte de réunion pour fournir des suggestions plus pertinentes et même démarrer l’implémentation.

Configuration requise

Remarque

Pour accéder aux données de l’organisation Microsoft 365, l’interface de ligne de commande Work IQ et le serveur MCP doivent avoir reçu des autorisations qui nécessitent des droits d’administration dans l’organisation. Si vous n’êtes pas un administrateur d’organization, contactez-le pour lui permettre d’y accéder. Pour plus d’informations sur le consentement, consultez la vue d’ensemble du consentement de l’utilisateur et de l’administrateur.

Prise en charge de la plateforme

Work IQ prend en charge les plateformes suivantes :

  • Windows (x64 et ARM64)
  • Linux (x64 et ARM64)
  • macOS (x64 et ARM64)
  • Sous-système Windows pour Linux (WSL) avec prise en charge du navigateur

Installer Work IQ

Vous pouvez installer Work IQ globalement à l’aide de npm ou l’exécuter directement à l’aide de npx.

Capacité de prise en charge

Après la disponibilité générale de Work IQ le 16 juin 2026, tous les clients utilisant des versions préliminaires de Work IQ CLI doivent effectuer la mise à niveau vers une version GA prise en charge. Les demandes de support nécessitent d’abord de reproduire le problème sur une version GA. La prise en charge des versions de prévisualisation publiées avant le 16 juin 2026, telles que la version 0.4.x ou 0.5.x, n’est plus proposée.

Installation à l’aide de l’interface de ligne de commande GitHub Copilot

La façon la plus rapide de commencer consiste à utiliser GitHub Copilot CLI :

  1. Ouvrez l’interface de ligne de commande GitHub Copilot.

    copilot
    
  2. Ajouter le marché des plugins (configuration unique).

    /plugin marketplace add github/copilot-plugins
    
  3. Installez Work IQ.

    /plugin install workiq@copilot-plugins
    
  4. Redémarrez Copilot CLI et commencez à interroger vos données Microsoft 365.

    You: What are my upcoming meetings this week?
    You: Summarize emails from Sarah about the budget
    You: Find documents I worked on yesterday
    

Installer globalement avec npm

npm install -g @microsoft/workiq

Mettre à jour globalement avec npm

npm update -g @microsoft/workiq

Exécuter à l’aide de NPX (aucune installation requise)

npx -y @microsoft/workiq mcp

Installer dans VS Code

Utilisez les liens suivants pour ajouter Work IQ en tant que serveur MCP dans VS Code :

Configuration manuelle du MCP

Ajoutez la configuration suivante à votre fichier de paramètres MCP.

▶ Configurer avec la démo interactive

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

Acceptez le contrat de licence utilisateur final

Avant d’utiliser Work IQ pour la première fois, vous devez accepter le Contrat de Licence Utilisateur Final (CLUF) :

workiq accept-eula

Référence CLI

Commandes

Command Description
workiq accept-eula Acceptez le Contrat de Licence Utilisateur Final (CLUF)
workiq ask Poser une question à un agent spécifique ou exécuter en mode interactif
workiq mcp Démarrer le serveur MCP stdio pour la communication avec l’agent
workiq version Afficher les informations de version

Options globales

Option Description Par défaut
-t, --tenant-id <tenant-id> ID de locataire Microsoft Entra à utiliser pour l’authentification common
--version Afficher les informations de version
-?, -h, --help Afficher l’aide et les informations d’utilisation

Options ASK de WorkIQ

Option Description
-q, --question <question> La question à poser à l’agent

Scénarios clés

Les scénarios suivants montrent comment Work IQ peut vous aider à être plus productif en connectant votre assistant IA à vos données de lieu de travail.

Scénario 1 : Recherche du contexte d’un projet pendant le codage

Lorsque vous implémentez une fonctionnalité qui a été discutée dans des réunions ou des e-mails, Work IQ aide votre assistant IA à comprendre le contexte métier derrière le code que vous écrivez.

Utilisation de l’interface de ligne de commande

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

Utilisation de GitHub Copilot dans VS Code

Lors de l’écriture du code, demandez : « De quelles exigences d’authentification mon équipe a-t-elle discuté pour le portail client ? » Consulter mes réunions et mes e-mails. »

Votre assistant IA récupère :

  • Notes de réunion au cours desquelles la fonctionnalité a été discutée
  • E-mails avec des exigences techniques
  • Documents partagés avec spécifications
  • Commentaires et décisions de l’équipe

Ce contexte permet à votre assistant IA de fournir des suggestions de code plus pertinentes alignées sur les décisions de votre équipe.

Scénario 2 : Démarrer l’implémentation des fonctionnalités en fonction des documents de spécification

Vous commencez à travailler sur une nouvelle fonctionnalité basée sur un document de spécification stocké dans SharePoint. Work IQ résume les principales fonctionnalités et exigences, et permet à vos assistant de codage IA de créer des implémentations de base.

Utilisation de l’interface de ligne de commande

workiq ask -q "Summarize the key requirements and features outlined in the specification document for the user portal testing sandbox."

Utilisation de GitHub Copilot dans VS Code

Demandez à votre assistant IA : « Créez un projet ASP.NET Core basé sur le document de spécification du bac à sable de test du portail utilisateur. »

Work IQ effectue une recherche dans vos données Microsoft 365 et fournit un résumé des principales exigences et fonctionnalités. Avec GitHub Copilot, un nouveau projet est créé avec des implémentations basées sur la spécification.

Scénario 3 : Analyser les commentaires des clients pour apporter des modifications au code

Lors d’une réunion Microsoft Teams avec le client, plusieurs problèmes ont été soulevés par l’administrateur informatique du client qui doivent être résolus. Work IQ peut organiser et résumer les commentaires des notes de réunion et permettre à votre assistant de codage IA de recommander des correctifs.

Utilisation de l’interface de ligne de commande

workiq ask

Cette commande démarre le mode interactif dans lequel vous pouvez avoir une conversation :

You: What were the specific issues raised by Alex in yesterday's meeting with Contoso?
You: Were any of these issues flagged as blocking the rollout?

Utilisation de GitHub Copilot dans VS Code

Demandez à votre assistant IA : « Quels étaient les problèmes spécifiques soulevés par Alex lors de la réunion d’hier avec Contoso ? Identifiez le problème le plus critique et proposez une solution. »

Work IQ recherche dans les notes de réunion générées par l’animateur pour identifier les problèmes spécifiques soulevés par le client et si certains ont été signalés comme critiques ou bloquants.

Sécurité et confidentialité

Work IQ hérite de toutes les protections de données fournies par Microsoft 365 Copilot :

  • Sécurité de classe entreprise : tous les accès aux données suivent les stratégies de sécurité de votre organisation.
  • Respect des autorisations : Work IQ ne peut accéder qu’aux données que vous avez déjà l’autorisation de consulter.
  • Visibilité de l’Administration : les administrateurs d’entreprise ont une visibilité et un contrôle sur l’utilisation de Work IQ au sein de leur organisation.
  • Pas de stockage de données : Work IQ ne stocke pas vos données Microsoft 365. Il récupère des informations à la demande lorsque vous effectuez des requêtes.

Envoyer des commentaires

Work IQ est un outil propriétaire, mais l’équipe de développement accueille favorablement les commentaires de la communauté. Utilisez la page Problèmes GitHub pour :

  • Créez des rapports de bogues basés sur votre expérience.
  • Fournir des commentaires sur le comportement et les API documentés
  • Suggérer des fonctionnalités ou des améliorations de produit
  • Partager des insights sur l’expérience des développeurs ou des scénarios d’intégration