El mundo de la IA conversacional está revolucionado por la noticia de la alianza entre Microsoft y OpenAI. Mientras algunos celebran el potencial, dentro de Microsoft hay inquietud por el posible abandono del desarrollo interno de IA en favor de los productos de OpenAI.
Un área mencionada es el futuro de Azure Bot Service. Fuentes internas sugieren que podría “desaparecer prácticamente”, reemplazado por soluciones de OpenAI.
Microsoft Bot Framework y Azure AI Bot Service (y también LUIS.ai) son un conjunto de bibliotecas, herramientas y servicios para crear, probar, desplegar y gestionar bots inteligentes. Sin embargo, el repositorio de GitHub del Bot Framework SDK no se ha actualizado en más de 2 años (hasta 2024), salvo el README:

¿Qué alternativas tienen los desarrolladores al Microsoft Bot Framework?
Llega SeaChat: El retador LLM
Mientras Microsoft define su estrategia de IA, Seasalt.ai está innovando con su plataforma conversacional basada en LLM (Large Language Model) SeaChat. SeaChat utiliza los últimos avances en comprensión del lenguaje natural, ofreciendo una experiencia más natural e intuitiva que los chatbots tradicionales basados en reglas.
Por qué SeaChat puede liderar la revolución de la IA conversacional:
- Poder de LLM: Aprovecha la potencia de los LLM para conversaciones más matizadas. Comprende el contexto y la intención con mayor precisión. Permite interacciones más naturales y fluidas.
- Flexibilidad: Se adapta y aprende con cada interacción. Mejora continuamente su capacidad de dar respuestas relevantes y útiles. Puede manejar consultas complejas con el tiempo.
- Integración sencilla: Se integra fácilmente con diversas plataformas y aplicaciones. Facilita el despliegue de chatbots en múltiples canales. Ofrece soporte omnicanal para una experiencia de cliente unificada.
- Menor tiempo de desarrollo: Crea chatbots complejos más rápido con menos código.
- Rentable: No requiere grandes volúmenes de datos de entrenamiento ni recursos.
- Escalabilidad: Maneja grandes volúmenes de consultas sin perder rendimiento.
Desventajas de Azure Bot Services y Microsoft Bot Framework
Aunque han sido útiles, presentan desventajas:
- Limitaciones basadas en reglas: Depender de reglas predefinidas puede hacer que las conversaciones sean rígidas y dificulta manejar entradas inesperadas.
- Complejidad de desarrollo: Crear y mantener chatbots complejos requiere experiencia avanzada en programación.
- Escalabilidad limitada: Gestionar grandes volúmenes de consultas puede ser un reto y afectar el rendimiento.
- Desafíos de integración: Integrarse con diversas plataformas puede requerir trabajo adicional.
- Dependencia del proveedor: Depender del ecosistema de Microsoft puede limitar la flexibilidad y las opciones futuras.
- Futuro incierto con OpenAI: El giro de Microsoft hacia OpenAI genera incertidumbre sobre el soporte a largo plazo del Bot Framework.