Compartilhar via


Visão geral dos Inicializadores de Agente no Windows

Os Inicializadores de Agente no Windows fornecem uma maneira padronizada para os aplicativos registrarem agentes de IA e torná-los detectáveis em todo o sistema. Isso permite que os usuários acessem agentes de qualquer experiência de suporte, como no menu Iniciar, na pesquisa ou em aplicativos, sem precisar saber qual aplicativo fornece cada agente.

O que é um Inicializador de Agente?

Um Iniciador de Agente é um ponto de entrada registrado para um agente de IA no Windows. Sem inicializadores de agente, cada experiência precisaria de código de integração personalizado para cada agente, seja por meio do PROTOCOLO MCP (Model Context Protocol), ações de aplicativo ou APIs proprietárias. Os Inicializadores de Agente resolvem isso fornecendo um mecanismo unificado de registro e descoberta em que os aplicativos registram 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 de IA projetados para conversas ativas e contínuas que ajudam os usuários a realizar tarefas complexas. Eles são mais do que chatbots ou processadores de solicitação pontuais:

  • Interativo e conversacional: participe de diálogos de várias voltas, fazendo perguntas esclarecedoras e fornecendo respostas contextuais
  • Orientado para tarefas: ajudar os usuários a completar metas específicas, desde o planejamento de viagens até a análise de dados até a criação de conteúdo
  • Contextualmente consciente: entender e manter o contexto ao longo das conversas, lembrando as interações anteriores
  • Com capacidade de ação: realizar ações em nome dos usuários e integrar-se às funcionalidades do aplicativo para concluir tarefas
  • Visível e acessível: abra uma interface do usuário em que os usuários possam interagir ativamente, ver o progresso e orientar seu trabalho

Os Inicializadores de Agente são projetados para agentes que fornecem experiências interativas em que os usuários e a IA colaboram, não para serviços em segundo plano ou automação silenciosa.

Benefícios de usar inicializadores de agente?

Para usuários

  • Descoberta unificada: encontre todos os agentes disponíveis de qualquer experiência de suporte sem lembrar qual aplicativo contém qual agente.
  • Integração perfeita: acesse agentes de diferentes contextos, incluindo no menu Iniciar, na pesquisa ou em outros aplicativos.
  • Experiência consistente: interaja com agentes por meio de padrões consistentes e familiares, independentemente do provedor.

Para desenvolvedores

  • Integração única: registre seu agente uma vez e disponibilize-o para todas as experiências de suporte.
  • Implantação flexível: registre agentes estaticamente no momento da instalação ou dinamicamente no runtime com base na autenticação, assinaturas ou outras condições.
  • Alcance do ecossistema: aproveite a estrutura de Ações de Aplicativo padronizadas para explorar um ecossistema em crescimento.

Para experiências e plataformas

  • Descoberta fácil: consulte o Registro no Dispositivo (ODR) para localizar todos os agentes registrados no sistema.
  • Invocação confiável: inicie agentes por meio de um mecanismo padronizado com entradas bem definidas.
  • Sem integrações personalizadas: suporte a todos os agentes sem código específico do aplicativo.

Como os Inicializadores de Agente funcionam

Os Inicializadores de Agente são criados na estrutura de ações de aplicativos do Windows. Um Iniciador de Agente consiste em:

  • Manifesto de definição do agente: um arquivo JSON com metadados, incluindo nome de exibição, descrição, identificador exclusivo e a ação do aplicativo a ser invocada
  • Declaração de extensão do aplicativo: uma entrada no manifesto do pacote do aplicativo que registra o agente com o Windows
  • Ação do aplicativo com entidades necessárias: Ação do aplicativo com as entradas agentName e prompt necessárias, além de entidades opcionais como attachedFile

Os agentes são registrados e recuperados através do Registro no Dispositivo (ODR) usando a odr.exe ferramenta de linha de comando. O registro pode ser estático (no momento da instalação) ou dinâmico (em runtime). Quando invocado, o sistema localiza a Ação de Aplicativo associada e a inicia com o prompt e o contexto do usuário, abrindo a interface do agente para interação.

Introdução

Para saber como criar um Inicializador de Agente para seu aplicativo do Windows, consulte Introdução aos Inicializadores de Agente no Windows.

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