Artificial Intelligence in Odoo

Smart chatbot inside Odoo


In previous posts, we’ve discussed small AI features that can be added to our Odoo. Today, it's time to integrate AI into the messaging system and create a chatbot. This simple setup could even be connected to the built-in **live chat** module in Odoo. These kinds of integrations give us concrete, hands-on examples of what’s possible.

What have we built?

In this example, the chatbot is quite simple: it replies to messages in a specific chat channel using a local LLM (for example, via **Ollama**). But this is just the starting point. With a few improvements, we could:

  • Add a memory layer to keep the context of the conversation.
  • Use a RAG (Retrieval-Augmented Generation) approach to include internal knowledge.
  • Swap the model for something more powerful or domain-specific.

We can even use ChatGPT or another external provider if needed—provided we have an account and API credentials.

What’s next?

These kinds of examples help us validate ideas and explore how far we can push AI inside Odoo. The best part: it can all be done with open source tools, keeping full control over your data and infrastructure.

Artificial Intelligence in Odoo
What Can We Do?