Skip to content

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: represent AssistantAgent class from Autogen, enabling conversational agent functionality.
  • OpenAiChatCompletionClientNode: wraps OpenAiChatCompletionClient 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.