Asosiy kontentga o‘tish
Innovialabs

n8n’da sun’iy intellekt agentini qanday yig‘ish: bosqichma-bosqich

Chuqur3 daq

Qisqacha

n8n’da agent — bu model, xotira va vositalar ulangan AI Agent tuguni; unga aniq tizim prompti, tuzilgan chiqish va limitlar bering, oqibatli amallarni esa oddiy tugunlarga chiqaring.

n8n’dagi agent nimalardan iborat

n8n’dagi sun’iy intellekt agenti — bu pastdan yordamchi tugunlar ulanadigan AI Agent tuguni:

  • Chat Model (majburiy) — LLM: OpenAI, Anthropic, Google Gemini, Ollama orqali lokal model va boshqalar.
  • Memory — agent oldingi xabarlarni eslab qolishi uchun suhbat tarixi.
  • Tools — agent o‘zi chaqiradigan vositalar: HTTP so‘rovlar, Google Sheets, CRM, boshqa n8n workflow.
  • Output Parser — javobni belgilangan tuzilmada (JSON) qaytarishga majbur qiladi.

Agent xabarni oladi, vosita kerakligini hal qiladi, uni chaqiradi, natijani o‘qiydi va javob tuzadi. Bunday qadamlar soni Max Iterations sozlamasi bilan cheklanadi.

Bosqichma-bosqich: lidlarni saralovchi agent

Vazifa: saytdan ariza n8n’ga keladi, agent uni baholaydi, yetishmayotgan ma’lumotni aniqlaydi va qayerga yo‘naltirishni hal qiladi.

1. Trigger. Sozlash uchun — agent bilan to‘g‘ridan-to‘g‘ri muharrirda gaplashish uchun Chat Trigger. Ishchi versiyada — sayt formasidan Webhook yoki Telegram Trigger.

2. AI Agent tuguni. Ariza ma’lumotlarini promptga ifoda orqali uzating, masalan {{ $json.message }}. System Message da rol va qoidalarni yozing:

Sen kiruvchi arizalarni saralaysan.
Mezonlar: byudjet yoki muddat bor, vazifa tushunarli, kontakt ko‘rsatilgan.
Ma’lumot yetmasa — o‘ylab topma, "need_info" statusini qo‘y.
Faqat parser belgilagan formatda javob ber.

3. Model. Chat Model’ni ulang va API kaliti bilan credentials yarating. Klassifikatsiya uchun odatda tez va arzon model yetadi; javoblar barqaror bo‘lishi uchun temperaturani past tuting.

4. Xotira. Bitta ariza uchun xotira kerak emas. Telegram’dagi suhbat uchun chat ID sessiya kaliti bo‘lgan Simple Memory ni ulang, prodakshnda esa tarix qayta ishga tushirishda yo‘qolmasligi uchun Postgres yoki Redis Chat Memory ishlating.

5. Vositalar. Masalan:

  • HTTP Request Tool — CRM’da kompaniya yoki kontaktni email bo‘yicha qidirish;
  • Google Sheets Tool — narxlar yoki xizmatlar ro‘yxatini o‘qish;
  • Call n8n Workflow Tool — o‘z mantig‘ingiz bilan alohida workflow’ni chaqirish.

Model to‘ldirishi kerak bo‘lgan vosita parametrlari $fromAI() orqali beriladi:

{{ $fromAI('email', 'arizadagi mijoz emaili', 'string') }}

Har bir vositaga tushunarli nom va tavsif bering: model ularga qarab vositani qachon chaqirishni hal qiladi.

6. Tuzilgan chiqish. Require Specific Output Format ni yoqing va status, score, reason, next_step sxemali Structured Output Parser ni ulang.

7. Amallar — oddiy tugunlarda. Agentdan keyin status bo‘yicha Switch qo‘ying: issiq lid CRM’da yaratiladi va Telegram’da menejerga yuboriladi, to‘liq bo‘lmagani aniqlashtiruvchi xat oladi. CRM’ga yozishni agent vositasi emas, oddiy tugun bilan qiling — shunda amal deterministik va tekshiriladigan bo‘ladi.

Xarajatlarni nazorat qilish

Agent narxi modelga, promptlar uzunligiga, xotira hajmiga va vositalar chaqiruvlari soniga bog‘liq. Nima yordam beradi:

  • Max Iterations — agentning aylanib qolishiga yo‘l qo‘ymaydi.
  • Qisqa xotira oynasi — har bir so‘rovga tarixning faqat kerakli qismi ketadi.
  • Model sozlamalarida javob tokenlari limiti.
  • Ixcham vosita javoblari — API’dan butun JSON emas, kerakli maydonlarni qaytaring.
  • Sun’iy intellektsiz oldindan filtr — spam va bo‘sh arizalarni agentdan oldin IF tuguni bilan kesing.
  • Tokenlar hisobi — sarf ma’lumotlari model tugunining bajarilishida ko‘rinadi; ularni jadvalga yozib, dinamikasini kuzating.

Xatolar va ishonchlilik

  • Model API’sining vaqtinchalik nosozliklari uchun tugun sozlamalarida Retry On Fail ni yoqing.
  • On Error → Continue (using error output) — xatolar uchun alohida tarmoq: ariza yo‘qolmaydi, odamga ketadi.
  • Ogohlantirishlar uchun Error Trigger tugunli Error Workflow belgilang.
  • Agent chiqishini tekshiring: parser bo‘lsa ham majburiy maydonlarga IF qo‘shing.
  • Vositalarga minimal huquq. Ariza matnida modelga qaratilgan ko‘rsatmalar bo‘lishi mumkin, shuning uchun agent vositalari imkon qadar faqat ma’lumot o‘qisin.

Ko‘p beriladigan savollar

Ha. Ollama Chat Model tuguni orqali o‘z serveringizdagi modelni ulash mumkin. Kichik lokal modellar vositalarni yomonroq chaqirishini hisobga oling, shuning uchun ssenariyni real arizalarda sinab ko‘ring.

Bunda yordam beramiz

O‘zingiz shug‘ullanmasdan natija olishni istasangiz — biz har kuni shu bilan shug‘ullanamiz.

Loyihani muhokama qilish

Yana o‘qing

G‘oya yoki vazifangiz bormi? Bizga aytib bering

Ish kuni davomida javob beramiz va yechim taklif qilamiz. Konsultatsiya bepul.