Agentes & Sistemas de Agentes

Agentes que atienden a gente de verdad — y cierran el pedido.

Un agente de verdad no es el que impresiona en la demo — es el que conversa con un cliente real, entiende el pedido enredado y aguanta el viernes por la noche. Yo construyo de esos: agente de ventas multi-canal con handoff a humano, agente de atención que cierra el pedido y lo despacha a la cocina, IA conversacional con memoria sirviendo a 1.000+ usuarios. Una demo bonita la hace cualquiera; un cliente atendido a las 23h es otra categoría.

Multi-Canal (WhatsApp · IG · FB) Human Takeover Anti-Promise Detector Tool Use / Function Calling Memoria por Usuario Structured Outputs RAG · pgvector Voz (Whisper) · Visión Agentes como Entidades UI Viva (SSE) Multi-Canal (WhatsApp · IG · FB) Human Takeover Anti-Promise Detector Tool Use / Function Calling Memoria por Usuario Structured Outputs RAG · pgvector Voz (Whisper) · Visión Agentes como Entidades UI Viva (SSE)
0 Sistemas de agentes en producción
0 Usuarios de Vik Nutri en healthtech
0 Canales atendidos: WhatsApp · Instagram · Facebook · app
0 Humanos de guardia en la atención de Salgadelli

Mi arco en agentes va de la escala enterprise al mostrador de la tienda. Giants pone agentes de ventas en WhatsApp, Instagram y Facebook con routing multi-LLM, un protocolo de human takeover que entrega la conversación entera al humano — y un detector anti-promesa que frena el output riesgoso antes de llegar al lead. Vik Nutri llevó IA conversacional con tool use, structured outputs y memoria por usuario a 1.000+ usuarios de healthtech, del diseño del agente a la UX móvil.

La prueba más honesta de un agente es operar un negocio físico. El agente de atención de Salgadelli responde el WhatsApp comercial de la tienda con menú y precios reales, arma el pedido en conversación natural, lo despacha a la cocina — Kanban en la TV, con confirmación por voz — y el cliente recibe aviso en cada etapa. No hay demo grabada ni happy path ensayado: hay un cliente con hambre del otro lado.

Y está la frontera que me interesa ahora: el agente como tejido del producto, no un chat colgado a un costado. En Boleiragem, las entidades del juego son agentes conversables y el manager-IA comanda el club entero por tool calls — la tesis es 'todo es conversación'. En Massinha, la propia interfaz es output del agente: un organismo de UI que se re-moldea por SSE mientras la conversación evoluciona.

Arquitectura

La anatomía de mis agentes de atención y ventas: canales al frente; un agente con tools, memoria y voz de la marca en el medio; y las salidas que importan — humano cuando hace falta, pedido en la cocina cuando cierra, cliente avisado en cada etapa.

Bajo esta lente

Multi-Agente · Ventas Producción

Giants

Plataforma multi-agente de ventas. Multi-canal, human takeover, anti-promesa detector.

Giants es el blueprint del agente de ventas que una empresa puede soltar sin miedo: multi-canal de verdad (WhatsApp, Instagram, Facebook), ruteado entre Claude, GPT y Gemini por tarea, y con las dos válvulas que separan producto de juguete — handoff estructurado a humano con contexto completo, y un detector anti-promesa que frena al agente antes de prometer lo que el negocio no cumple.

Impacto
  • Agentes multi-LLM con routing por canal y por tarea
  • Human takeover con la conversación entera, no un resumen perdido
  • Detector anti-promesa: el output riesgoso muere antes de llegar al lead
Stack
Rails Multi-LLM (Claude · GPT · Gemini) WhatsApp · Instagram · Facebook Hotwire PostgreSQL
Agente · Atención Producción

Salgadelli Atención

Agente de WhatsApp atendiendo clientes reales de un negocio real — de la conversación al pedido.

El agente con la prueba de fuego más honesta del portafolio: un cliente con hambre. Atiende el WhatsApp comercial de Salgadelli con menú y precios reales, arma el pedido en conversación natural y cierra el loop operacional — la cocina lo recibe en el Kanban de la TV, confirma por voz, y el KitchenNotifier avisa al cliente en cada etapa. Atención como sistema, no como chat.

Impacto
  • En producción en el WhatsApp comercial de la tienda, con clientes reales
  • Conversación → pedido → cocina (KDS) → notificación, sin humano en el medio
  • Menú y precios vivos — el agente nunca inventa una oferta
Stack
Ruby on Rails 8 WhatsApp (Evolution API) Claude Hotwire (KDS en TV)
Producto IA · Enterprise Enviado en VIK

Vik Nutri

IA conversacional enviada a 1.000+ usuarios en healthtech enterprise.

Agente conversacional a escala enterprise: 1.000+ usuarios de healthtech hablando con una IA que los recuerda. Tool use, structured outputs y memoria por usuario entre sesiones — y la responsabilidad de ser producto de salud, donde una respuesta suelta no es opción. Lo llevé del diseño del agente a la UX móvil, sobre la plataforma multi-LLM que diseñé desde cero.

Impacto
  • 1.000+ usuarios en producción enterprise
  • Memoria por usuario entre sesiones — conversación que continúa, no que vuelve a empezar
  • Full stack: agent design, plataforma y UX móvil
Stack
Ruby on Rails React OpenAI · Claude · Gemini OpenRouter · LiteLLM
Conversacional · Dev Studio Producción

AircTech

Dev studio con IA. Agente conversacional de scoping con function calling.

El discovery de un proyecto es conversación — así que se volvió agente. AircTech corre el scoping de proyectos de software conversando: extrae requisitos con function calling y structured outputs, scorea la viabilidad del proyecto y gestiona el ciclo del cliente. El formulario de briefing murió; el agente pregunta lo que importa y devuelve un scope estructurado.

Impacto
  • La conversación se vuelve requisito estructurado vía function calling
  • Scoring de viabilidad automático por proyecto
  • Ciclo del cliente gestionado de punta a punta por el agente
Stack
Rails 8 React Native (Expo) OpenAI Claude PostgreSQL
Multimodal · IA Personal Producción

Chailter

Workspace personal multimodal. Agentes compartidos, workflows programados, modo Kids.

Mi workspace personal de agentes: input multimodal (audio, imagen, PDF), agentes pre-configurados por contexto y workflows recurrentes disparados por cron, webhook o email. Y la feature que más dice sobre agentes en casa: modo Kids con guardrails tunados — porque un agente que convive con niños necesita límites de verdad.

Impacto
  • Agentes recurrentes: cron, webhook y email como triggers
  • Input multimodal en el mismo flujo (audio · imagen · PDF)
  • Modo Kids: guardrails como feature de familia, no checkbox
Stack
Rails 8 Hotwire · Tailwind v4 Solid Queue Whisper · Gemini Vision Railter (LLM gateway)
Multimodal · Asistente Producción

Organaizer

Asistente personal multimodal: voz, visión y tool calling con capabilities dirigidas por base de datos.

Asistente personal multimodal donde la extensibilidad es el producto: habla por voz (Whisper), ve (Vision) y actúa por tool calling — con el conjunto de capabilities definido en base de datos. Un agente que gana una capacidad nueva con un INSERT, no con un deploy: el diseño que después se volvió patrón en mis sistemas más grandes.

Impacto
  • Voz + visión + texto en el mismo agente
  • Capabilities DB-driven: capacidad nueva sin deploy
Stack
Ruby on Rails Whisper GPT / Gemini Vision Tool Calling
RAG · Catálogos Producción

BBE Tour Generation

RAG sobre catálogos propietarios con pgvector — generación de itinerarios a partir de datos cerrados.

El agente que solo dice lo que el acervo sostiene. Generación de itinerarios sobre catálogos propietarios con RAG y pgvector: la recuperación vectorial encuentra el dato correcto, el LLM compone — y la regla es fidelidad al catálogo, no creatividad suelta. RAG aquí es contrato de verdad con el cliente, no buzzword.

Impacto
  • Respuestas ancladas en catálogo propietario vía pgvector
  • Fidelidad como requisito: el agente no inventa acervo
Stack
Ruby on Rails pgvector Embeddings PostgreSQL
Juego · Mundo Vivo Al aire

Boleiragem

Manager de fútbol MMO con mundo único vivo, partidos en vivo y economía cerrada.

La tesis más radical: en un juego, TODO puede ser conversación. En Boleiragem, el manager-IA comanda el club por tool calls — alinea, entrena, negocia — y las entidades del mundo (staff, ojeadores, prensa) son agentes conversables con permisos propios. El jugador no aprieta botones: conversa con una sociedad de agentes que habita un mundo vivo compartido.

Impacto
  • El manager-IA opera el club entero vía tool calls
  • Sociedad de agentes: las entidades del juego son conversables, con permiso y mediación
  • Un mundo MMO vivo — los agentes siguen actuando sin ti
Stack
Ruby on Rails 8 Hotwire (SPA · cero reload) Solid Queue Claude (manager-IA por tool calls) PostgreSQL
UI Viva · SSE Producción · Privado

Massinha (Living Interface)

Interfaz-organismo que se moldea en tiempo real conforme el agente piensa.

Si el agente decide, ¿por qué la pantalla es fija? Massinha invierte la jerarquía: la interfaz es output del agente — un organismo de UI que se re-moldea por streaming SSE real conforme la conversación y las decisiones evolucionan. Construida motor primero, con eval loop midiendo comportamiento antes de cualquier estética. Es el agente dejando de vivir en un chat.

Impacto
  • UI que se re-moldea en tiempo real por SSE conforme el agente decide
  • Motor + eval loop antes de la forma — comportamiento medido, no supuesto
Stack
Ruby on Rails 8 SSE (streaming real) Hotwire / Stimulus Claude

La trayectoria, releída

May 2023 – Jul 2025

Principal Software Engineer · AI Platform Lead

VIK (Remoto)

  • Envié Vik Nutri a 1.000+ usuarios: agente conversacional con tool use, structured outputs y memoria por usuario — full stack, del agente a la UX móvil
  • Diseñé la plataforma de agentes de la empresa desde cero: function calling, RAG sobre datos propietarios, routing multi-LLM vía OpenRouter / LiteLLM
  • IA conversacional en healthtech: el costo de una respuesta equivocada es real — diseñé el agente para eso
Ruby on Rails React OpenAI · Claude · Gemini OpenRouter · LiteLLM Kafka · RabbitMQ BigQuery · Looker

Las herramientas de esta lente

🤖

Sistemas de Agentes IA

Orquestación multi-agente en producción. Tool-call loops, sub-agentes, workers autónomos de Claude Code, MCP servers, ingeniería de contexto.

Coordinación Multi-Agente MCP (Model Context Protocol) Function Calling / Tool Use Claude Code SDK Sub-Agentes & Hand-offs Gestión de Ventana de Contexto
🏗

Orquestación Multi-LLM

Routing, fallback y orquestación cost-aware entre providers. Streaming, structured outputs, retries, circuit breakers.

Claude (Sonnet · Opus) GPT-4o / GPT-5 Gemini Flash / Pro Llama · Mistral OpenRouter / LiteLLM SSE Streaming
🎬

Pipelines Multimodales

Video, audio, imagen con IA — desde la captura al insight, en batch o tiempo real. Streaming WebSocket, 8+ tools simultáneas.

Procesamiento de Video (FFmpeg) Computer Vision (GPT / Gemini Vision) Speech-to-Text (Whisper) Generación de Imagen (Gemini Flash) Streaming en Tiempo Real WebSocket / SSE

¿Quieres un agente atendiendo a tus clientes mañana?

Agentes de ventas, atención y producto — multi-canal, con handoff a humano y métricas de verdad. Para equipos contratando o negocios que quieren el sistema corriendo.

SB
Sérgio Brito
Online
👤 Sobre Mí 📚 Proyectos 💻 GitHub Contactar