Obsidian cuenta con un bot para skype, facebook messenger o chat web que acepta preguntas en español, portugués e inglés.
El bot se despliega en Microsoft Azure y hace uso del servicio de inteligencia para comprensión lingüística (Language Understanding Intelligent Service) de Microsoft -similar al utilizado en Cortana o Bing- para construir un modelo de comprensión de lenguaje e interpretar las preguntas realizadas por el usuario.
Por ejemplo, la pregunta ¿Cuál es la disponibilidad del servicio de venta online en este momento? poodría formularse también como ¿qué nivel de disponibilidad tiene la venta online? o ¿me puedes decir la disponibilidad de la venta online actualmente?. El modelo de comprensión lingüística extrae la información relevante de la pregunta y se la transmite a Obsidian.
Las respuestas proporcionadas por el bot se canalizan a través de las funcionalidades data2text integradas en Obsidian, permitiendo mantener una conversación fluida con el usuario en lenguaje natural.
La respuesta proporcionada por el bot de Obsidian a la pregunta anterior podría ser, por ejemplo, «El nivel de disponibilidad actual se encuentra dentro de los niveles comprometidos en el SLA. El valor medio mensual hasta la fecha es de un 99.71%. Actualmente quedan 5.58 horas para incumplir el nivel de disponibilidad mensual comprometido» o «El servicio de venta online está actualmente indisponible. El valor medio mensual hasta la fecha es de un 51% con un tiempo medio entre fallos de 22 horas. Este mes se incumplirá el nivel de disponibilidad mensual comprometido«.