Talim

Reja nima?

Rejalashtirish — agentning murakkab vazifani kichik qadamlarga bo‘lish qobiliyati.

7 daqiqa o‘qish · O‘rta

Reja — bu vazifani bajariladigan qadamlarga bo‘lish. Agent murakkab vazifani ko‘rganda, avval reja tuzadi, keyin harakat qiladi.

Nima uchun reja kerak?

Rejasiz agent har bir qadamda «yo‘l izlaydi» — bu sekin va ishonchsiz. Reja bilan:

  • yo‘nalish aniq bo‘ladi;
  • resurslar tejaydi (kamroq LLM chaqiruvi);
  • xatolikni aniqlash oson (qaysi qadamda bo‘ldi).

Reja misoli

Vazifa: "Yangiliklar saytidan AI haqidagi 5 ta maqola top va xulosasini yoz."

Reja:
1. Qidiruv tool'ini chaqirish → "AI news 2026"
2. Topilgan 5 ta havolani ochish
3. Har bir maqolani o‘qish (2-3 daqiqa)
4. Xulosa yozish (300 so‘z)

Sodda va murakkab rejalar

Xususiyat Sodda reja Murakkab reja
Qadamlar 1–3 5+
Dallanish Yo‘q Shartli dallar
Qayta ko‘rib chiqish Yo‘q Ha (feedback asosida)
Misol “Faylni o‘qib, javob ber” “Ma’lumot yig‘ish → tahlil → hisobot”

Eslatma

Agent har doim ham mustaqil reja tuzishi shart emas. Ba'zi hollarda foydalanuvchi rejani o‘zi beradi — agent faqat bajaradi.

Reja qanday tuziladi?

prompt = f"""
Vazifa: {task}

Quyidagi vazifani bajarish uchun bosqichma-bosqich reja tuz.
Har bir qadam: qanday tool, qanday kirish, qanday natija.
"""
plan = llm.generate(prompt)

Xulosa

Reja — agentning yo‘l xaritasi. U agentni tezroq, ishonchliroq va tushunarliroq qiladi.