Hermes Agent Harness — bu kompyuteringiz terminalida yoki bulutda 24/7 rejimida ishlaydigan, o‘z-o‘zidan yangi ko‘nikmalar (skills) yaratib, xatolarini tuzatib boruvchi raqamli xodim (AI Employee) qurish uchun mo‘ljallangan tizim. U shunchaki savollarga javob beruvchi chatbot emas — u fon ishlarini bajarib, natijagacha takroran ishlaydigan (loop) agentdir.
Chatbot vs Agent
Ko‘pchilik AI deganda ChatGPT yoki Claude kabi tizimlarni tushunadi. Ammo ular statik: foydalanuvchi so‘rov yuboradi, model javob beradi, suhbat tugaydi.
Hermes esa boshqacha:
| Chatbot | Hermes Agent | |
|---|---|---|
| Rejim | So‘rov → javob | 24/7 fon rejimi |
| Muddat | Bitta suhbat | Uzluksiz ish |
| Harakat | Faqat matn | Terminal, brauzer, API |
| O‘zini tuzatish | Yo‘q | Ha (loop) |
| Ko‘nikma yaratish | Yo‘q | Ha (skills/) |
Eslatma
Hermes — bu kursdagi amaliy misol. Kontseptsiyalar (agent, tool, loop, memory) boshqa freymvorklarga ham o‘tadi: agent, tool, workflow hammasida bir xil ma’noda ishlatiladi.
“Dvigatel va Kuzov” falsafasi (Model vs Harness)
Tizimni tushunish uchun avtomobil o‘xshatishidan foydalanamiz:
- Model (Engine — Dvigatel): Claude, GPT-4o yoki mahalliy Llama. U fikrlash kuchini beradi, lekin g‘ildiraklari, boshqaruvi va tormozi yo‘q. Dvigatel mustaqil hech qayerga bora olmaydi.
- Harness (Kuzov va Boshqaruv): Bu Hermes. U modelni o‘rab oladi va uni asboblar (brauzer, terminal, API), xotira tizimlari (
state.db,user.md) va foydalanuvchi bilan muloqot kanallari (Telegram, Slack) bilan ta’minlaydi.
+-----------------------+
| HERMES HARNESS |
| +-----------------+ |
| | Muloqot kanallari| | Telegram | Slack | iMessage | CLI
| +-----------------+ |
| | |
| v |
| +-----------------+ |
| | Uch bosqichli | | skills/ SOP | user.md & memory.md | state.db
| | xotira | |
| +-----------------+ |
| | |
| v |
| +-----------------+ |
| | Ishchi Model | | (Dvigatel) Claude | GPT-4o | Gemini
| +-----------------+ |
| | |
| v |
| +-----------------+ |
| | Asboblar | | Terminal | Browser | Sub-agents | APIs
| +-----------------+ |
+-----------------------+
Loop Engineering va /goal
An’anaviy chatbotlar bitta prompt bilan cheklanib qoladi. Loop Engineering esa agentga yakuniy natijani (outcome) maqsad qilib qo‘yish imkonini beradi. Hermes /goal buyrug‘i orqali maqsadni olgandan so‘ng quyidagi siklni amalga oshiradi:
- Planlashtirish — vazifani kichik bosqichlarga bo‘lish.
- Asboblardan foydalanish — brauzerda qidirish, terminalda skript ishga tushirish yoki sub-agentlarni chaqirish.
- Tekshirish (Self-Evaluation) — natijada xato bormi? Maqsadga erishildimi?
- Iteratsiya — agar xato bo‘lsa, o‘zi tahlil qilib tuzatadi va muvaffaqiyat qozongunicha siklni takrorlaydi (loop).
Amaliy maslahat
Chatbotga "salom" deb yozasiz — u javob beradi va kutadi. Hermesga /goal build a premium landing page deb yozasiz — u reja tuzadi, ishlaydi, tekshiradi va natijagacha takrorlaydi. Farq aynan shu avtonomiyada.
Asosiy tushunchalar
| Tushuncha | Ma’nosi |
|---|---|
| Agent | Vazifa bajaruvchi, o‘z-o‘zidan takrorlanuvchi tizim |
| Harness | Modelni o‘rab olgan boshqaruv va asboblar qatlami |
| Tool | Agent chaqiradigan funksiya (brauzer, terminal, API) |
| Skill | Agentning doimiy bilim to‘plami (skills/ papkasi) |
| Loop | Maqsadgacha takrorlanuvchi reja → amal → tekshirish sikli |
Xulosa
Hermes — bu shunchaki “chat” emas, balki 24/7 ishlaydigan raqamli xodim. Keyingi darsda uni o‘rnatish va birinchi agentni ishga tushirishni ko‘ramiz.