En Majorbird, hemos superado las expectativas construyendo agentes de IA reales integrados con Odoo, apoyando tanto a clientes como a equipos internos. Desde el chat en vivo hasta el procesamiento de pedidos a partir de PDF, empleamos una combinación de LLMs, automatización de flujos de trabajo y personalización de Odoo para crear asistentes inteligentes que actúan, no solo responden. Así lo implementamos recientemente para dos de nuestros clientes.
<strong>Introducción: IA en el ERP — Más que un Chatbot</strong>
Para muchas empresas, los chatbots de IA se limitan a respuestas predefinidas y preguntas frecuentes sencillas. Pero recientemente, apuntamos más alto. Al combinar Odoo con flujos de automatización (n8n) y LLMs externos (Gemini, Claude, etc.), creamos un sistema de IA que comprende, recuerda, razona y actúa con tus datos ERP.
El resultado es un asistente completamente 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 es 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 una vez finalizado el chat. Si es apropiado, creará una tarea de seguimiento o una nueva entrada de preguntas y respuestas para futuras referencias.
Todos los datos (mensajes, información de usuario, tareas y preguntas y respuestas) se almacenan directamente en Odoo, convirtiéndolo en un verdadero asistente, no solo 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 Odoo personalizado para definir las instrucciones del agente — el conjunto de instrucciones que guían el comportamiento del LLM.
Estos prompts especifican el tono, las capacidades y las reglas que debe seguir el agente. También adjuntamos parámetros del LLM como la temperatura (aleatoriedad), los límites de tokens (longitud de respuesta) y los 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 permite tomar decisiones e interactuar con los datos del negocio.
Enseñando al Bot: Conocimiento y Memoria de la Compañía
Para que la IA fuera realmente útil, necesitábamos enseñarle sobre el negocio: productos, procesos y terminología. Esto se logra usando 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 generados automáticamente tipo CSV de otras tablas de Odoo
- Contenido extraído de sitios web (vía HTTP + análisis de IA)
Cada entrada es etiquetada por contexto y puede recuperarse durante 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 <strong>base de datos vectorial</strong>, un formato optimizado para búsquedas rápidas y semánticas. Esto permite implementar la <strong>Generación Aumentada por Recuperación (RAG)</strong>: cuando un usuario hace una pregunta, el sistema busca elementos relacionados en la base de memoria y los envía junto con el prompt y el contexto del chat al LLM.
Vistas de memoria en Odoo:
Dando a la IA Poderes Reales: Herramientas y Acciones
Un agente que solo puede 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:
- Consultar el historial de pedidos de un cliente
- Crear una oportunidad o tarea interna
- Enviar correo 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 almacenan, para que los humanos puedan rastrear o anular lo que hizo el agente.
Arquitectura: Odoo + n8n + OpenRouter
Para orquestar todo esto, utilizamos una arquitectura en capas, pero ligera:
- <strong>Odoo</strong>: Almacena conversaciones, conocimiento, prompts, herramientas, perfiles de usuario, tareas
- <strong>n8n</strong>: Un motor de automatización gratuito que gestiona flujos de trabajo — como recuperar memoria, llamar al LLM, ejecutar acciones de servidor y registrar resultados
- <strong>OpenRouter</strong>: Nos conecta a LLMs externos — Gemini, Claude, GPT, y más — con la flexibilidad de cambiar de modelo según se necesite
Esta configuración es escalable, agnóstica al proveedor y de bajo costo — ideal para empresas que desean controlar su stack.
Lo que ya hemos construido
Aquí algunas aplicaciones concretas, ya en vivo:
- 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: acceso a historial de pedidos y productos
- Creación de pedidos de venta a partir de PDFs enviados por el cliente
- Paneles internos + soporte de preguntas y respuestas (ej. paneles de ALN a través de Metabase)
- Implementación interna y asistentes de conocimiento de la compañía utilizados por 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 actuar. Al combinar la flexibilidad de Odoo, las herramientas de automatización y los LLMs, hemos creado una nueva clase de asistente que convierte conversaciones en flujos de trabajo y conocimiento en valor comercial real.
Si tiene curiosidad sobre cómo esto podría aplicar a su negocio, estamos listos para mostrarle.
Obtenga una Demo o Construya su Propio Agente de IA
Estamos construyendo activamente este stack con clientes en manufactura, comercio y servicios. ¿Quiere ver lo que puede hacer?
<a class="o_translate_inline btn btn-primary" href="/contactus">Contáctenos para agendar una llamada o solicitar una demo.</a>