← Rodrigo Sosa
⌘K

Charlat — agentes de WhatsApp para negocios

jun 2026–presente · Proyecto personal pre-beta

Un negocio conecta su número de WhatsApp con Meta Embedded Signup y obtiene un agente que responde solo con lo que ese negocio sabe: sus documentos, catálogo, horarios y reservas. Cuando la respuesta no está, la conversación pasa a una persona del equipo.

Pensado para pymes de Argentina.

Qué hice

  • Diseñé el flujo de respuesta con tres controles: un piso de relevancia en la búsqueda, una herramienta explícita para derivar a una persona y un modelo más barato que valida cada respuesta contra sus fuentes antes de enviarla.
  • Las preguntas que el agente no puede responder quedan registradas como huecos de conocimiento, así cada negocio sabe qué sumar.
  • Los proveedores de IA (LLM, embeddings, reranker) se eligen por rol y por negocio desde la base de datos, con claves cifradas con AES-256-GCM y claves maestras que rotan sin cortes.
  • Escribí un motor de facturación propio sobre Mobbex: estados de suscripción, prorrateo y reintentos de pagos fallidos.
  • Corre con Docker Compose en un VPS detrás de Cloudflare, con infraestructura en SST y un CI que despliega con rollback y backup antes de cada migración. Los tests de integración corren contra Postgres real.

Resultado

Desplegado y en camino a sus primeros clientes.


Node.js · Hono · React · Postgres · BullMQ · Qdrant · Cloudflare · SST

gg