navegar F fullscreen
Mars Gaming · Proyecto Bot · Mayo 2026

De bot reactivo
a agente inteligente

Evolución del asistente de WhatsApp de Mars Gaming: de responder preguntas a operar el negocio completo con IA.

WhatsApp + Voz + Email Hermes Agent Framework MCP Odoo 30+ capacidades nuevas
Estado actual

Lo que hace el bot hoy

📦
Catálogo completo
Productos Mars Gaming, Tacens y Anima. Precio, stock, reaprovisionamiento, fichas ICECAT e imágenes enviadas automáticamente.
🛒
Consulta de pedidos
Busca pedidos por referencia (Odoo, Amazon, PcComp). Asocia el historial al teléfono del cliente.
🔧
Tickets de soporte
Crea tickets de garantía y reposición de piezas directamente en Odoo. Adjunta vídeos del fallo al ticket.
🌍
Multilingüe
Responde en el idioma del cliente. Voz femenina, breve y profesional. Fragmenta respuestas largas automáticamente.
Solo WhatsApp Memoria volátil (se pierde al reiniciar) Sin acciones proactivas 11 tools Odoo hardcoded
Arquitectura actual

Cómo funciona por dentro

01
Recepción del mensaje
Meta Cloud API → webhook FastAPI. Validación del number_id, detección de tipo (texto/vídeo/interactivo).
02
Identificación del cliente
Búsqueda del partner en Odoo por teléfono. Se crea si no existe. Historial cargado en memoria.
03
Agente OpenAI GPT-5
Responses API con function calling. El modelo decide qué tools llamar. Puede encadenar múltiples herramientas por turno.
04
Respuesta al cliente
Texto vía Meta Cloud API. Imágenes y PDFs enviados directamente por las tools ICECAT. Fragmentación automática >1500 chars.
🛠 Herramientas disponibles hoy
Catálogoget_odoo_product · filter_products · get_all_categories · icecat_product_lookup · icecat_get_media
Pedidosget_sale_orders_by_partner · get_sale_order_by_name · get_sale_order_by_id
Stockget_replenishment_info · get_products_by_category_id
Soportecreate_warranty_ticket · create_replacement_ticket
Partnerscreate_partner · get_partner
Diagnóstico honesto

Las paredes que nos limitan hoy

🧠
Amnesia total al reiniciar
La memoria vive en RAM. Un reinicio de PM2 y el bot no recuerda ningún cliente. La BD solo es log, no se usa para reconstruir contexto.
📱
Un solo canal: WhatsApp
Si el cliente escribe un email o llama por teléfono, empieza desde cero. Sin continuidad cross-canal.
Cero proactividad
El bot solo reacciona. No avisa cuando entra stock, no envía tracking, no hace NPS, no detecta clientes en riesgo.
🔒
Odoo de solo lectura + tickets
11 tools hardcoded. No crea pedidos, no cancela, no genera etiquetas, no procesa devoluciones. Añadir una acción = deployar código.
🖼
No procesa imágenes del cliente
El cliente envía una foto del producto o del fallo y el bot la ignora. Restricción explícita en el prompt actual.
🔇
Sin voz, sin escalado real
No atiende llamadas, no transfiere a humano con contexto, no avisa al equipo cuando no puede resolver. El cliente simplemente queda colgado.
Hoy el bot reacciona a lo que el cliente escribe.
Mañana el bot
conoce al cliente, recuerda la semana pasada,
opera Odoo de verdad y se anticipa a los problemas.
❌ Hoy
Solo WhatsApp
Memoria volátil
Sin acciones proactivas
11 tools fijas
Solo lectura + tickets
FAQ en WhatsApp
✅ Mañana
WhatsApp + Voz + Email
Memoria persistente + perfil cliente
Notificaciones, NPS, alertas stock
MCP Odoo extensible infinitamente
Opera el negocio completo
Asistente comercial real
30+ capacidades nuevas

6 áreas de transformación

01 / 06
🔍
Pre-venta avanzada
  • Recomendación con memoria: "Tu teclado preferido ya tiene stock"
  • Comparativa de productos en tabla al vuelo (ICECAT + Odoo)
  • Configurador PC gaming por presupuesto
  • Reconocimiento de producto por foto del cliente
02 / 06
🛒
Gestión completa de pedidos
  • Crear pedido desde WhatsApp con link de pago
  • Cancelar pedido en estado borrador (con confirmación)
  • Modificar dirección de envío antes del envío
  • Tracking real multicarrier (Seur/MRW/GLS/DHL)
03 / 06
🔄
Postventa & RMA completo
  • Diagnóstico guiado antes de abrir ticket (reduce falsos)
  • Etiqueta de devolución automática (DHL/Seur/Correos)
  • Estado del RMA en tiempo real
  • Llamada de cierre Vapi tras resolver garantía
04 / 06
🔔
Atención proactiva
  • Notificación automática: confirmado → enviado → entregado
  • Encuesta NPS 24h post-resolución
  • Alerta de stock para cliente que preguntó
  • Detección cliente en riesgo (sin comprar N meses)
05 / 06
🌐
Multi-canal con continuidad
  • Mismo cliente: WhatsApp hoy, email mañana → mismo contexto
  • Llamadas entrantes atendidas por el bot (Vapi)
  • Email entrante respondido si la consulta es sencilla
  • Escalado a humano: aviso Slack + handoff automático
06 / 06
📊
Operación interna
  • Bot interno para el equipo (consultas Odoo desde Slack)
  • Reporte semanal automático los lunes a las 8:00
  • Detector de patrones: picos de consultas por producto
  • Dashboard de transcripts, métricas y NPS
La pieza clave

MCP de Odoo: el músculo del agente

Lectura extendida
👤get_partnerCrédito, descuentos, historial agregado, contactos
📦get_productVariantes, packs, stock por almacén, reaprovisionamiento
🚚get_pickingEstado envío, tracking, transportista, fecha estimada
🧾get_invoiceEstado factura, importe, link PDF seguro
📋get_ticketComentarios, adjuntos, SLA, asignado, prioridad
Escritura (nuevo)
confirm_orderConfirmar pedido + emitir factura
↩️process_returnCrear retorno + etiqueta + nota de crédito
🏷generate_labelEtiqueta de envío vía transportista integrado
💳payment_linkGenerar link de pago Odoo (módulo payment)
📣create_leadLead en CRM si hay intención de compra
⚡ Por qué el MCP lo cambia todo
0x

código del bot que tocar para añadir una nueva acción Odoo

reutilizable desde Claude Desktop, Cursor, scripts JUMO

2

perfiles de permisos: cliente-final vs. operador interno

5–7

días estimados para construir el MCP completo

Inteligencia de negocio Mars Gaming

12 skills propias a construir

presupuesto-whatsapp
El cliente describe lo que quiere → pedido borrador en Odoo → PDF + link de pago por WhatsApp.
rma-prescreening
Diagnóstico guiado por flowchart antes de abrir garantía. Reduce tickets falsos a soporte humano.
devolucion-completa
Ticket + retorno Odoo + etiqueta transportista + email plantilla. En una sola operación.
tracking-multicarrier
Tracking real cruzando Odoo con APIs de Seur, MRW, GLS, DHL y Correos.
escalado-humano
Marca conversación como pendiente, avisa en Slack con resumen + transcript, retoma cuando el humano responde.
configurar-pc
Recomienda componentes compatibles (caja + fuente + refrigeración + ventiladores) dentro de un presupuesto.
comparar-productos
Tabla comparativa de specs ICECAT + precio Odoo obtenidas en paralelo. Subagentes.
garantia-tercero
Acompaña garantías con Amazon/PcComp: analiza factura por visión, redacta reclamación, crea ticket de seguimiento.
notificacion-pedido
Dispara mensajes WhatsApp automáticos a cada cambio de estado del pedido en Odoo.
cobro-moroso
Llamada Vapi + email plantilla cuando hay factura vencida. Totalmente automatizado.
reporte-semanal
Cron lunes 8:00 → resumen a Slack: tickets, NPS, top productos, conversaciones escaladas.
pattern-detector
Vigilancia de picos: "8 clientes preguntan por el X en 2h, ¿problema de stock o promo viral?"
Evolución del prompt

Lo que el bot dejará de prohibirse

Hoy dice "NO HACE" Mañana dirá
❌ No puedes crear ni cancelar pedidos ✅ Crea con confirmación explícita; cancela si estado es borrador o enviado
❌ No procesas imágenes del cliente ✅ Reconoce producto por foto, analiza fallo para diagnóstico
❌ No envíes facturas ni PDFs ✅ Envía PDF de pedido/factura cuando el cliente lo pide (vía MCP)
❌ No puedes hacer recordatorios ni avisos futuros ✅ Programar avisos: stock, seguimiento pedido, NPS
❌ Solo WhatsApp ✅ WhatsApp + Voz + Email con continuidad de contexto
🔒 Lo que se mantiene siempre
🚫 No recomienda marcas competidoras 🚫 No opina sobre marcas 🚫 No pide datos de tarjeta 🗣 Voz femenina, breve, profesional 🌍 Multilingüe 🏷 Marcas: Mars Gaming, Tacens, Anima
Framework Hermes Agent

Qué aporta Hermes vs. lo que hay hoy

Capacidad Mecanismo Hermes Hoy en el bot
Memoria entre reiniciosSessionDB (SQLite + FTS5)No existe
Perfil del cliente a largo plazoHoncho dialectic user modelingNo existe
Búsqueda en histórico de conversacionesFTS5 sobre SessionDBImposible
Acciones proactivas (cron, NPS, alertas)cron/scheduler.py nativoNo existe
Multi-canal (WA + email + voz + Telegram)17+ adapters en gateway/platforms/Solo WhatsApp
Llamadas IA (entrantes y salientes)Twilio + Vapi + Bland.ai skillNo existe
Procesar imágenes del clienteCualquier modelo multimodalProhibido en prompt
Escalado a humano vía SlackGateway Slack + handoff patternNo existe
Subagentes (comparativas, configurador)batch_runner.py + spawn aisladoNo existe
MCP first-classCliente MCP integradoTools hardcoded
Multi-LLM hot-swapProvider router (/model)OpenAI hardcoded
Validación firma webhook MetaBuilt-in en gateway/platforms/No existe
Plan de acción

Tres fases de implementación

Fase 1
Cimientos sólidos
Semanas 1–4
  • Migración a Hermes Agent (memoria persistente)
  • MCP Odoo: lectura extendida (partners, productos, pedidos, pickings, facturas)
  • Firma webhook Meta + idempotencia
  • Pruebas con conversaciones reales (eval set)
  • Deploy en VPS existente sin downtime
Fase 2
Operación completa
Semanas 5–10
  • MCP Odoo: escritura (pedidos, RMA, etiquetas, links de pago)
  • Skills: presupuesto-whatsapp, rma-prescreening, devolucion-completa
  • Notificaciones proactivas de pedido
  • Tracking multi-carrier (Seur, MRW, GLS)
  • Procesar imágenes del cliente (activar multimodal)
Fase 3
Agente omnicanal
Semanas 11–16
  • Voz: llamadas entrantes y salientes (Vapi + Twilio)
  • Email entrante (gateway + escalado)
  • Escalado a humano nativo (Slack + handoff)
  • Dashboard cliente-facing (transcripts, NPS, métricas)
  • Reporte semanal y pattern-detector

De FAQ en WhatsApp
a asistente comercial real

No es una reescritura del bot. Es darle al agente actual la infraestructura que necesita para operar el negocio — no solo responder preguntas.

430+

Capacidades del bot

13

Canales atendidos

0

Acciones en Odoo

16sem

Para implementación completa