Getting Started

Working with AI Agents

riogentix treats AI agents as first-class citizens in your workflows. This guide introduces the core concepts.

What Is an AI Agent in riogentix?

An AI Agent node is a workflow step that sends a prompt to a large language model (LLM) and uses the response to make decisions, transform data, or trigger further actions.

Agents in riogentix can:

Supported Models

ProviderModels
OpenAIGPT-4o, GPT-4o-mini, GPT-4-turbo
AnthropicClaude 3.5 Sonnet, Claude 3 Opus, Haiku
GoogleGemini 1.5 Pro, Gemini 1.5 Flash
MistralMistral Large, Mistral 8x22B
Self-hostedOllama, vLLM, any OpenAI-compatible endpoint

Quick Agent Setup

  1. Add an AI Agent node to your canvas
  2. Select a Provider and Model
  3. Add your model credential (API key)
  4. Write a System Prompt that describes the agent's role
  5. Pass dynamic data using {{ $json.field }} expressions

Agent Modes

🔹 Single-Turn (Q&A)

One prompt in, one response out. Good for classification, summarisation, extraction.

🔹 ReAct (Reason + Act)

The agent iterates: reason → act (call a tool) → observe → reason again. Ideal for research, data gathering, and decision trees.

🔹 Memory-Augmented

Agents can read/write from a Vector Store or Key-Value Store to maintain context across multiple workflow runs.

🔹 Multi-Agent

One Orchestrator Agent delegates tasks to Worker Agents and synthesises their outputs. Use this for complex, parallelisable tasks.

Tips for Reliable Agent Behaviour

Continue to [Agent Overview](/docs/agent-overview) for deep-dive documentation.