En Majorbird, hemos ido más allá del bombo y hemos creado agentes de IA reales integrados con Odoo, dando soporte tanto a clientes como a equipos internos. Desde chat en vivo hasta procesamiento de PDF a pedidos, utilizamos una combinación de LLM, automatización de flujos de trabajo y personalización de Odoo para crear asistentes inteligentes que toman acción, no solo responden preguntas. Así es como lo implementamos recientemente para dos de nuestros clientes.
Introducción: IA en el ERP — Más que un Simple Chatbot
Para muchas empresas, los chatbots de IA se limitan a respuestas predefinidas y preguntas frecuentes sencillas. Pero recientemente, nos propusimos un objetivo más alto. Al combinar Odoo con flujos de automatización (n8n) y LLM externos (Gemini, Claude, etc.), creamos un sistema de IA que comprende, recuerda, razona y actúa con sus datos ERP.
El resultado es un asistente totalmente integrado que vive dentro de Odoo pero puede conectarse al mundo exterior, dar soporte a clientes, asistir a equipos de ventas y automatizar seguimientos, todo en tiempo real.
De Chatbox a Agente Inteligente: Soporte en Vivo para Komacut
La aplicación más visible está en www.komacut.com, donde el chat de ayuda está impulsado por Odoo e IA. Aunque el sitio web no está construido en Odoo, el asistente maneja las conversaciones entrantes y las enriquece dentro del ERP.
Cuando un cliente abre el chat, el sistema dirige la conversación a un vendedor en la zona horaria más cercana, intenta responder basándose en el conocimiento de la empresa y genera un resumen completo al finalizar el chat. Si es apropiado, creará una tarea de seguimiento o una nueva entrada de preguntas y respuestas para referencia futura.
Todos los datos —mensajes, información del usuario, tareas y preguntas y respuestas— se almacenan directamente en Odoo, lo que lo convierte en un verdadero asistente, no solo en un envoltorio de chat.
Personalidad, Prompt y Parámetros: Definiendo al Agente
Cada asistente de IA comienza con una personalidad bien definida. En nuestra configuración, creamos un modelo personalizado de Odoo para definir los prompts del agente — el conjunto de instrucciones que guían cómo se comporta el LLM.
Estos prompts especifican el tono, las capacidades y las reglas a seguir por el agente. También adjuntamos parámetros del LLM como la temperatura (aleatoriedad), límites de tokens (longitud de la respuesta) y modelos preferidos (GPT-4, Claude, Gemini, etc.).
Esta configuración se gestiona completamente dentro de Odoo.
El agente puede acceder a herramientas, llamar a otros agentes o ejecutar acciones de servidor, lo que le da la capacidad de tomar decisiones e interactuar con datos comerciales.
Enseñando al Bot: Conocimiento de la Empresa y Memoria
Para que la IA sea realmente útil, necesitábamos enseñarle sobre el negocio: productos, procesos y terminología. Esto se hace mediante una combinación de memoria estática y dinámica.
El conocimiento se almacena en modelos personalizados de Odoo como texto, recopilado de tres maneras:
- Entradas escritas manualmente
- Resúmenes similares a CSV generados automáticamente a partir de otras tablas de Odoo
- Contenido extraído de sitios web (a través de HTTP + análisis de IA)
Cada entrada está etiquetada para contexto y puede ser recuperada durante las conversaciones. Un modelo de preguntas y respuestas permite a la IA proponer entradas que los equipos de ventas pueden validar y promover a conocimiento oficial.
Todo esto se indexa en una base de datos vectorial — un formato optimizado para búsquedas semánticas rápidas. Esto hace posible implementar Generación Aumentada por Recuperación (RAG): cuando un usuario hace una pregunta, el sistema busca en la base de memoria elementos relacionados y los envía junto con el prompt y el contexto del chat al LLM.
Vistas de memoria en Odoo:
Dando Poderes Reales a la IA: Herramientas y Acciones
Un agente que solo sabe hablar no es suficiente — queremos que actúe.
Al exponer acciones de servidor seleccionadas en Odoo y describirlas como "herramientas", permitimos que el LLM decida cuándo y cómo activarlas. Por ejemplo, el agente puede:
- Obtener el historial de pedidos de un cliente
- Crear una oportunidad o tarea interna
- Enviar un correo electrónico de seguimiento
- Incluso llamar a otro agente para tareas especializadas
Cada herramienta tiene parámetros, validaciones y flujos de respaldo opcionales. Toda la lógica e historial se almacena, para que los humanos puedan rastrear o anular lo que hizo el agente.
Arquitectura: Odoo + n8n + OpenRouter
Para orquestar todo esto, utilizamos una pila en capas pero ligera:
- Odoo: Almacena conversaciones, conocimiento, prompts, herramientas, perfiles de usuario, tareas
- n8n: Un motor de automatización gratuito que gestiona flujos de trabajo — como recuperar memoria, llamar al LLM, ejecutar acciones de servidor y registrar resultados
- OpenRouter: Nos conecta a LLM externos — Gemini, Claude, GPT y más — con flexibilidad para cambiar de modelo según sea necesario
Esta configuración es escalable, agnóstica al proveedor y de bajo costo — ideal para empresas que desean controlar su pila tecnológica.
Lo que ya hemos construido
Aquí hay algunas aplicaciones concretas ya en funcionamiento:
- Soporte en vivo en el sitio web público de KOM: respuestas dinámicas, creación de tareas, enriquecimiento de conocimiento
- Soporte para clientes de KOM con sesión iniciada: acceso al historial de pedidos y productos
- Creación de pedidos de venta a partir de PDFs enviados por clientes
- Paneles internos + soporte de preguntas y respuestas (p. ej., paneles ALN a través de Metabase)
- Uso interno de asistentes de despliegue y conocimiento de la empresa por parte de nuestro propio equipo
Conclusión: El Futuro del ERP es Inteligente
Creemos que su ERP debe ser más que un simple sistema de registro — debe pensar, asistir y tomar acción. Al combinar la flexibilidad de Odoo, las herramientas de automatización y los LLM, hemos creado una nueva clase de asistente que convierte las conversaciones en flujos de trabajo y el conocimiento en valor comercial real.
Si tiene curiosidad sobre cómo esto podría aplicarse a su negocio, estamos listos para mostrárselo.
Obtenga una Demo o Cree su Propio Agente de IA
Estamos construyendo activamente esta pila con clientes en manufactura, comercio y servicios. ¿Quiere ver de lo que es capaz?