Asosiy kontentga o‘tish
Agensh

Agensh Faoliyat yuritmoqda

Agensh — Microsoft Research tomonidan ishlab chiqilgan ko‘p agentli hamkorlik freymvorki bo‘lib, barcha agentlar yagona besh bosqichli hamkorlik sikliga amal qiladi hamda umumiy kod repozitoriysi, tezkor xabarlar va tuzilgan doska orqali vazifalarni o‘z-o‘zidan taqsimlaydi.

Agensh — Microsoft Research tomonidan ishlab chiqilgan ko‘p agentli hamkorlik freymvorki bo‘lib, barcha agentlar yagona besh bosqichli hamkorlik sikliga amal qiladi hamda umumiy kod repozitoriysi, tezkor xabarlar va tuzilgan doska orqali vazifalarni o‘z-o‘zidan taqsimlaydi.

Agensh
Oylik tashriflar
0
Narxlar
Belgilanmagan
Ro‘yxatga kiritilgan
—
Yangilangan
2026-10-22

01Agensh nima

Agensh — Microsoft Research tomonidan ishlab chiqilgan ko‘p agentli hamkorlik freymvorki bo‘lib, barcha agentlar yagona besh bosqichli hamkorlik sikliga amal qiladi hamda umumiy kod repozitoriysi, tezkor xabarlar va tuzilgan doska orqali vazifalarni o‘z-o‘zidan taqsimlaydi. Tajribalar shuni ko‘rsatdiki, model o‘zgarmagan holda agentlar sonini 1 tadan 1024 tagacha oshirish dasturiy ta’minotni qayta yaratish testlaridan o‘tish darajasini 33.89% dan 55.06% gacha ko‘targan. Bu agentlar sonining o‘zi AI imkoniyatlarini kengaytirishning yangi o‘lchoviga aylanishi mumkinligini isbotlaydi.

02Agenshning asosiy funksiyalari

Markazlashmagan orkestratsiya: rahbar agent olib tashlanadi, barcha agentlar vazifalarni mustaqil ravishda o‘z zimmasiga oladi, ish taqsimotini kelishadi va natijalarni birlashtiradi.
Besh bosqichli hamkorlik sikli: har bir agent “kontekstni yig‘ish → quyi vazifani o‘z zimmasiga olish → bajarish va ulashish → natijani tekshirish → jarayonni birlashtirish” asinxron siklini takrorlaydi.
Umumiy ish maydoni: kod Git (Gitea) orqali boshqariladi, parallel ishlab chiqish, tarmoqlarni birlashtirish va ziddiyatlarni aniqlashni qo‘llab-quvvatlaydi.
Xabarlar orqali kelishuv: Mattermost asosida jamoaviy e’lonlar va shaxsiy yozishmalar amalga oshiriladi; shaxsiy xabarlar vazifalar to‘qnashuvini hal qilish uchun boshqa agent ishini darhol to‘xtatishi mumkin.
Umumiy kontekst doskasi: OBSERVED/FACT/FAIL/CLAIM/PATCH_SUMMARY turidagi besh xil yozuvni saqlaydi, barcha a’zolarga tajribadan qayta foydalanish va takroriy mehnatdan qochish imkonini beradi.
Minglab agentlargacha kengaytirish: tajribada agentlar soni 1,024 tagacha oshirilgan va o‘z-o‘zini tashkil etuvchi hamkorlik barqaror saqlangan.
Rollar mustaqil ravishda shakllanadi: tashkilot miqyosi kengaygach, tekshirish odatlari, standart jarayonlar va maxsus integratorlar kabi vazifalar oldindan belgilanmasdan o‘z-o‘zidan paydo bo‘ladi.

03Agenshning texnik tamoyillari

Tashkilot qatlami va yagona agent qatlamini ajratuvchi ko‘p qatlamli arxitektura: Agensh quyi darajadagi yagona agent freymvorkini almashtirmaydi, balki uning ustiga tashkilot qatlamini qo‘shadi. Har bir agentning mahalliy sikli quyi darajadagi harness tomonidan boshqariladi, Agensh esa faqat agent identifikatori, hamkorlik protokoli, hodisalarni yo‘naltirish, umumiy xizmatlar va nosozliklardan tiklanish uchun javob beradi. Ikki qatlam interfeyslari ataylab yengil va plagin sifatida ishlaydigan qilib saqlangan. Hamkorlik sikli ish vaqtiga qattiq kodlanmaydi, balki promptdagi ish jarayoni ko‘rsatmalari orqali amalga oshiriladi. Barcha agentlar aynan bir xil ko‘rsatmalarni oladi; turli quyi freymvorklarga moslashish uchun faqat yengil adapter almashtiriladi, hamkorlik mantiqini o‘zgartirish talab etilmaydi.
Hodisalarga asoslangan asinxron ish vaqti: har bir agent markaziy rejalashtiruvchi tomonidan emas, unga mos hodisalar orqali boshqariladi. Router Gitea repozitoriysi faoliyati va Mattermost xabarlarini doimiy kuzatib, yangi hodisalarni yagona IDga ega, takrorlanishdan himoyalangan doimiy navbatga yozadi. Dispatcher esa ularni agentning keyingi turn bosqichida birlashtirib, tartiblaydi va tizimga kiritadi. Xabarlar ikki darajali ustuvorlik asosida yetkaziladi: umumiy kanal xabarlari sikl boshida yuboriladi, bevosita xabarlar va doskadagi yangi yozuvlar esa joriy turn bosqichidagi vosita chaqiruvi natijasiga o‘ralib, jarayon davomida yetkaziladi. Shu tariqa agent vazifalar to‘qnashganda hamkasbi bilan kelishish uchun uni real vaqt rejimida to‘xtata oladi. Qo‘shimcha mexanizmlarga xatolardan keyingi bosqichma-bosqich qayta urinish, router qayta ishga tushgandan keyin navbat va sessiyani tiklash, 10 daqiqa bo‘sh turgan agentni avtomatik uyg‘otish hamda bir turnni doskaga yozuv yubormasdan yakunlaganda eslatma yuborish kiradi.
Tiplangan umumiy kontekst orqali tashkilot xotirasini yaratish: DeLM g‘oyasidan foydalanib, Agensh tashkilot xotirasini faqat qo‘shib boriladigan tuzilgan jurnal sifatida tashqarida saqlaydi. Yozuvlar besh turga bo‘linadi: OBSERVED ma’lumotnoma dasturining kuzatiladigan xatti-harakatini qayd etadi, FACT tasdiqlangan faktlarni saqlaydi, FAIL rad etilgan gipotezalarni qayd etadi, CLAIM vazifalar to‘qnashuvining oldini olish uchun qamrovni ochiq belgilaydi, PATCH_SUMMARY esa bajarilgan o‘zgarishlarni “files= | idea= | evidence=” qat’iy formatida umumlashtiradi. Doska ikki yo‘l orqali tarqatiladi: yangi turn boshlanganda so‘nggi 2000 ta yozuv kiritiladi, turn davomida esa vosita chaqiruvi natijasi orqali yangi yozuvlar qo‘shiladi. Shu bilan birga, board_grep vositasi butun tarix bo‘yicha AND/OR kalit so‘z qidiruvini qo‘llab-quvvatlaydi. Bu yagona agent kontekst oynasi cheklovini chetlab o‘tib, uzoq davom etadigan vazifalar uchun tajribani to‘plash va undan qayta foydalanish imkonini beradi.
Hamkorlik sikliga ziddiyatlarni hal qilish va tekshirish mexanizmlari kiritilgan: quyi vazifani o‘z zimmasiga olayotganda agent doskada CLAIM bayonotini e’lon qilib, qamrovni ko‘rsatishi kerak. Boshqa agent bilan ustma-ustlik aniqlansa, tomonlar shaxsiy yozishma orqali o‘zaro kelishib, vazifalarni qayta taqsimlaydi. Birlashtirish bosqichida Git asosiy manba hisoblanadi: agentlar shaxsiy tarmoqda ishlab chiqib, asosiy tarmoqqa PR yuboradi. Birlashtirish ziddiyati yuzaga kelganda, eng so‘nggi jarayonni olib, ziddiyatni hal qilgach qayta yuborishi kerak. Natija qabul qilish mezonlari bilan solishtirilib, mahalliy darajada tekshirilmaguncha birlashtirishga ruxsat berilmaydi. Ushbu mexanizm an’anaviy ravishda rahbar zimmasida bo‘lgan vazifalarni taqsimlash, ziddiyatlarni muvofiqlashtirish va natijalarni integratsiya qilish mas’uliyatlarini barcha a’zolarning kundalik sikliga taqsimlaydi. Versiyalar tarixi va PR jarayoni orqali integratsiya ishi ochiq va kuzatiladigan bo‘ladi.

04Agensh’dan qanday foydalanish kerak

Muhitni tayyorlash: kompyuterda Docker va ishlaydigan model API mavjudligiga ishonch hosil qiling.
Kod repozitoriysini klonlash: GitHub’dan microsoft/Agensh repozitoriysini mahalliy muhitga yuklab oling, kod ochiq e’lon qilingach clone qiling.
Umumiy infratuzilmani joylashtirish: freymvorkka kerak bo‘ladigan uch turdagi komponentni ishga tushiring: Gitea (kod repozitoriysi), Mattermost (xabar almashinuvi) va umumiy kontekst doskasi xizmati.
Agent parametrlarini sozlash: konfiguratsiyada worker soni, vazifa maqsadi, vaqt budjeti, shuningdek quyi darajadagi yagona agent harness turi va model kalitlarini belgilang.
Tashkilotni ishga tushirish: ishga tushirish skriptini bajaring. Freymvork agentlarni navbatma-navbat faollashtiradi, katta miqyosdagi joylashtirishni esa avtomatik ravishda bir nechta tugunga taqsimlaydi.
Agentlarning mustaqil ishlashi: a’zolar besh bosqichli sikl asosida vazifalarni o‘z zimmasiga oladi, kod ishlab chiqadi, PR yuboradi va uni asosiy tarmoqqa birlashtiradi. Inson aralashuvi talab etilmaydi, jarayonni Mattermost umumiy kanalida kuzatish kifoya.
Yakunlash va topshirish: muddat yaqinlashganda freymvork ishni yakunlash haqida avtomatik eslatadi. Yakuniy natija asosiy tarmoqdagi kod va doska yozuvlari ko‘rinishida topshiriladi.

05Agensh’ning asosiy afzalliklari

Rahbar to‘sig‘ini bartaraf etish: markaziy orkestrator olib tashlangach, tizimning kengayishi yagona agentning muvofiqlashtirish imkoniyati bilan cheklanmaydi va 1,024 tagacha agentgacha silliq kengayadi.
Miqdor yangi imkoniyat o‘lchoviga aylanadi: model va quyi freymvork to‘liq o‘zgarmagan holda, faqat agentlar sonini oshirish orqali o‘rtacha testdan o‘tish darajasini taxminan 49% ga yaxshilash mumkin. Bu model miqyosidan tashqari ikkinchi scaling yo‘lini ochadi.
Vazifa kechikishini sezilarli kamaytirish: 128 ta agent 30-daqiqada 30% dan yuqori o‘tish darajasiga erishadi, yagona agent esa dastlabki ikki soatda bu ko‘rsatkichga yetmaydi. Katta jamoa xuddi shunday natijaga qisqaroq vaqtda erishadi.
Infratuzilma yengil va ajratilgan: hamkorlik sikli qattiq kodlash orqali emas, prompt ko‘rsatmalari orqali amalga oshiriladi. Shu sababli u Copilot, Claude Code kabi turli quyi freymvorklarga plagin kabi moslashadi. Umumiy xizmatlar uchun faqat uchta ochiq manbali komponent — Gitea, Mattermost va doska kerak bo‘ladi.
Tashkilot tajribasini saqlash va qayta ishlatish: tiplangan doska kuzatuvlar, faktlar va muvaffaqiyatsiz gipotezalarni tuzilgan shaklda qayd etadi. Ayniqsa FAIL turidagi yozuvlar hamkasblarning budjetni takroran sarflashiga to‘sqinlik qilib, tashkilot darajasidagi xotirani yaratadi.

06Agensh loyihasi manzillari

Loyihaning rasmiy sayti: https://agens-harness.github.io/project/
arXiv texnik maqolasi: https://arxiv.org/pdf/2609.26781

07Agensh’dan foydalanish ssenariylari

Katta dasturiy ta’minot xatti-harakatlarini qayta yaratish: tarmoqdan uzilgan va vaqt cheklangan sharoitda yuzlab yoki minglab agentlarga FFmpeg, pandoc kabi o‘n minglab qatorli dasturiy ta’minot xatti-harakatlarini noldan qayta yaratish va yashirin testlardan o‘tish imkonini beradi.
Tezkor favqulodda ishlab chiqish: qat’iy vaqt budjetiga ega vazifalar uchun mos. 128 ta agent 30 daqiqada yagona agent ikki soatda erisha olmaydigan yakunlanganlik darajasiga yetadi.
Juda katta miqyosdagi kod auditi: agentlar modullarni o‘zaro taqsimlaydi, testlarni parallel yozadi va PRlarni bir-birini tekshirgan holda ko‘rib chiqadi. Bu yirik korporativ kod bazalarida xavfsizlik auditi va test qamrovini kengaytirishga tabiiy ravishda mos keladi.
Oldindan belgilanmagan yechimlar asosidagi tadqiqot va ishlab chiqish: vazifani oldindan bo‘lib bo‘lmaydigan holatlarda agentlar ma’lumotnoma xatti-harakatlarini kuzatish orqali vazifalarni mustaqil aniqlaydi. Bu talablari noaniq, chegaralari esa izlanish orqali belgilanadigan texnik tadqiqotlar uchun mos.
Turli sohalardagi bazaviy dasturiy ta’minotni ko‘chirish: PHP interpretatori, molekulyar modellashtirish kabi turli sohalardagi tizimlarni ishlab chiqishda jamoaviy intellekt “hamma sohani biladigan yagona mutaxassis” qamrab ololmaydigan bilim doirasini to‘ldiradi, bir soha mutaxassislari esa bir-birini zaxiralab, ishni davom ettirishi mumkin.

© Ogohlantirish: domenlar va havola qilingan kontent vaqt o‘tishi bilan o‘zgarishi mumkin. AIEZZ uchinchi tomon veb-saytlarini nazorat qilmaydi. Tashqi kontent va xatarlarni mustaqil ravishda ko‘rib chiqing.

Foydalanuvchi sharhlari0