🤖 Build an interactive AI agent with chat interface and multiple tools
Ready for 3.0What 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.
- 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
- OpenAI (OpenAI Chat Model): uses OpenAI Chat Model
Services it uses
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)
- Simple Memory
@n8n/n8n-nodes-langchain.memoryBufferWindow - Google Gemini Chat Model
@n8n/n8n-nodes-langchain.lmChatGoogleGemini - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - Chat Trigger
@n8n/n8n-nodes-langchain.chatTrigger - AI Agent
@n8n/n8n-nodes-langchain.agent - Http Request Tool
n8n-nodes-base.httpRequestTool - Date Time Tool
n8n-nodes-base.dateTimeTool - Wikipedia
@n8n/n8n-nodes-langchain.toolWikipedia - Crypto Tool
n8n-nodes-base.cryptoTool - Code Tool
@n8n/n8n-nodes-langchain.toolCode - Rss Feed Read Tool
n8n-nodes-base.rssFeedReadTool
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…