Saltar al contenido principal

Paso 4: Asistente inteligente

Los asistentes inteligentes de Ainhoa ofrecen una manera poderosa y sencilla de aprovechar al máximo nuestros datos mediante una interfaz de chat intuitiva y accesible. Con esta tecnología, los datos, que a menudo pueden ser complejos y vastos, se vuelven más manejables y útiles. Los asistentes pueden analizar y extraer información relevante de estos conjuntos de datos, lo que facilita enormemente el acceso a la información clave. Esto permite a los usuarios obtener respuestas precisas y rápidas a sus consultas, lo que a su vez agiliza los procesos de toma de decisiones y mejora la productividad.

La capacidad de realizar procedimientos guiados es especialmente útil, ya que permite a los usuarios seguir instrucciones claras y específicas para completar tareas o realizar acciones complejas de una manera más simple y estructurada. Además, la integración con sistemas externos permite acceder a información y funcionalidades de distintas fuentes, lo que amplía las capacidades del asistente para ofrecer soluciones completas y actualizadas.

Es hora de crear nuestro asistente inteligente especializado en museos. Uniremos todo el trabajo anteriormente realizado para poder crear y potenciar nuestro bot.

Crear un bot

Vamos a la sección de bots en el menu lateral y hacemos click en el botón .

New botNew bot

Se nos abrirá una ventana para rellenar la información de nuestro bot. Introduciremos la siguiente información:

CampoDescripciónValor
TítuloNombre del asistente inteligente.ArtiBot
DescripciónBreve descripción del bot. Debe introducirse en cada uno de los idiomas disponibles.Permite responder preguntas sobre museos.
EstrategiaTipo de estrategia que utilizará el bot. Puede ser enrutador, secuencial o LLM.Enrutador
EtiquetasListado de etiquetas relacionadas con el bot.
Modo de accesoSelecciona el modo de acceso al bot. Acceso público o solo miembros.Acceso público
MiembrosLista de miembros que tendrán acceso al bot y su privilegio asociado.

Una vez proprocionada toda la informacion necesaria hacemos click en el botón Crear.

Create museum botCreate museum bot

Configurar bot

Una vez creado nuestro bot se nos mostrará una página de detalle en la que podremos ver toda la información y diferentes parámetros de configuración. Ésta página disponde de diferentes pestañas para organizar toda la información disponible.

ArtiBotArtiBot

Vamos a explicar brevemente que información hay en cada pestaña y que parámetros podemos ajustar de nuestro bot:

PestañaDescripción
InicioObtendremos la información general del bot como su título, descripción o etiquetas. Opciones de configuración, mensajes de desambiguación y configuración sobre la interpretación de los resultados y su comprensión lectora.
SaludosPodemos proporcionar al bot mensajes de saludo para dar la bienvenida a los usuarios.
MensajesPodemos configurar el nivel de confianza necesario para utilizar la respuesta de una habilidad y el número máximo de sugerencias que puede proporcionar. También se puede indicar un mensaje en el caso de que no disponga de ninguna respuesta.
HabilidadesGestión de todas las habilidades de las que dispone el bot para poder operar. Se pueden configurar ciertos parámetros para cada una de las habilidades asigandas.
Preferencias de usuarioValores por defecto de temperatura, habilidades de búsqueda e idiomas que el usuario podrá seleccionar en el chat.
Detalles de la APIConfiguraciones relacionadas con el acceso a tu bot. Podrás activarlo, permitir su acceso mediante Microsoft Bot Framework, habilitar la telemetría o establecer un límite en la cantidad de mensajes.
Código fuentePuedes visualizar toda la configuración de tu bot mediante su código fuente asociado en Yaml.
Probar botPodrás realizar pruebas sobre tu bot especificando versiones concretas, identidadades, idiomas y audiencias. Ademas podrás ver información de desarrollo asociada a cada mensaje del chat. Esta opción es muy similar a la de probar una habilidad. Puedes obtener mas información aquí
HistorialListado de todas las diferentes versiones que tiene el bot.

Bien, una vez que conocemos un poco mas todas las diferentes opciones de configuración que tenemos disponibles para nuestro bot, pasemos ahora a configurar el nuestro. Para nuestro ejemplo, realizaremos los siguientes cambios de parámetros:

  1. En la pestaña de Mensajes establecemos la confianza en 0,55. Esto indica al bot el porcentaje mínimo de confianza que necesita para responder con la información proporcionada por la habilidad.

Bot messages confidenceBot messages confidence

  1. En la pestaña de Habilidades debemos asignar nuestra hablidad de búsqueda previamente creada.
    1. Hacemos click en el botón y seleccionamos museum_search.
    2. Con nuestra habilidad seleccionada, escribimos como audiencia global y establecemos la confianza a 0,5.

Bot skill assignedBot skill assigned

  1. En la pestaña de Preferencias de usuario marcaremos las opciones por defecto que el usuario utilizará en el chat:
    1. Seleccionamos la temperatura a Balanceada.
    2. Seleccionamos nuestro skill de búsqueda, museum_search.
    3. Seleccionamos los idiomas permitidos, Español.
tip

Si en Preferencias de usuario habilitamos el check Permitir al usuario cambiar, el usuario podrá editar dichos valores en el chat.

Bot user preferencesBot user preferences

  1. En la pestaña Detalles de la API marcamos Habilitar bot. Esto permite que el bot este disponible para su uso.

Bot enableBot enable

Por último hacemos click en Guardar y ya tenemos configurado nuestro bot.

Entrenar bot

Entrenar nuestro bot es un paso crucial y fundamental. Esto implica asegurarnos de que esté completamente configurado con todos los parámetros, habilidades y servicios que le hemos proporcionado.

El entrenamiento es esencial para que el bot comprenda cómo responder a diferentes consultas o comandos, aplicar las habilidades en el momento adecuado y ofrecer respuestas precisas y relevantes. Esta etapa también le permite adaptarse a diferentes situaciones y escenarios, brindando una experiencia de usuario coherente y útil.

Además, el entrenamiento no es solo sobre aprender información, sino también sobre comprender cómo interactuar con los usuarios de una manera natural y eficaz. Esto implica ajustar su comportamiento para ofrecer respuestas claras y amigables, generando una interacción satisfactoria y fluida.

Para iniciar el entrenamiento hacemos click en el botón Entrenar y esperamos a que concluya la operación.

Bravo!, ya tenemos listo a ArtiBot 🤖 para que nos ayude con nuestras preguntas sobre museos. Vamos a probarlo! 💬.