¿Cuándo debe chatbots dar respuestas precisas?
Cuando los usuarios hacen preguntas sobre temas como el precio de un determinado artículo o la fecha de un evento, es importante que tu chatbot proporcione respuestas precisas y fiables. Esto es lo que llamamos datos estructurados u organizados. Los LLM son excelentes para consultar grandes cantidades de datos no estructurados, que suelen encontrarse en documentos como PDF y archivos de texto sin formato, pero las consultas programáticas son mucho más adecuadas para datos organizados (como tablas y hojas de cálculo).
Paso 1: Organizar la información en una tabla
La mejor forma de garantizar que tu bot pueda responder a preguntas como éstas con precisión es estructurar los datos en una tabla. Esto se debe a que información como el precio está asociada a un artículo específico; en otras palabras, estás trabajando con datos estructurados.
Tu bot Botpress puede analizar datos no estructurados, como PDF y archivos de texto sin formato, en busca de información no estructurada, como las políticas de devolución o la historia de la empresa. Por otro lado, si tu usuario quiere saber el precio de un café con leche, los bots de Botpress funcionan mejor cuando esa información se le proporciona en un formato estructurado (por ejemplo, una tabla).
Veamos un ejemplo.
Cree una tabla en Botpress Cloud Studio.
Introduzca la información. En este ejemplo, importaré un archivo CSV que contiene los elementos del menú de una cafetería ficticia, junto con sus precios y el número de calorías que contiene cada elemento.
Paso 2: Crear una base de conocimientos
Cuando los usuarios hagan una pregunta a tu bot, éste responderá basándose en la información que tiene en su Base de conocimientos.
Para este ejemplo, vamos a designar la Tabla que acabamos de crear como Base de Conocimientos.
Lo que hemos hecho es indicar a nuestro bot que cuando los usuarios hagan preguntas sobre artículos específicos, como cuánto cuesta algo, primero debe encontrar el registro específico de ese artículo en nuestra Tabla, y luego proporcionar la información que aparece en la columna Precio.
Paso 3: Configurar las consultas de los usuarios
El último paso es permitir que el usuario haga preguntas al bot.
En el ejemplo de abajo, colocamos una Tarjeta de Captura de Entrada Raw en un nodo estándar, pero hay muchas maneras de ser creativo en la forma de hacer preguntas al usuario.
En este blog, mostramos un ejemplo bastante sencillo, pero Botpress Tables puede almacenar miles de filas, incluyendo cosas como vastas bases de datos de tickets de ingeniería.
Botpress Los bots también admiten búsquedas en lenguaje natural en esas bases de datos, para que puedas buscar cosas como tickets de ingeniería relacionados con la navegación, por ejemplo.
Preguntas frecuentes
¿Reflejarán las respuestas de mi bot los cambios que yo haga en mi Tabla?
Sí, las respuestas de tu bot reflejarán la versión actual de tu Tabla, incluso si le has añadido registros después de crearla y designarla como fuente de datos para una Base de Conocimientos.
¿Puedo importar archivos CSV directamente a Botpress?
Sí, puede utilizar el botón "Importar CSV" para importar su fuente de datos directamente a Botpress.
¿Qué tipo de información puedo almacenar en columnas?
Puede almacenar texto (cadena), números, variables booleanas (sí/no) y fechas.
¿Existe un límite para las filas de la tabla?
Botpress proporciona bots gratuitos con 5.000 filas. Puedes adquirir almacenamiento adicional por una tarifa.
¿Se pueden actualizar las tablas a través de la API?
El soporte para la actualización dinámica de tablas a través de la API está en la hoja de ruta.
Comparte esto en:
Construye gratis tu propio chatbot personalizado
Empieza a crear un bot GPT personalizado con nuestra intuitiva interfaz de arrastrar y soltar.
Empieza: ¡es gratis! 🤖No se necesita tarjeta de crédito
Manténgase al día sobre lo último en IA chatbots