Los frameworks bot son el esqueleto de código para hacer chatbots. Las posibilidades son muchas, desde proporcionar a los clientes una selección de opciones múltiples hasta conversar en un lenguaje natural que se sienta y suene humano.

Bot Framework es el servicio de Microsoft para crear chatbots. Bot Framework se usa generalmente con LUIS y QnA Maker. LUIS es el lenguaje Microsoft  que proporciona las capacidades de procesamiento del lenguaje natural del robot para comprender el significado y la semántica. QnA Maker te permite entrenar el bot usando pares de preguntas y respuestas. En Build 2019, lanzaron un servicio experimental llamado Project Personality Chat, que permite a los robots hacer pequeñas charlas en un tipo de personalidad particular de su elección, como amistoso o humorístico.

Hay varias formas de usar Bot Framework, incluido el SDK, la plantilla de Visual Studio o la creación e implementación de un Bot de aplicación web en Azure. Al usar las interfaces gráficas de usuario de LUIS y QnA Maker, puede establecer la intención y las entidades, y los pares de preguntas y respuestas, respectivamente.

Costo: Nivel gratuito de hasta 10,000 mensajes por mes o nivel S1, que es de $ 0.50 por 1000 mensajes. Más precios adicionales según el alojamiento, incluido el Bot de aplicaciones web, el Bot de funciones o el registro de canales de Bot.

En la actualidad los responsables de tecnología de 1millionbot.com están evaluando esta plataforma para calificar sus prestaciones en comparación con DialogFlow de Google, y Watson (IA Cloud de IBM).