Escolha os recursos para o seu plug-in

Com base nas decisões que você tomou quando planejou seu plug-in, decida quais componentes o plug-in precisa. Um plug-in pode reunir um ou mais agentes, habilidades, conectores do Copilot e componentes baseados em MCP. Ele não precisa incluir todos os tipos de componente.

No final deste artigo, você saberá quais componentes seu plug-in precisa e o que você pode reutilizar ou deve compilar.

Mapear requisitos para componentes

Comece com o que a solução deve saber e fazer.

Requisito Componente a considerar Saiba mais
Forneça uma experiência de conversação direcionada a objetivos com instruções, conhecimento e ferramentas definidas Agente declarativo Agentes declarativos
Reutilizar instruções, fluxos de trabalho, prompts, scripts ou experiência em negócios Habilidade Habilidades
Fornecer acesso aprovado a serviços e dados da empresa ou de terceiros Conector do Copilot Conectores
Expor ferramentas e recursos de um serviço remoto para descoberta e invocação Servidor MCP Servidores MCP

Esses componentes permanecem distintos. O plug-in empacota os componentes selecionados para que as experiências da Microsoft com suporte possam descobri-los, distribuí-los e gerenciá-los de forma consistente.

Importante

O empacotamento, a disponibilidade e o comportamento dos componentes variam de acordo com a experiência e a ferramenta de desenvolvimento da Microsoft. Confirme o suporte atual antes de finalizar suas escolhas de componente.

Escolha como os componentes funcionam juntos

As composições comuns incluem:

  • Um agente com habilidades que fornecem fluxos de trabalho reutilizáveis ou conhecimento especializado.
  • Um agente com um conector que fornece conhecimento organizacional aprovado.
  • Um agente com um componente baseado em MCP que expõe ferramentas ou recursos de um servidor remoto.
  • Habilidades e conectores empacotados para uma experiência compatível que já fornece a experiência do agente.
  • Um plug-in com vários componentes que abordam um cenário de negócios.

Escolha o menor conjunto de componentes que atenda aos requisitos. Não adicione um componente somente porque uma ferramenta de desenvolvimento dá suporte a ele.

Decidir o que construir ou reutilizar

Para cada componente necessário, procure um ativo aprovado existente antes de criar algo novo.

Decision Perguntas
Reutilizar no estado em que se encontra Um componente existente atende aos requisitos, experiências de destino, permissões, suporte e necessidades de distribuição?
Reutilizar com configuração Você pode usar um componente existente alterando suas instruções, conexão, audiência ou metadados sem alterar seu tempo de execução?
Estender Você pode adicionar uma habilidade, conector, componente baseado em MCP ou outro componente compatível a um agente ou plug-in existente?
Criar novo Existe um requisito que nenhum componente aprovado pode atender?

Confirme se você tem permissão para reutilizar o ativo e se seu proprietário dá suporte ao público-alvo, ao ambiente e ao ciclo de vida.

Registrar dependências de componente

Para cada componente selecionado, identifique:

  • O proprietário do componente e o contato de suporte.
  • As experiências e usuários de destino da Microsoft.
  • Identidades, permissões, consentimento e conexões necessárias.
  • Fontes de dados, APIs, serviços e hospedagem necessários.
  • Requisitos de disponibilidade, desempenho e falha.
  • Restrições de segurança, privacidade, IA responsável e governança.
  • Restrições de versão, compatibilidade e distribuição.

Uma referência empacotada não transfere a propriedade de um serviço operado de forma independente. Por exemplo, empacotar informações de conexão MCP não torna o editor do plug-in responsável por operar o servidor MCP remoto, a menos que o editor também possua esse serviço.

Resumir suas decisões de componentes

Para cada componente selecionado, observe:

Componente Por que é necessário Compilar ou reutilizar Proprietário Dependências
Componente baseado em agente, habilidade, conector ou MCP Requisito que satisfaz Reutilizar, configurar, estender ou compilar Equipe ou pessoa responsável Requisitos de identidade, dados, serviço, hospedagem ou política

Você estará pronto para escolher as ferramentas de desenvolvimento quando:

  • Cada requisito de solução é mapeado para um componente selecionado ou uma lacuna identificada.
  • Você sabe quais componentes podem ser reutilizados.
  • Você sabe quais componentes precisam ser criados ou estendidos.
  • Cada componente tem um proprietário e dependências documentadas.