Compartir a través de


Tipos de bots

Al decidir cómo desarrollar el bot, es importante conocer las opciones. Debe elegir entre un bot habilitado para IA o uno convencional. En este artículo se proporciona información general rápida para ayudarle a empezar. Muestra cómo crear una aplicación de bot básica y, a continuación, mejorarla en un agente de motor personalizado.

Elección de las herramientas y plataformas

Si quiere crear su propio bot, esta es una lista de herramientas y plataformas que le ayudarán a empezar:

Infografías muestra un árbol de decisión para crear un bot.

# Elegir... A partir de las siguientes opciones ...
1. Tipo de bot - Agente de motor personalizado
- Bot convencional
2. Funcionalidades del bot Elija las funcionalidades que desea compilar en el bot:
   • Funcionalidad conversacional
   • Funcionalidad de notificación
   • Funcionalidad de flujo de trabajo
   • Funcionalidad de comandos
3. Herramientas y plataformas - Biblioteca de IA de Teams:
Los agentes de motor personalizados de Teams usan la inteligencia artificial para comunicarse de forma natural con los usuarios. Estos agentes pueden controlar tareas desde preguntas sencillas hasta operaciones complejas.
Si tiene un bot existente del SDK de Bot Framework, puede migrarlo a la biblioteca de inteligencia artificial de Teams para funcionalidades avanzadas. Para obtener más información, vea por qué debe migrar a la biblioteca de inteligencia artificial de Teams.

- SDK de Bot Framework: El SDK de Bot Framework le permite crear bots mediante C#, Python y JavaScript. Puede modificar los bots existentes para que funcionen en Teams mediante C# o Node.js. El SDK extiende Bot Builder a:
  • Use tipos de tarjeta especializados como la tarjeta de conector para Grupos de Microsoft 365.
  • Establecer datos de canal específicos de Teams en las actividades.
  • Procesar solicitudes de extensión de mensajes.
Puede desarrollar aplicaciones de Teams con cualquier tecnología web y llamar directamente a las API REST de Bot Framework , lo que garantiza el control de tokens en todos los casos.

- Kit de herramientas de Teams:
Teams Toolkit facilita el inicio del desarrollo de aplicaciones bot para Teams. Puede usar una plantilla de proyecto para escenarios comunes de aplicaciones bot personalizadas (aplicación LOB) o empezar desde un ejemplo.
Para obtener más información, consulte herramientas y SDK.

- Servicios de Azure AI:
Los servicios de Azure AI ofrecen herramientas y marcos para compilar, implementar y administrar aplicaciones inteligentes. La herramienta Azure AI Foundry es fundamental para crear y probar agentes de motor personalizados para administrar y probar modelos de inteligencia artificial.
Para más información, consulte Azure AI Foundry.
4. Servicio de registro de bots - Azure AD
- Portal para desarrolladores
5. Funcionalidades avanzadas del bot - Bot de llamadas y medios
- Acceso a datos mediante MS Graph
-SSO
- Bot en dispositivos móviles

Crear un bot

Comencemos por crear un bot. Puede usar El kit de herramientas de Teams, el SDK de Bot Framework o la biblioteca de inteligencia artificial de Teams. Después de compilar una aplicación de bot convencional de Teams, puede agregar la capa de inteligencia artificial al bot para elevarla.

Compilación de una aplicación de bot convencional de Teams

# Quiero crear ... Este es un ejemplo
1. Bot conversacional con Bot Framework SDK - Aplicación bot con Node.js
- Aplicación bot con C#
- Aplicación bot con Python
2. Bot conversacional con El kit de herramientas de Teams Creación de un bot de conversación de Teams

Creación de una aplicación de bot de Teams con tecnología de inteligencia artificial

Puede crear un nuevo agente de motor personalizado o elevar el bot convencional existente para que tenga tecnología de inteligencia artificial.

# Quiero crear ... A continuación se muestra cómo...
1. Agente de motor personalizado con la biblioteca de inteligencia artificial de Teams y el kit de herramientas de Teams Compilación de un agente de motor personalizado
2. Elevación del bot convencional creado con el adaptador de Bot Framework para usar la inteligencia artificial Elevación del bot convencional para usar la inteligencia artificial
3. Migración del bot creado con Bot Framework para usar la biblioteca de inteligencia artificial de Teams Migración del bot para usar la biblioteca de inteligencia artificial de Teams

Paso siguiente

Elija uno de los siguientes pasos como paso siguiente:

Si desea obtener más información sobre la biblioteca de IA de Teams, seleccione lo siguiente:
¿Qué es la biblioteca de IA de Teams?

Si desea obtener información sobre las funcionalidades básicas de la biblioteca de inteligencia artificial de Teams, seleccione lo siguiente:
Descripción de la biblioteca de inteligencia artificial de Teams

Si desea obtener más información sobre el desarrollo de una aplicación de bot, seleccione lo siguiente:
Descripción de los conceptos del bot

Recursos adicionales