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.
Microsoft 365 Agents Toolkit permite a los desarrolladores crear agentes y aplicaciones enriquecidos para Microsoft Teams. Se conecta a Azure Functions y funciona con diferentes configuraciones de desarrollo. Puede usar JavaScript, TypeScript o Python (la compatibilidad con Python está disponible actualmente en versión preliminar). El kit de herramientas simplifica el desarrollo y admite pestañas, bots y aplicaciones de extensión de mensajes.
Empiece a crear agentes y aplicaciones en Visual Studio Code mediante el kit de herramientas de agentes. En esta guía se tratan los pasos de preparación, los entornos admitidos y las características clave.
Entornos de compilación
Agents Toolkit en Microsoft Visual Studio Code ofrece un conjunto de entornos para crear agentes y aplicaciones para Microsoft Teams. Puede elegir cualquiera de los siguientes entornos:
- JavaScript o TypeScript
- Python
Creación del agente o aplicación de Teams mediante JavaScript o TypeScript
Los agentes o aplicaciones creados con JavaScript o TypeScript tienen las siguientes ventajas:
- Viene con sus propias funcionalidades de interfaz de usuario y experiencia de usuario que son enriquecidas y fáciles de usar.
- Proporciona actualizaciones rápidas a los agentes o aplicaciones existentes.
- Distribuye agentes o aplicaciones en varias plataformas, como Android e iOS.
- Compatible para crear un agente o una aplicación con las API existentes.
El kit de herramientas de agentes también admite la creación de agentes o aplicaciones mediante Python en la versión preliminar para desarrolladores.
Agents Toolkit en Visual Studio Code admite la creación de:
- Aplicación de pestaña: la aplicación de pestaña puede tener contenido basado en web. Puede tener una pestaña personalizada para el contenido web en Teams o agregar funcionalidad específica de Teams al contenido web.
- Aplicación de bot: un bot puede ser un bot de chat o un bot conversacional que le permite realizar tareas sencillas y repetitivas, como el servicio de atención al cliente o el personal de soporte técnico.
- Aplicación de extensión de mensaje: puede interactuar con el servicio web a través de botones y formularios en el cliente de Teams.
Compatibilidad con Azure Functions
Agents Toolkit le permite integrar Azure Functions directamente en las aplicaciones. Se centra en el código que importa, mientras que Azure Functions se encarga de la infraestructura. Ofrece "proceso a petición" de dos maneras clave:
- Permite implementar la lógica de la aplicación en bloques de código fácilmente disponibles. Estos bloques se denominan funciones.
- Se escala para satisfacer la demanda con tantos recursos e instancias de función como sea necesario a medida que aumentan las solicitudes.
Azure Functions se integra con una matriz de servicios en la nube para proporcionar implementaciones enriquecidas con características. Estos son algunos de los escenarios comunes para Azure Functions:
- Creación de una API web escalable
- Respuesta a los cambios en la base de datos
- Procesamiento de flujos de datos en tiempo real y procesamiento de eventos
- Administración de sistemas de mensajes confiables
Node.js tabla de compatibilidad de versiones para el tipo de proyecto
| Versión del kit de herramientas de agentes | Tipo de proyecto | Versiones de Node.js admitidas |
|---|---|---|
| > 5.14.0 | JavaScript o TypeScript | 18, 20, 22 |
| 5.12.* | JavaScript o TypeScript | 18, 20 |
| 5.0.0 | Notificación con http o desencadenador de temporizador Funciones de Azure JavaScript o TypeScript |
16, 18 16, 18 16 16, 18 |
| 4.2.2 | Notificación con http o desencadenador de temporizador Funciones de Azure |
14, 16, 18 (versión preliminar) 14, 16, 18 (versión preliminar) 16 14, 16, 18 |
| 4.0.0 | JavaScript o TypeScript | 14, 16 |
| < 3.7.0 | JavaScript o TypeScript | 10, 12, 14 10, 12, 14 10, 12, 14, 16 |