En los posts anteriores, hemos hablado de pequeñas funcionalidades que podemos aplicar de IA en nuestro Odoo. Hoy es el turno de integrar IA en nuestro sistema de mensajes y crear un chatbot. Este sistema sencillo nos permitiria incluso integrarlo con el livechat que ya nos da Odoo. Este tipo de integraciones nos dan pequeños ejemplos de lo que podemos hacer.
¿Qué hemos montado?
En este ejemplo, el chatbot es muy sencillo: responde mensajes en un canal de chat específico usando un modelo LLM que corre localmente (por ejemplo, vía Ollama). Pero esto es solo el punto de partida. Con pequeñas mejoras, podemos:
- Añadir una capa de memoria para mantener el contexto de la conversación.
- Usar un enfoque RAG (Retrieval-Augmented Generation) para incluir conocimiento interno.
- Cambiar el modelo por otro más potente o especializado.
Incluso podríamos utilizar ChatGPT u otro proveedor externo si lo necesitáramos, siempre que contemos con una cuenta y credenciales API.
¿Y ahora qué?
Este tipo de ejemplos nos sirven para validar ideas y ver hasta dónde podemos llevar la IA dentro de Odoo. Lo importante es que todo esto se puede hacer con herramientas libres, manteniendo el control sobre los datos y la infraestructura.