Orkestratsiya va sub-agentlar
orchestrator bu kiruvchi xabarni javobga aylantiradigan narsadir. U qatlamli tizim so‘rovini yig‘adi va boshqaradi funksiya chaqirish sikli: model o’ylaydi, vositalarni chaqiradi, natijalarni o’qiydi va yakuniy javobni ishlab chiqarishgacha takrorlaydi. Ushbu sikl ustiga, agent paydo bo’lishi mumkin sub-agentlar va ixtiyoriy qo‘llash mantiqiy fikrlash strategiyalari — bularning barchasi administrator tomonidan sozlanishi mumkin.
Aylanish halqasi
Aylanish – bu cheklangan funktsiyani chaqirish tsikli. Modelga tizim so‘rovi, suhbat va mavjud vositalar beriladi; u bitta yoki bir nechta vositalarni chaqirishi mumkin, orkestrator ular bajaradi va natijalarni qaytaradi, va tsikl model yakuniy xabarni qaytarishgacha davom etadi. Vositalar, xotira va bilim har doim asbob natijalari, hech qachon kiritilgan ko’rsatmalar sifatida emas — aynan shuning uchun sikl prompt kiritishdan himoyalangan bo’ladi.
prompt + tools ─▶ model ─▶ tool calls ─▶ results ─▶ model ─▶ ... ─▶ final reply
Quyi agentlar
Bir agent qila oladi quyi agentlarni yaratish kichik vazifani bajarish va natijani chaqiruvchiga qaytarish. Bu muvofiqlashtiruvchi agentga aniq ishni — tadqiqot, loyihalash, maxsus qidiruvni — bitta kontekstni ortiqcha yuklamasdan topshirish imkonini beradi.
Rekursiya chegaralangan: maksimal ichma-ich chuqurlik nazorat qilinadi AIHUMMER_SUBAGENT_MAX_DEPTH. Bu o’z-o’zidan haddan tashqari ko’payishni oldini oladi va navbatning xarajatlari hamda kechikishini oldindan aytib bo‘ladigan qiladi.
[!WARNING] Sub-agentlar ishni ko’paytiradi. Saqlang
AIHUMMER_SUBAGENT_MAX_DEPTHkonservativ yoqilgan ulashilgan mezbonlar — har bir qo‘shimcha chuqurlik darajasi vosita chaqiruvlari va modelni ko‘paytirishi mumkin foydalanish
Aqliy fikrlash strategiyalari
Oddiy sikldan tashqari, orkestrator ixtiyoriy variantlarni taklif qiladi mantiqiy fikrlash strategiyalari. Ular yoqilmaguncha o‘chirilgan bo‘ladi va har biri admin UI orqali sozlanishi mumkin Agent · Mantiqiy fikrlash sozlamalar guruhi.
| Strategiya | Nimani qiladi |
|---|---|
| Reja-qadamlar | Agent harakat qilishdan oldin reja tuzadi, so‘ng qadamlarni bajaradi. |
| Aks ettirmoq | Agent javob berishdan oldin o’z loyihasini tanqid qiladi va tuzatadi. |
| Munozara | N agentlar bir nechta masalalar bo‘yicha bahslashadi tur, keyin bir hakim g’olibni tanlaydi. |
| Eng yaxshisi-N | Bir nechta nomzod javoblarni yarating va eng yaxshisini tanlang. |
| O’zini davolash | Muvaffaqiyatsizlik yuz berganda, agent taslim bo‘lish o‘rniga, tashxis qo‘yadi va qayta urinadi. |
[!TIP] Mantiqiy fikrlash strategiyalari sifat uchun kechikish va token xarajatini almashadi. Ularni yoqing umumiy emas, balki faqat agentlar va ularga kerak bo‘lgan vazifalar uchun tanlab qo‘llash.
Agent grafiklari
Tasodifiy sub-agent chaqiruvlaridan ko’ra ko’proq tuzilishga ega bo’lgan ko’p agentli ish jarayonlari uchun, AiHummer qo’llab-quvvatlaydi agent grafiklari — agentlarni ish jarayoniga aniq ulash. Grafiklar admin UI va admin API orqali boshqariladi /v1/admin/graphs/*.
Admin UIning Grafiklar sahifa vizual oqim diagrammasi muharriri: grafik tugunlari kanvas bo‘ylab tortiladi, ularning orasidagi chegaralar o‘q sifatida chiziladi, palitra yangi tugunlar qo‘shadi va yon panel tanlangan tugun parametrlarini tahrirlashga imkon beradi. Grafik ta’rifi (boshlang‘ich tugun, qadam cheklovi, tugunlar va o‘tishlar) JSON formatida saqlanadi — “Export/Import JSON” kaliti uni ko‘rib chiqish, nusxalash va qo‘l bilan tahrirlash uchun ochadi.
Sozlamalar umumiy ko‘rinishi
| Tutqich | Qayer |
|---|---|
| Sub-agentning maksimal chuqurligi | AIHUMMER_SUBAGENT_MAX_DEPTH (atrof-muhit; issiq qayta yuklash mumkin) |
| Aqliy fikrlash strategiyalari | Sozlamalar guruhi Agent · Mantiqiy fikrlash |
| Agent grafiklari | /v1/admin/graphs/* |
[!NOTE] Sub-agent chuqurligi va vosita yoqilishi qo‘llaniladigan sozlamalardan biridir issiq (qayta ishga tushirish yo‘q). Boshqa sozlamalar qayta ishga tushirishni talab qilishi mumkin — sozlamalarga qarang boshlash qo’llanmasidagi model.
Keyingi qayerga
- Sikl nima chaqirishi mumkinligini ko‘ring Asboblar.
- Xabar qanday qilib boshlang‘ich agentini tanlashini o‘rganing Yo’naltirish.
- Agentlarni o’zlarini sozlang Agentlar va shaxslar.