Que es
Agente 080 es un agente de IA conversacional para negocios. La diferencia con un chatbot de menus esta en el verbo: no solo responde, actua. Lee lo que escribe el cliente, decide que hacer, ejecuta acciones reales sobre el sistema del negocio (consultar saldo, validar identidad, crear un ticket, buscar inventario, agendar una visita) y contesta en lenguaje natural -- todo en el mismo turno, por WhatsApp, Telegram o chat web, con el mismo comportamiento en los tres.
Entiende varias intenciones en un solo mensaje ("se me cayo el internet, dime mi saldo y quiero cambiar de plan") sin obligar a nadie a navegar un arbol de opciones.
Para quien es y que resuelve
Pensado para negocios que viven ahogados en conversaciones de primera linea: un equipo chico contestando todo el dia las mismas preguntas, mientras los casos que de verdad importan esperan en la misma fila. Lo que el agente hace por si mismo:
- Cobranza -- saldo, facturas, reportar un pago (incluso leyendo el comprobante con OCR), reactivar el servicio.
- Ventas -- catalogo de planes, cobertura por zona, contratacion.
- Soporte -- diagnostico guiado y, si hace falta, agenda de visita.
- Agendamiento -- citas y visitas directo en el calendario.
- Identidad -- valida quien es antes de operar sobre una cuenta.
- Pase a humano -- cuando algo lo rebasa, crea el ticket con el contexto ya cargado y lo transfiere al area correcta.
El valor, sin jerga: respuesta inmediata 24/7, el volumen repetitivo se absorbe solo, los tres canales caen en una sola bandeja, y el equipo humano se queda con lo que de verdad necesita una persona.
El cerebro: modo agentico
En vez de seguir un guion fijo, el agente corre un bucle de razonar -> actuar -> observar: piensa que conviene hacer, usa una herramienta real, lee el resultado y repite hasta resolver -- con un tope de acciones por turno para no irse de largo.

No es una demo: mecanismos de produccion
Lo que separa un agente real de un experimento bonito es lo que hace cuando algo sale mal. Agente 080 trae los mecanismos para vivir en produccion:
- Guardrails. No se sale del carril: bloquea intentos de manipular sus instrucciones (prompt injection), recorta entradas abusivas y oculta los datos sensibles en los registros.
- Memoria. Recuerda el hilo de la conversacion -- quien es el cliente y que se dijo antes -- en vez de empezar de cero en cada mensaje.
- Conocimiento (RAG). Consulta una base de preguntas frecuentes con busqueda por significado, no por palabra exacta, para contestar con la informacion del negocio.
- Respuesta rapida (cache). Guarda en memoria lo que se repite, asi no recalcula lo mismo una y otra vez.
- Auto-critica. Antes de enviar, revisa su propia respuesta y la corrige si hace falta.
- Deteccion de bucles. Si nota que se esta repitiendo, escala a un humano en vez de marear al cliente.
- Antifallas. Si una integracion no responde, reintenta con paciencia, y si sigue caida, deja de insistir (circuit breaker) y pasa el caso a una persona -- nunca falla en silencio.
- Aguanta los picos. Los mensajes entran a una cola y se procesan sin bloquearse, asi un dia de mucha demanda no atasca el sistema.
Varios agentes, no uno
Detras de la conversacion no hay un solo cerebro tratando de hacer todo. Un agente coordinador entiende la intencion y delega en especialistas -- uno de cobranza, uno de agendamiento, uno de soporte -- cada uno experto en lo suyo. Y cuando el caso rebasa al sistema, lo pasa a un humano con todo el contexto cargado.
Agendamiento integrado
El agente no solo dice "te agendo una visita": la crea de verdad en un calendario con vista de mes, semana y dia. Un cliente de internet agenda la visita de un tecnico; alguien interesado en una propiedad agenda el recorrido -- y el equipo lo ve en su panel al instante.
Verticales: el mismo motor, distintas herramientas
El comportamiento se ajusta al giro activando un set de herramientas y un prompt por vertical. Probado en:
- ISP -- diagnostico de fallas, filtrado de soporte nivel 1, cobranza y planes.
- Inmobiliaria -- busqueda en el inventario de propiedades en vivo, ficha del inmueble y agenda de visita.
- Clinica -- pacientes, consultas y citas.
Agregar un vertical es configuracion (herramientas + prompt + reglas), no un fork del codigo.
El panel del operador
El agente atiende solo, pero el negocio manda. Detras hay una consola web que el equipo usa todos los dias. El corazon es la bandeja unica: los tres canales caen en el mismo lugar, los atiende el agente, y cualquier persona del equipo puede tomar el control de un chat.

La consola que el equipo usa todos los dias:
- Inbox en tiempo real -- todas las conversaciones de los tres canales en una bandeja que se actualiza sola (WebSocket); cualquier agente humano puede tomar el control de un chat.
- Contactos -- ficha de cada cliente con su historial completo.
- Tickets -- lista y tablero por estado, asignado y prioridad.
- Calendario -- las citas y visitas que agendo el agente, en mes/semana/dia.
- Dashboard -- conversaciones activas, tickets abiertos y citas de hoy.
- Configuracion sin tocar codigo -- nomenclatura, modulos habilitados, los prompts del bot y las credenciales de cada canal se ajustan desde el panel.

Los dos lados del mismo trabajo -- lo que el cliente vive por WhatsApp y lo que el equipo ve en el panel:


Roles e historial: quien ve que, y todo queda registrado
Cada conversacion queda guardada completa -- quien escribio, que hizo el agente, que resolvio y que se escalo. Esa trazabilidad vive en el inbox y en la ficha de cada cliente, asi nadie empieza a ciegas ni se pierde el contexto entre turnos de equipo.
El acceso se controla con cuatro niveles de rol, y la etiqueta de cada uno se adapta al giro del negocio:
| Nivel | Que puede hacer | Etiqueta (ej. ISP / clinica) |
|---|---|---|
| Administrador | Todo: configuracion, usuarios, modulos, reportes | Gerente / Director |
| Supervisor | Ve todo, asigna y reasigna, reportes del equipo | Coordinador / Recepcion jefe |
| Agente | Atiende lo asignado, su calendario, sus metricas | Tecnico / Recepcionista |
| Observador | Solo lectura: dashboards y reportes | Observador |
El sistema guarda el rol real por dentro y muestra la etiqueta que cada negocio prefiera: un "Agente" puede llamarse "Tecnico" en un ISP o "Mecanico" en un taller, sin tocar codigo.
Plantillas de WhatsApp: cuidar el bolsillo y la reputacion del numero
Mensajear por WhatsApp Business cuesta y esta regulado, y el panel lo administra: gestiona las plantillas (saludos, avisos de falla, recordatorios) sobre el sistema de plantillas aprobadas de WhatsApp. Eso da dos beneficios muy concretos:
- Ahorra dinero. WhatsApp cobra por mensaje y por categoria. Responder dentro de la ventana de atencion de 24h, y usar mensajes de utilidad o servicio en vez de marketing, cuesta mucho menos -- a veces nada. El agente vive en esa ventana barata; las plantillas de paga se reservan para lo que de verdad las necesita.
- Reduce reportes de spam. Usar plantillas pre-aprobadas, bien escritas y bien cronometradas mantiene alta la calidad del numero y evita bloqueos: menos clientes marcando "spam" y menos riesgo de que WhatsApp limite o tumbe la linea.
Stack
| Area | Tecnologia |
|---|---|
| Modelo de lenguaje | DeepSeek (principal) + Gemini Flash (respaldo con circuit breaker) |
| Acciones del agente | Tool-calling con validacion estricta (Pydantic) |
| Backend | Python 3.12 + FastAPI (async) |
| Procesamiento de mensajes | Celery (cola) para no bloquear los webhooks |
| Estado y cache | Redis (conversacion, metricas, deduplicacion) |
| Datos | PostgreSQL |
| Busqueda semantica / RAG | Embeddings (OpenAI text-embedding-3-small) |
| Vision / OCR | Lectura de comprobantes de pago desde la imagen |
| Canales | WhatsApp Cloud API, Telegram, Web Chat (WebSocket) |
| Frontend | Next.js 16 + React 19 |
| Observabilidad | Logging estructurado + metricas de costo, latencia y uso de herramientas |
La cara comercial -- con demo en vivo del agente -- vive en su sitio.