Compartir a través de


Introducción a los iniciadores de agentes en Windows

Los iniciadores de agentes en Windows proporcionan una manera estandarizada de que las aplicaciones registren agentes de inteligencia artificial y que se puedan detectar en todo el sistema. Esto permite a los usuarios acceder a los agentes desde cualquier experiencia auxiliar, como desde el menú Inicio, la búsqueda o dentro de las aplicaciones, sin necesidad de saber qué aplicación proporciona a cada agente.

¿Qué es un lanzador de agentes?

Un iniciador de agentes es un punto de entrada registrado para un agente de IA en Windows. Sin los iniciadores de agentes, cada experiencia necesitaría código de integración personalizado para cada agente, ya sea a través del Protocolo de contexto de modelo (MCP), Las acciones de la aplicación o las API propietarias. Los iniciadores de agentes resuelven esto proporcionando un mecanismo unificado de registro y detección en el que las aplicaciones registran sus agentes una vez, lo que hace que estén disponibles para todas las experiencias auxiliares.

¿Qué es un agente?

En el contexto de los iniciadores de agentes, los agentes son asistentes con tecnología de inteligencia artificial diseñados para conversaciones activas y continuas que ayudan a los usuarios a realizar tareas complejas. Son más que bots de chat o procesadores de solicitudes únicos:

  • Interactiva y conversacional: participar en diálogos multiturno, formulando preguntas aclaratorias y proporcionando respuestas contextuales
  • Orientado a tareas: Ayude a los usuarios a completar objetivos específicos, desde la planificación de viajes hasta el análisis de datos hasta la creación de contenido.
  • Contextualmente consciente: Comprender y mantener el contexto en todas las conversaciones, recordar interacciones anteriores
  • Capaz de realizar acciones: realice acciones en nombre de los usuarios e integre con la funcionalidad de la aplicación para hacer las cosas.
  • Visible y accesible: abra una interfaz de usuario en la que los usuarios puedan interactuar activamente, ver el progreso y guiar su trabajo.

Los iniciadores de agentes están diseñados para agentes que proporcionan experiencias interactivas en las que los usuarios y la inteligencia artificial colaboran, no para servicios en segundo plano o automatización silenciosa.

¿Cuáles son las ventajas de usar lanzadores de agentes?

Para los usuarios

  • Detección unificada: busque todos los agentes disponibles de cualquier experiencia auxiliar sin recordar qué aplicación contiene qué agente.
  • Integración sin problemas: acceda a agentes desde diferentes contextos, incluidos desde el menú Inicio, la búsqueda o dentro de otras aplicaciones.
  • Experiencia coherente: interactúe con agentes a través de patrones coherentes y conocidos independientemente del proveedor.

Para desarrolladores

  • Integración única: registre el agente una vez y haga que esté disponible para todas las experiencias auxiliares.
  • Implementación flexible: registre agentes estáticamente en tiempo de instalación o dinámicamente en tiempo de ejecución en función de la autenticación, las suscripciones u otras condiciones.
  • Alcance del ecosistema: aproveche el marco de acciones de aplicación estandarizado para aprovechar un ecosistema creciente.

Para ofrecer experiencias y desarrollar plataformas

  • Detección sencilla: consulte el Registro de dispositivos (ODR) para buscar todos los agentes registrados en el sistema.
  • Invocación confiable: inicie agentes a través de un mecanismo estandarizado con entradas bien definidas.
  • Sin integraciones personalizadas: admita todos los agentes sin código específico de la aplicación.

Funcionamiento de los lanzadores de agentes

Los iniciadores de agentes se basan en el marco de acciones de aplicaciones de Windows. Un iniciador de agentes consta de:

  • Manifiesto de definición del agente: un archivo JSON con metadatos, como el nombre para mostrar, la descripción, el identificador único y la acción de la aplicación que se va a invocar.
  • Declaración de extensión de aplicación: entrada en el manifiesto del paquete de aplicación que registra el agente con Windows
  • Acción de aplicación con entidades necesarias: Una acción de aplicación con entradas obligatorias como agentName y prompt, además de entidades opcionales como attachedFile.

Los agentes se registran y recuperan mediante el Registro en el dispositivo (ODR) a través de la odr.exe herramienta de línea de comandos. El registro puede ser estático (en tiempo de instalación) o dinámico (en tiempo de ejecución). Cuando se invoca, el sistema busca la acción de aplicación asociada e la inicia con el mensaje y el contexto del usuario, abriendo la interfaz del agente para la interacción.

Comienza

Para obtener información sobre cómo crear un iniciador de agentes para la aplicación de Windows, consulte Introducción a los iniciadores de agentes en Windows.

Para obtener información detallada sobre el esquema JSON de definición del agente, consulte Esquema JSON de definición del agente.