Partager via


Vue d’ensemble des lanceurs d’agents sur Windows

Les lanceurs d’agents sur Windows offrent un moyen standardisé aux applications d’inscrire des agents IA et de les rendre détectables sur le système. Cela permet aux utilisateurs d’accéder à des agents à partir de n’importe quelle expérience de prise en charge, comme dans le menu Démarrer, la recherche ou dans les applications, sans avoir à savoir quelle application fournit chaque agent.

Qu’est-ce qu’un lanceur d’agents ?

Un lanceur d’agents est un point d’entrée inscrit pour un agent IA sur Windows. Sans lanceurs d’agents, chaque expérience nécessite du code d’intégration personnalisé pour chaque agent, qu’il s’agisse du protocole MCP (Model Context Protocol), des actions d’application ou des API propriétaires. Les lanceurs d’agents résolvent ce problème en fournissant un mécanisme unifié d’inscription et de découverte où les applications inscrivent leurs agents une fois, les rendant disponibles pour toutes les expériences de prise en charge.

Qu’est-ce qu’un agent ?

Dans le contexte des lanceurs d’agents, les agents sont des assistants basés sur l’IA conçus pour des conversations actives et continues qui aident les utilisateurs à accomplir des tâches complexes. Ils sont plus que de simples chatbots ou processeurs de demandes ponctuels :

  • Interactif et conversationnel : participer à des dialogues à plusieurs tour, poser des questions de clarification et fournir des réponses contextuelles
  • Axé sur les tâches : aider les utilisateurs à atteindre des objectifs spécifiques, de la planification des voyages à l’analyse des données à la création de contenu
  • Conscient du contexte : Comprendre et maintenir le contexte dans les conversations, en mémorisant les interactions précédentes
  • Capable d'actions : effectuer des actions pour le compte des utilisateurs et s’intégrer à la fonctionnalité d’application pour réaliser des opérations.
  • Visible et accessible : ouvrez une interface utilisateur où les utilisateurs peuvent interagir activement, voir la progression et guider leur travail

Les lanceurs d’agents sont conçus pour les agents qui fournissent des expériences interactives où les utilisateurs et l’IA collaborent, et non pour les services en arrière-plan ou l’automatisation silencieuse.

Avantages de l’utilisation des lanceurs d’agents ?

Pour les utilisateurs

  • Découverte unifiée : recherchez tous les agents disponibles à partir de n’importe quelle expérience de prise en charge sans mémoriser l’application qui contient l’agent.
  • Intégration transparente : Accédez aux agents à partir de différents contextes, notamment à partir du menu Démarrer, de la recherche ou dans d’autres applications.
  • Expérience cohérente : interagir avec les agents via des modèles cohérents et familiers, quel que soit le fournisseur.

Pour les développeurs

  • Intégration unique : inscrivez votre agent une seule fois et rendez-le disponible pour toutes les expériences de prise en charge.
  • Déploiement flexible : inscrivez des agents statiquement au moment de l’installation ou dynamiquement au moment de l’exécution en fonction de l’authentification, des abonnements ou d’autres conditions.
  • Portée de l'écosystème : utilisez le cadre des App Actions standardisé pour intégrer un écosystème en pleine expansion.

Pour les expériences et les plateformes

  • Découverte facile : interrogez le Registre d’appareils (ODR) pour rechercher tous les agents inscrits sur le système.
  • Appel fiable : lancer des agents par le biais d’un mécanisme standardisé avec des entrées bien définies.
  • Aucune intégration personnalisée : prise en charge de tous les agents sans code spécifique à l’application.

Fonctionnement des lanceurs d’agents

Les lanceurs d’agents sont basés sur l’infrastructure Actions de l’application Windows. Un lanceur d’agents se compose des éléments suivants :

  • Manifeste de définition de l’agent : fichier JSON avec des métadonnées, notamment le nom d’affichage, la description, l’identificateur unique et l’action d’application à appeler
  • Déclaration d’extension d’application : entrée dans le manifeste du package d’application qui inscrit l’agent auprès de Windows
  • Action d’application avec entités requises : Action d’application avec obligatoires agentName et prompt entrées, ainsi que des entités facultatives telles que attachedFile

Les agents sont inscrits et récupérés via le Registre sur Appareil (ODR) à l'aide de l'outil en ligne de commande odr.exe. L’inscription peut être statique (au moment de l’installation) ou dynamique (au moment de l’exécution). Lorsqu’il est appelé, le système localise l’action d’application associée et le lance avec l’invite et le contexte de l’utilisateur, ouvrant l’interface de l’agent pour l’interaction.

Get started

Pour savoir comment créer un lanceur d’agents pour votre application Windows, consultez Prise en main des lanceurs d’agents sur Windows.

Pour plus d’informations sur le schéma JSON de définition de l’agent, consultez le schéma JSON de définition de l’agent.