Agente de soporte con RAG y MCP

Agente de soporte con RAG y MCP

Qué es

Un agente de soporte creado en una clase de Lab10.ai, fácil de adaptar a otras áreas. Las pruebas se hicieron con información de Truora Inc., pero funciona con cualquier contenido.

Cómo está armado

  • Base de conocimiento (RAG): Un flujo crea los datos. Cuando se sube un archivo a Google Drive, se descarga, se divide en fragmentos, se convierte en embeddings con OpenAI y los vectores se guardan en Supabase.
  • Búsqueda por cercanía: Se compara el embedding de la pregunta (el input que llega desde el agente) con los de la base mediante la distancia de coseno, para ver qué fragmentos están más cerca en el mapa multidimensional.
  • MCP: Un punto de control central que deja disponibles herramientas y funciones automatizadas para que otros programas las usen con una sola llave. Aquí sirve para guardar, consultar y actualizar en Airtable: buscar y traer usuarios y tickets, y actualizar o crear tickets, todo en uno.
  • Agente: Se encarga de la gestión del soporte. Por ahora funciona con el chat de n8n, pero se puede llevar a cualquier interfaz web o aplicación como Telegram o WhatsApp.
Siguiente proyectoAgente de gestión de tiempo y productividad