Saltar al contenido principal

¿Cómo funciona el chatbot de IA?

El chatbot de WhataFarma utiliza tecnología RAG (Retrieval-Augmented Generation) que combina búsqueda semántica con generación de lenguaje natural.

Flujo de funcionamiento​

Cliente hace una pregunta
↓
Búsqueda híbrida en Qdrant
(semántica + palabras clave)
↓
Se encuentran los fragmentos
más relevantes de tus documentos
↓
El modelo LLM genera una respuesta
natural basada en esos fragmentos
↓
El cliente recibe la respuesta

Búsqueda híbrida​

El sistema combina dos técnicas para obtener los mejores resultados:

  • Búsqueda semántica — Entiende el significado de la pregunta y encuentra documentos con conceptos similares, aunque no usen las mismas palabras exactas.
  • Búsqueda por palabras clave — Encuentra documentos que contienen las palabras exactas, útil para nombres de productos, marcas o términos específicos.

La combinación de ambas técnicas con umbrales adaptativos de puntuación garantiza que el chatbot solo responda cuando tiene información fiable y relevante.

Base de datos vectorial: Qdrant​

El chatbot utiliza Qdrant como base de datos vectorial. Qdrant almacena los embeddings (representaciones numéricas) de tus documentos y permite búsquedas semánticas muy rápidas y precisas.

Widget de chat​

El chatbot se integra en tu página web a través de un widget de chat: