Trabajo / n8n, RAG

Atención al cliente con IA

Un solo asistente, hecho para WhatsApp, Messenger e Instagram, que sabe si habla con un consumidor o con un negocio y responde con los documentos de la propia empresa.

Mi parte
Diseño y construcción
Cuándo
2026
Estado
En producción, hecho para WhatsApp, Messenger e Instagram

El problema

Consumidores y compradores de negocio escribían a la misma bandeja. Un consumidor quiere saber dónde comprar un producto. Un restaurante quiere una lista de precios y un vendedor. Los dos recibían el mismo trato.

Lo que construí

Un agente enrutador lee el mensaje y decide: consumidor o negocio. Cada lado tiene su propio agente con su propia base de conocimiento. El conocimiento sale de documentos que la empresa guarda en una carpeta compartida. Un flujo los divide, genera los embeddings y los guarda en Postgres.

El agente de negocios clasifica el contacto en uno de tres tipos y junta un lead: cuatro campos, una pregunta por turno. Guarda apenas tiene un nombre y un teléfono, así que una conversación a medias igual es un lead. A ventas le llega un correo.

Cada agente tiene un tope fijo de pasos. Un agente sin tope puede seguir llamando a un modelo toda la noche.

El pase a una persona no está en esta versión. Está en la versión pública de este bot, que puedes leer en GitHub.

Cómo encaja todo

  1. CanalesWhatsApp, Messenger, Instagram
  2. Entradaflujo de n8n, un solo formato para los tres
  3. Agente enrutadorconsumidor o negocio, memoria por conversación
  4. Agentes especialistasagente de consumidores, agente de negocios con captura de leads
  5. Conocimientopgvector en Postgres, reranker, documentos de una carpeta compartida

Qué resultó

Medido quiere decir contado en el código o en el sistema. Estimado quiere decir mi propia estimación, con el supuesto al lado.
Canales para los que está hecho3medido
Bases de conocimiento2medido
Tipos de contacto que reconoce el agente de negocios3medido

No he contado las conversaciones, así que aquí no hay un número para eso.

La versión pública, con pase a una persona

Hecho con

  • n8n
  • Postgres with pgvector
  • Supabase
  • Gemini on Vertex AI
  • OpenAI embeddings
  • Cohere rerank
  • Meta Graph API

Cuéntame qué sale mal un martes cualquiera.

Agenda una llamada de 30 minutos

Treinta minutos, por video o por teléfono. Me describes un proceso que te cuesta tiempo. Yo pregunto y te digo con franqueza si lo automatizaría, si primero lo arreglaría o si lo dejaría como está. Sin diapositivas.

Hora de Lima, UTC-5. Respondo en un día hábil, en español, inglés o neerlandés.

Abierto a puestos remotos y a proyectos.