Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Importante
Los complementos de API solo se admiten como acciones dentro de agentes declarativos. No se habilitan en Microsoft 365 Copilot.
Los complementos de API conectan la API REST existente a Microsoft 365 Copilot. Puede usar microsoft 365 Agents Toolkit (una evolución del kit de herramientas de Teams) para generar un complemento a partir de una API REST existente con una especificación de OpenAPI.
Requisitos previos
- Requisitos especificados en Requisitos para las opciones de extensibilidad de Copilot
- Una API REST existente con una especificación de OpenAPI (en este tutorial se usa la API de ejemplo De seguimiento de presupuesto)
- Visual Studio Code
- Kit de herramientas de agentes de Microsoft 365
Sugerencia
Para obtener los mejores resultados, asegúrese de que la especificación de OpenAPI sigue las directrices que se detallan en How to make an OpenAPI document effective in extending Copilot (Cómo hacer que un documento de OpenAPI sea efectivo para ampliar Copilot).
Para seguir esta guía, descargue la API de ejemplo de Budget Tracker y configúrela para que se ejecute en la máquina de desarrollo local. Compile el ejemplo al menos una vez para generar el archivo BudgetTracker.json para la API.
Creación del complemento
Nota:
Las capturas de pantalla y las referencias a la interfaz de usuario del Kit de herramientas de agentes de Microsoft 365 (una evolución del kit de herramientas de Teams) de este documento se generaron con la versión más reciente, 6.0. Las versiones preliminares del kit de herramientas de agentes pueden diferir de la interfaz de usuario de este documento.
Los complementos de API son un archivo ZIP que contiene los siguientes archivos.
- Especificación de OpenAPI para la API REST.
- Manifiesto de complemento de API que hace referencia a la especificación openAPI incluida y describe las operaciones disponibles, el método de autenticación y los formatos de respuesta.
Abrir Visual Studio Code. Si el kit de herramientas de agentes aún no está instalado, consulte Instalación del kit de herramientas de agentes para obtener instrucciones de instalación.
Seleccione el icono microsoft 365 Agents Toolkit en la barra de actividad de la izquierda.
Seleccione Crear un nuevo agente o aplicación en el panel de tareas Kit de herramientas de agentes.
Seleccione Agente declarativo.
Seleccione Agregar una acción y, a continuación, seleccione Iniciar con un documento de descripción de OpenAPI.
Seleccione Examinar y vaya a la ubicación de la especificación de OpenAPI en el ejemplo seguimiento de presupuesto, que se encuentra en ./openapi/BudgetTracker.json.
Seleccione todas las operaciones que desea habilitar para el complemento.
Elija una ubicación para el proyecto del complemento de API.
Escriba
Budget Tracker
como un nombre para el complemento.
Una vez completados estos pasos, Agents Toolkit genera los archivos necesarios para el complemento y abre una nueva ventana Visual Studio Code con el proyecto del complemento cargado.
Nota:
Si el servidor de identidades requiere la clave de prueba para el intercambio de código (PKCE), quite la marca de comentario de la siguiente línea en m365agents.yml en el proyecto del complemento de API.
# isPKCEEnabled: true
Empaquetar y transferir localmente el complemento
Abra el proyecto del complemento en Visual Studio Code.
Seleccione el icono microsoft 365 Agents Toolkit en la barra de actividad de la izquierda.
En el panel Cuentas , seleccione Iniciar sesión en Microsoft 365. (Si ya ha iniciado sesión, continúe con el paso siguiente).
Confirme que tanto la carga de aplicaciones personalizadas habilitada comoel acceso de Copilot habilitado se muestran en su cuenta de Microsoft 365. Si no lo hacen, consulte con el administrador de la organización. Consulte Requisitos para las opciones de extensibilidad de Copilot para obtener más información.
En el panel Ciclo de vida , seleccione Aprovisionar.
Cuando se le pida que escriba el identificador de cliente para el registro de OAuth..., escriba el identificador de cliente del complemento.
Cuando se le pida que escriba el secreto de cliente para el registro de OAuth..., escriba el secreto de cliente del complemento.
Lea el mensaje en el cuadro de diálogo y seleccione Confirmar para continuar.
Espere a que el kit de herramientas informe de que ha terminado el aprovisionamiento.
El complemento ya está disponible para probar con su cuenta de usuario en Microsoft 365 Copilot en Microsoft Teams.
Uso del complemento
Abra Teams en el explorador e inicie sesión con la cuenta de Microsoft 365 que usó para cargar el complemento.
Seleccione Chat en la barra de actividad de la izquierda.
Seleccione Copilot en el panel Chat .
Seleccione Seguimiento de presupuesto en la lista Agentes en el lado derecho. Si la lista no está disponible, seleccione el icono Chats de Copilot y más en la esquina superior derecha.
Haga una pregunta sobre los presupuestos. Por ejemplo, pruebe
How much is left in the Fourth Coffee lobby renovation budget?
. Cuando se le solicite, elija Permitir siempre o Permitir una vez para continuar.Cuando se le pida que inicie sesión, seleccione Iniciar sesión en Budget Tracker.