Replies: 14 comments 4 replies
-
awesome! Indeed the potential of getting an LLM querying Odoo is certainly huge. Great you reached the OCA for this... May be we should create an OCA repo for this? May be it's still a bit early? @ayushin are you already familiar with contributing to the OCA? Did you or your company contributed some module already? some PRs you got merged may be? |
Beta Was this translation helpful? Give feedback.
-
i am happy to transfer the whole https://github.com/apexive/odoo-llm -> https://github.com/OCA/llm But we need help with creating the unit tests / translations and so on - that's exactly the man power we don't have to jump through the hoops and hoping to find help here |
Beta Was this translation helpful? Give feedback.
-
if you look at how the modules / models structure is setup (and feedback and PRs are welcome) - you will see we are building a foundation for an ecosystem that can make Odoo truly first AI-driven ERP |
Beta Was this translation helpful? Give feedback.
-
yeah from what I saw it doesn't look bad at all... Let's see what the other OCA contributors say... cc @etobella @pedrobaeza @sbidoul @simahawk @alexis-via @sebastienbeau @vdewulf |
Beta Was this translation helpful? Give feedback.
-
Hi happy to help, big potential here I feel. |
Beta Was this translation helpful? Give feedback.
-
@ayushin a repo/module that is worth checking and you could get your LLM agent interact with: https://odoo-community.org/shop/automation-oca-715899#attr=940733 |
Beta Was this translation helpful? Give feedback.
-
Hi, first of all thank you very much for sharing it. It's funny because lately I was studying how to apply this topic in Odoo, and I had started a side project, although I didn't integrate it in an Odoo module. The issue of using APIs, IMHO, with production data is dangerous, because nobody assures you that there will be a leak of such data, they can train the next model using what was sent. For this reason I had started a project that runs locally, for lack of resources I had to use the “mistralai/Mistral-7B-Instruct-v0.3” model. My main idea was to create a service with an API in FastAPI which uses an agent initialized with the ir.action.window.server as Tools. This way all data used as contex is in a sand box. In addition IMO it would be necessary to control the blocking of all use of In general it is a good starting point to be able to integrate LLMs to Odoo. A repository could be created and everything could be discussed there. Good work. |
Beta Was this translation helpful? Give feedback.
-
Hello,
In general, I see it as a fairly well-oriented idea, great work. I will be happy to review the work carried out at OCA 😄 |
Beta Was this translation helpful? Give feedback.
-
I'm saddened to see all the uncritical hype for the "potential" of the lying, power-and-water-hungry plagiarism machines. I was going to list all the ways in which LLM use would go against what I expect the values of an open source project to be (you know, fairness, data privacy, openness - since none of the LLMs are actually open source) but then I realized I couldn't find any "values" on the OCA website, so fair enough. If you don't care for any of the moral arguments, LLMs WILL create technical debt for you, you WILL have to answer to your customers when they hallucinate, or when the action they "decide" to perform is wrong. LLMs are probabilistic, not deterministic, so you're just gambling. |
Beta Was this translation helpful? Give feedback.
-
@aleuffre : it's a bit like any tool: you can use nuclear power to build power plants and avoid burning coal or you can make bombs with it. As for LLMs: you can have stupid expectations or you might instead automate basic things effectively. I bet in less than 2 years nobody will want to choose an ERP where bank reconciliation will be manual or where no AI agent will help you query statistics in your database. As for resources usages, models like Mistral or Deepseek use many orders of magnitudes less resources (both for training and for running the model) than the crazy amount of resources models like OpenAI were using just a few months ago. It can even run on a Rasberry PI for smaller models and I doubt we would need to train it ourselves over the whole Internet again just for using it in Odoo, so it's probably not more resource usage than running MRP or a website on Odoo v8... Finally LLMs will be integrated with ERPs whether we like it or not I'm afraid. It can be done only in SAP and Odoo Enterprise and the OCA can marginalized or it can be done in the OCA in the best possible ways... And as for a hyped technology that created a speculative bubble, Odoo itself is not bad either :-) |
Beta Was this translation helpful? Give feedback.
-
I would be interested in integrating https://localai.io/ + https://docs.openwebui.com/ ... It may be interesting to explore the power of RAG's. |
Beta Was this translation helpful? Give feedback.
-
As I expected, this discussion is expanding rapidly, and I can already see multiple threads forming—covering architecture choices, framework integrations, ethical concerns, security, webhooks, and more. At Apexive, we've spent the last 12 months building AI-powered software with AI and integrating AI flows into Odoo modules (another good discussion on how to build Odoo modules with AI). We're happy to share our experiences with the community and collaborate to refine best practices. The main goal of our repository https://github.com/apexive/odoo-llm is to centralize and structure AI development efforts around Odoo, preventing duplicated work and ensuring a productive, open-source collaboration. To keep discussions organized, I've also opened a Discussion section where we can create dedicated threads for specific topics without overwhelming this general conversation. There are various approaches to hosting models and implementing agentic flows, and different Odoo users will likely have use cases for all of them. We've chosen Odoo as the foundation for this work because of its extensibility, modularity, and open-source nature. From what we’ve already seen with our customers in aviation and manufacturing, it’s a strong foundation for AI-driven business automation. Looking forward to more insights and contributions from the community! |
Beta Was this translation helpful? Give feedback.
-
I've create a list of topics above for convenience so we can go into separate threaded discussions:
|
Beta Was this translation helpful? Give feedback.
-
It is true that the topic of "AI" brings up many questions. In essence, this module would allow Odoo to be connected to the "AI" that is required, so the biggest question here is: do we provide this tool to any user in the community? If so, according to OCA regulations, it is the user's own responsibility if they make improper use of this tool. Is this correct? |
Beta Was this translation helpful? Give feedback.
-
Hi all,
We're getting amazing results by connecting reasoning/agent models (ChatGPT, Grok, DeepSeek, etc.) to Odoo and enabling the models to interact with the Odoo database via functions for retrieval and existing server actions for database manipulation.
Some base modules—e.g., for model/provider configuration and streaming chat—are mature, while others are being prototyped and built as we speak.
https://github.com/apexive/odoo-llm
This approach has the potential to be a game changer for managing and customizing Odoo.
Please reach out if you’re interested in helping or testing. We intend to keep this core open source.
Alex | Apexive
Beta Was this translation helpful? Give feedback.
All reactions