¿En qué consiste la base de conocimientos -Knowledge Base- de la plataforma Botmaker?

En este artículo brindaremos detalles sobre la funcionalidad de Knowledge Base , a través de la cual los chatbots pueden ser entrenados con información de diversas fuentes, como páginas web, documentos y bases de chats anteriores. Ello les permite tener un mayor conocimiento y comprensión de los temas relevantes para el negocio, respondiendo con más precisión y adecuación a las consultas de los clientes.

Lectura estimada: 06 minutos


Características de la funcionalidad

La base de conocimientos (knowledge base) permite a los usuarios cargar grandes cantidades de contenido en la plataforma. Esos contenidos pueden ser utilizados por los chatbots en sus respuestas y por Co-pilot en las sugerencias a los agentes. La base de contenidos puede actualizarse a través de sitios web, documentos con formato PDF/DOC/XLSX y contenidos no estructurados introducidos en un campo de texto.

Este documento detalla las características y las acciones que los usuarios pueden realizar para cada chatbot.

Utilización de la base de conocimientos

El usuario podrá utilizar la base de conocimientos para proporcionar respuestas con los contenidos de diversas fuentes previamente cargados. Así, ya no será necesario introducir el contenido manualmente a través de la entrada de usuario con lenguaje natural en Bot Designer. Bot Designer se podrá utilizar para crear flujos que involucren transacciones (por ejemplo, compra de productos, consultas complejas a agentes en tiempo real), y que las consultas sobre contenido se respondan con la base de conocimientos. Este enfoque permite reducir significativamente el tamaño y tiempo de desarrollo de los bots. .

Acciones del chatbot

Puedes realizar las siguientes acciones para cada chatbot:

  1. Indicar qué bases de conocimiento puede consultar ese chatbot.

  2. Dar indicaciones sobre cómo debe responder el chatbot al generar las respuestas que relaciona a partir de la base de conocimientos (por ejemplo, pidiéndole que utilice emojis o que responda en varios párrafos).

  3. Indicar qué áreas están fuera de su dominio y sobre las cuales no debe responder.

¿Cómo acceder a la base de conocimientos?

1) Desde la sección Home de la plataforma

Desde la home (https://go.botmaker.com/#/home), puedes acceder a la sección de Base de conocimientos para cargar contenido en la plataforma seleccionando Knowledge base.

01

Luego verás la siguiente pantalla:

02

Haz clic en Continuar para comenzar a cargar contenido en formato de sitio web, PDFs/DOC/XLSX o textohaciendo clic en el botón + nueva base de conocimiento.

También es posible ver y administrar las bases de conocimiento ya cargadas y buscar bases creadas previamente utilizando la barra de búsqueda.

03

04

Contenido de la base de conocimientos (knowledge base): sitio web

Al hacer clic en +Nueva base de conocimientos , selecciona Website.

05

Puedes dejar seleccionado el sitio web para que la funcionalidad de knowledge base busque todo el contenido que esté relacionado solamente con la información de ese sitio. Es decir, si seleccionas la opción incluir sólo una página de un sitio web , se creará un chatbot dedicado a esta base de conocimiento.

06

Luego, al hacer clic en Confirmar , se creará una nueva base que se enfocará en obtener el contenido para generar el conocimiento necesario de modo que el chatbot pueda responder. Ten en cuenta que la creación de bases de conocimiento tiene un costo asociado, por lo que visualizarás un mensaje en este sentido antes de confirmar la acción.

Al confirmar, verás un listado con todas las bases creadas.

07

A su vez, haciendo clic en en Ver ejemplos, Reentrenar y Archivar , se podrá editar la configuración de la base seleccionada, como así también archivarla, en caso de ser necesario actualizar la información.

2)Utilización de la base de conocimientos dentro de un chatbot

Ingresando a la sección de Bot Designer (menú>chatbots) en la plataforma, y haciendo clic en el ícono de knowledge base08, es posible configurar el contenido que forma parte de ese bot.

09

Al igual que desde la sección Home , puedes configurar el contenido de la siguiente manera:

  • Indicar cuáles son las bases de conocimiento que ese bot puede consultar.
  • Indicar cómo el bot debe responder al momento de generar las respuestas que toma de la base de conocimientos (por ejemplo, pidiendo que utilice emojis o que responda en varios párrafos).
  • Indicar qué areas están fuera de su dominio y sobre las cuales no debe responder.

10

  • Contenido de knowledge base:

En esta sección puedes seleccionar el tipo de contenido que deseas que tu chatbot utilice al generar las respuestas:

  • Sitio web
  • Documento
  • Fragmento de texto

11

  1. Sitio web : seleccionando sitio web , visualizarás un listado de los sitios web y bots activos con sus respectivas bases de conocimiento generadas desde la sección home. Al seleccionar Guardar , se guardará esa base y podrás visualizarla en el listado junto a las bases creadas previamente.

12

  1. Documento : en esta sección puedes visualizar los documentos que se encuentran cargados en ese bot, de manera que los pueda utilizar en sus respuestas. Puedes seleccionar un archivo y cliquear en la flecha descendiente para descargarlo y editar su contenido para que siempre esté actualizado, por ejemplo, si necesitas modificar precios o artículos en stock.

13

  1. Fragmento de contenido: son textos breves que se pueden copiar desde una fuente externa y sirven de atajo para evitar crear un documento. Los mismos son analizados con tecnologías generativas para extraer información que luego sirve para responder los mensajes.

14

  • Contenido sobre la identidad del chatbot

En esta sección puedes definir las instrucciones para tu chatbot. De este modo, las respuestas generadas se construirán de acuerdo a dichas instrucciones.

15
Haciendo clic en + dentro del cuadro de instrucciones a la derecha de la pantalla, podrás agregar más instrucciones para definir la identificación del chatbot. Selecciona Guardar para guardar estas configuraciones.

16

  • Contenido sobre lo que no debe responder

En esta sección puedes agregar, editar y eliminar los temas que están fuera del dominio de tu chatbot , como así también seleccionar qué temas quieres que considere el bot al generar respuestas.

17


¿Cuál es el costo de Knowledge Base?

El costo está dado por el uso de las herramientas generativas y es, aproximadamente, de 0.015 dólares cada 100 palabras . Dicho costo dependerá de la cantidad de palabras que tenga la fuente de datos.

El procesamiento del motor de Botmaker, utilizado para analizar la información del site, documento o fragmento que hayas cargado en la knowledge base, no tiene costo.

El cobro varía según la etapa:

  • Fase de entrenamiento (https://go.botmaker.com/#/knowledgeBase):

    • Cuando se carga una página web, un documento o un fragmento de texto, utilizamos herramientas de Inteligencia Artificial para procesar y extraer información relevante de la base de conocimiento. Este procesamiento tiene un costo asociado que depende de la cantidad de palabras del contenido más las palabras del conocimiento generado. Ese conocimiento es utilizado por los bots en los cuales asocies dichas bases. Por ejemplo, un documento de 100 palabras, podría consumir 300 palabras totales (100 palabras de contenido + 200 palabras de conocimiento). .
  • Fase de ejecución del bot (https://go.botmaker.com/#/bots):

    • Cuando el chatbot es configurado para responder utilizando una base de conocimiento se cobrarán las palabras totales de sumar lo siguiente: las palabras del mensaje del usuario, las palabras de los últimos 3 mensajes considerados como contexto, las palabras de la sección o porción de la base de conocimiento relevante, las palabras de las indicaciones a la inteligencia generativa (prompt) y las palabras resultado de la respuesta.
    • Si las ramas del bot que armaste incluyen un botón “Responder con Chat GPT”, volvemos a utilizar Chat GPT para responder las preguntas de tus usuarios.
      El costo se calcula de la misma manera que se detalló anteriormente.
  • Fase de re-entrenamiento ([https://go.botmaker.com/#/knowledgeBase)-Botón Reentrenar:

    • Si deseas volver a procesar una página y la página cambió desde que la cargaste por primera vez, se volverán a utilizar las herramientas de Inteligencia Artificial. El procesador de páginas web hará el mejor esfuerzo para evitar re-procesar aquellas partes del sitio web que no hayan sido modificadas y, por lo tanto, no generará costos significativos si hay cambios menores.

Con Knowledge Base , optimiza la eficiencia y la exactitud de tus chatbots en el servicio de atención al cliente. Al permitir la carga de grandes cantidades de contenido en diversos formatos, se puede lograr una mayor comprensión y conocimiento de los temas relevantes. Además, los agentes también pueden utilizar esta base de conocimientos para dar respuestas más precisas y adecuadas a las consultas de los clientes. La implementación de una base de conocimientos puede conducir a una mejora significativa en la calidad de la atención al cliente y en la eficiencia de los procesos internos.

Recuerda visitar nuestro Centro de Ayuda para mayor información.

Escrito por: Equipo Botmaker

Actualizado: 11/10/2023