Introduction
Traditionally, integrating AI into Odoo has been a process driven primarily by developers. In most cases, developers define how the AI behaves, and end users interact with it only through predefined chat interfaces or rigid workflows.
While this developer-driven model works, it also comes with limitations:
Minimal user control: Users have little influence over how the AI operates or adapts to their needs.
Limited flexibility: AI behavior is hardcoded, making it difficult to adjust to evolving business requirements.
Dependence on developers: Updates and improvements require developer time and resources, slowing down innovation.
Dynamic Configuration with Node-Based UI
To address these challenges, we’re introducing a novel approach: a dynamic, user-configurable AI chat application built into Odoo using a node-based user interface.
This approach empowers users to configure their own AI chatbot behaviors without needing constant developer intervention. Through a visual interface, users can:
- Select AI models
- Define prompts
- Configure tools
- Customize workflow settings
All directly from within Odoo.
Key Features
- A visual interface (Chat Studio) where users can define chat flows, behavior, and responses using a node-based system.
- A modular, extensible design that allows developers to add new components easily, similar to how Odoo handles module extensions.
Availability
The source code for Nuido AI can be accessed at the Exploring Odoo github repository.
NOTE
This documentation is still in progress. For now, please watch this video for more information.
CAUTION
Nuido AI is an experimental Odoo addons.
It is not recommended for use in production environments.