AI Agent তৈরি করুন n8n-এ

লেসন ১৬ / ২৫

AI Agent কী?

AI Agent হলো একটি স্বায়ত্তশাসিত AI সিস্টেম যে নিজে সিদ্ধান্ত নিতে পারে, বিভিন্ন tool ব্যবহার করতে পারে এবং multi-step কাজ সম্পন্ন করতে পারে।

User Query
    ↓
[AI Agent]  ←→  [Brain: GPT-4o]
    ↓                ↓
[Tools available]    [Memory]
- Google Sheets
- Gmail
- Web Search
- Calculator
    ↓
Final Answer

n8n AI Agent Node সেটআপ

Node: AI Agent
Chat Model: OpenAI GPT-4o
System Message:
"আপনি TechShilpo-র AI সহকারী।
আপনার কাছে Google Sheets, Gmail ও Calculator tool আছে।
বাংলায় উত্তর দিন।"

Tools:
- Google Sheets (read/write)
- Send Email
- Calculator
- HTTP Request (custom API)

Memory সহ AI Agent (Conversation History)

Memory Type: Window Buffer Memory
Window Size: 10   ← শেষ ১০টি বার্তা মনে রাখবে

# এখন agent আগের কথোপকথন মনে রাখতে পারবে:
User: "আমার নাম করিম"
AI: "ধন্যবাদ করিম ভাই!"
User: "আমার নাম কী?"
AI: "আপনার নাম করিম।"   ← Memory থেকে জানছে

Telegram Chatbot with AI Agent

[Telegram Trigger — message এলে]
         ↓
[AI Agent]
  Chat Model: GPT-4o-mini
  Memory: Simple Memory (session per user)
  Tools:
    - Google Sheets (product database পড়া)
    - HTTP Request (order status API)
  System: "আপনি একটি e-commerce AI assistant..."
         ↓
[Telegram — AI-এর reply পাঠানো]

Custom Tool তৈরি করা

Tool Name: get_customer_info
Description: "Customer-এর তথ্য ID দিয়ে খুঁজে বের করে"

Workflow Call করবে যা:
1. Google Sheets-এ ID দিয়ে search করবে
2. Customer-এর name, email, orders return করবে
→ AI agent এই tool call করবে যখন দরকার