Templates / 🤖 Build an interactive AI agent with chat interface and multiple tools

🤖 Build an interactive AI agent with chat interface and multiple tools

Ready for 3.0

by Lucas Peyrin ✓ · 69,091 views · created 2025-07-09 · Personal Productivity, AI Chatbot

Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.

What this workflow does

This AI workflow has 11 nodes and runs when a chat message arrives. Along the way it connects Google Gemini Chat Model, OpenAI Chat Model, HTTP Request and Date & Time and 3 more. It also calls v2.jokeapi.dev over HTTP.

How it runs

Trigger: When a chat message arrives.

  1. Your First AI Agent (AI Agent): runs an AI agent, with model: Gemini; 6 tools (Wikipedia, get_a_joke, days_from_now, create_password…); memory: Simple Memory
  2. OpenAI (OpenAI Chat Model): uses OpenAI Chat Model

Services it uses

Google Gemini Chat ModelOpenAI Chat ModelHTTP RequestDate & TimeWikipediaCryptoRSS Read

HTTP calls to: v2.jokeapi.dev

Before you upgrade to n8n 3.0

Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.

Rarely used nodes in this template: n8n-nodes-base.cryptoTool

Nodes used (11)

From the author

How it works This template is a complete, hands-on tutorial that lets you build and interact with your very first AI Agent. Think of an AI Agent as a standard AI chatbot with superpowers. The agent doesn't just talk; it can use tools to perform actions and…

Excerpt from Lucas Peyrin's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.