Partilhar via


Visão geral dos Lançadores de Agentes no Windows

Os Agent Launchers no Windows fornecem uma forma padronizada para as aplicações registarem agentes de IA e torná-los descobertos em todo o sistema. Isto permite aos utilizadores aceder a agentes a partir de qualquer experiência de suporte, como pelo menu Iniciar, pesquisa ou dentro das aplicações, sem necessidade de saber qual a aplicação que fornece cada agente.

O que é um Lançador de Agentes?

Um Lançador de Agentes é um ponto de entrada registado para um agente de IA no Windows. Sem Agent Launchers, cada experiência precisaria de código de integração personalizado para cada agente — seja através do Model Context Protocol (MCP), Ações de Aplicação ou APIs proprietárias. Os Agent Launchers resolvem isto ao fornecer um mecanismo unificado de registo e descoberta, onde as aplicações registam os seus agentes uma vez, tornando-os disponíveis para todas as experiências de suporte.

O que é um agente?

No contexto dos Lançadores de Agentes, os agentes são assistentes alimentados por IA, concebidos para conversas ativas e contínuas que ajudam os utilizadores a realizar tarefas complexas. São mais do que chatbots ou processadores de pedidos pontuais:

  • Interativo e conversacional: Participar em diálogos de múltiplos turnos, fazendo perguntas esclarecedoras e fornecendo respostas contextuais
  • Orientado para tarefas: Ajudar os utilizadores a cumprir objetivos específicos, desde o planeamento de viagens à análise de dados e à criação de conteúdos
  • Consciente do contexto: Compreender e manter o contexto ao longo das conversas, recordando interações anteriores
  • Capaz de agir: Tomar ações em nome dos utilizadores e integrar com funcionalidades da aplicação para concretizar as tarefas
  • Visível e acessível: Abra uma interface onde os utilizadores possam interagir ativamente, ver progressos e orientar o seu trabalho

Os Lançadores de Agentes são concebidos para agentes que proporcionam experiências interativas onde utilizadores e IA colaboram, não para serviços em segundo plano ou automação silenciosa.

Vantagens de usar Lançadores de Agentes?

Para utilizadores

  • Descoberta unificada: Encontre todos os agentes disponíveis a partir de qualquer experiência de suporte sem se lembrar de qual aplicação contém qual agente.
  • Integração perfeita: Acede a agentes de diferentes contextos, incluindo pelo menu Iniciar, pesquisa ou dentro de outras aplicações.
  • Experiência consistente: Interaja com os agentes através de padrões consistentes e familiares, independentemente do prestador.

Para desenvolvedores

  • Integração única: Registe o teu agente uma vez e disponibiliza-o a todas as experiências de apoio.
  • Implementação flexível: Registar agentes de forma estática no momento da instalação ou dinamicamente em tempo de execução, com base na autenticação, subscrições ou outras condições.
  • Alcance do ecossistema: Aproveite o framework padronizado App Actions para aceder a um ecossistema em crescimento.

Para experiências e plataformas

  • Descoberta fácil: Consulte o Registo On-Device (ODR) para encontrar todos os agentes registados no sistema.
  • Invocação fiável: Lançar agentes através de um mecanismo padronizado com entradas bem definidas.
  • Sem integrações personalizadas: Suportar todos os agentes sem código específico da aplicação.

Como funcionam os Lançadores de Agentes

Os Lançadores de Agentes são construídos sobre o framework Windows App Actions. Um Lançador de Agentes consiste em:

  • Manifesto de definição de agente: Um ficheiro JSON com metadados incluindo nome de visualização, descrição, identificador único e a ação da aplicação a invocar
  • Declaração de extensão da aplicação: Uma entrada no manifesto do pacote da aplicação que regista o agente no Windows
  • Ação de Aplicação com entidades obrigatórias: Uma Ação de Aplicação com entradas obrigatórias agentNameprompt , mais entidades opcionais como attachedFile

Os agentes são registados e recuperados pelo Registo On-Device (ODR) utilizando a ferramenta de linha de comando odr.exe. O registo pode ser estático (no momento da instalação) ou dinâmico (em tempo de execução). Quando invocado, o sistema localiza a Ação da Aplicação associada e lança-a com o prompt e o contexto do utilizador, abrindo a interface do agente para interação.

Introdução

Para aprender a criar um Lançador de Agentes para a sua aplicação Windows, consulte Começar com Lançadores de Agentes no Windows.

Para informações detalhadas sobre o esquema JSON de definição do agente, veja Esquema JSON de definição do agente.