AI Nodes
The nuido_flow_ai
module extends Nuido Flow with AI capabilities by introducing a suite of specialized nodes designed to interact with AI services and tools.
AssistantAgentNode
: representAssistantAgent
class from Autogen, enabling conversational agent functionality.OpenAiChatCompletionClientNode
: wrapsOpenAiChatCompletionClient
class from Autogen, providing access to OpenAI's chat completion API.DateAiToolNode
: adds a utility for retrieving the current date, which can be accessed by AI agents during execution.FetchAiMcpNode
: connects to the Fetch MCP server, allowing AI agents to fetch web content.TimeAiMcpNode
: provides AI agents with access to the Time MCP server, enabling time-based functionalities.
Requirements
Nuido Flow AI is built on top of Autogen. Before proceeding with the installation of Nuido Flow AI add-ons in Odoo, you must first install the required Autogen Python package:
shell
pip install autogen-agentchat==0.5.7 autogen-ext[openai]==0.5.7 mcp-server-fetch==2025.4.7 mcp-server-time==0.6.2
Availability
The source code for nuido_flow_ai
can be accessed at the Exploring Odoo github repository.
CAUTION
nuido_flow_ai
is experimental.
It is not recommended for use in production environments.