Elegir las funcionalidades del complemento

Basándose en las decisiones que tomaste al planificar tu plugin, decide qué componentes necesita dicho plugin. Un complemento puede reunir uno o varios agentes, aptitudes, conectores de Copilot y componentes basados en MCP. No es necesario incluir todos los tipos de componentes.

Al final de este artículo, sabrás qué componentes necesita tu plugin y qué puedes reutilizar o qué debes crear.

Asignar requisitos a componentes

Comience con lo que la solución debe saber y hacer.

Requisito Componente a tener en cuenta Más información
Proporcionar una experiencia conversacional orientada a un objetivo con instrucciones, conocimientos y herramientas definidas Agente declarativo Agentes declarativos
Reutilice instrucciones, flujos de trabajo, consultas, scripts o experiencia empresarial Aptitud Habilidades
Proporcionar acceso aprobado a datos y servicios empresariales o de terceros Conector de Copilot Conectores
Exponer herramientas y recursos de un servicio remoto para su descubrimiento e invocación Servidor MCP Servidores MCP

Estos componentes siguen siendo distintos. El complemento empaqueta los componentes seleccionados para que las experiencias compatibles de Microsoft puedan descubrirlos, distribuirlos y administrarlos de forma coherente.

Importante

El empaquetado, la disponibilidad y el comportamiento de los componentes varían según la experiencia y la herramienta de desarrollo de Microsoft. Confirme el soporte actual antes de finalizar las opciones de componentes.

Elige cómo funcionan los componentes conjuntamente

Las composiciones comunes incluyen:

  • Un agente con aptitudes que proporcionan flujos de trabajo reutilizables o conocimientos especializados.
  • Un agente con un conector que proporciona conocimientos organizativos aprobados.
  • Agente con un componente basado en MCP que expone herramientas o recursos de un servidor remoto.
  • Habilidades y conectores empaquetados para una experiencia compatible que ya proporciona la experiencia del agente.
  • Un complemento con varios componentes que abordan un escenario empresarial.

Elija el conjunto más pequeño de componentes que satisfaga los requisitos. No agregue un componente solo porque una herramienta de desarrollo lo admita.

Decidir qué compilar o reutilizar

Para cada componente necesario, busque un activo aprobado existente antes de crear algo nuevo.

Decision Preguntas
Reutilizar tal cual ¿Un componente existente satisface los requisitos, las experiencias de destino, los permisos, el soporte técnico y las necesidades de distribución?
Reutilizar con la configuración ¿Puedes usar un componente existente cambiando las instrucciones, la conexión, la audiencia o los metadatos sin cambiar el tiempo de ejecución?
Extend ¿Puede agregar una habilidad, un conector, un componente basado en MCP u otro componente compatible a un agente o complemento existente?
Crear nuevo ¿Existe un requisito que ningún componente aprobado pueda satisfacer?

Confirme que tiene permiso para reutilizar el recurso y que su propietario admite el público, el entorno y el ciclo de vida previstos.

Dependencias de componentes de registro

Para cada componente seleccionado, identifique:

  • El propietario del componente y el contacto de soporte.
  • Las experiencias y los usuarios de Microsoft de destino.
  • Identidades, permisos, consentimiento y conexiones necesarios.
  • Orígenes de datos, API, servicios y hospedaje necesarios.
  • Disponibilidad, rendimiento y requisitos de error.
  • Restricciones de seguridad, privacidad, inteligencia artificial responsable y gobernanza.
  • Restricciones de versión, compatibilidad y distribución.

Una referencia empaquetada no transfiere la propiedad de un servicio operado de forma independiente. Por ejemplo, empaquetar la información de conexión de MCP no hace que el editor del complemento sea responsable de operar el servidor MCP remoto a menos que el editor también sea propietario de ese servicio.

Resumir las decisiones de los componentes

Tenga en cuenta lo siguiente para cada componente que seleccione:

Componente Por qué es necesario Compilar o volver a usar Owner Dependencias
Agente, aptitud, conector o componente basado en MCP Requisito de que cumpla Reutilizar, configurar, ampliar o compilar Equipo o persona responsable Requisitos de identidad, datos, servicios, hospedaje o directivas

Estará listo para elegir las herramientas de desarrollo cuando:

  • Cada requisito de solución se asigna a un componente seleccionado o a una brecha identificada.
  • Ya sabe qué componentes se pueden reutilizar.
  • Sabes qué componentes deben crearse o ampliarse.
  • Cada componente tiene un propietario y dependencias documentadas.