Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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.