AI агентуудад зориулсан "Kubernetes": Google нээлттэй эхийн AX платформыг цацлаа
Сүүлийн хоёр жилд хиймэл оюуны салбарын анхаарал "LLM-ийг хэрхэн дуудах вэ?", дараа нь "Агентад хэрхэн Tool холбох вэ?" гэдэг дээр төвлөрч байсан бол одоо цоо шинэ даваа эхэлж байна: Бид хэдэн зуун мянга, цаашлаад сая сая AI агентуудыг бодит дэд бүтэц дээр хэрхэн эдийн засгийн хувьд үр ашигтай, тогтвортой ажиллуулах вэ?
Яг энэ асуултад хариулт өгөхөөр Google нээлттэй эхийн AX (Agent Executor) нэртэй оркестраторыг албан ёсоор танилцуулж, эх кодоо Apache 2.0 лицензтэйгээр цацлаа. Уг төсөл олон нийтэд цацагдсан даруйдаа Hacker News дээр 600 гаруй оноо авч, технологийн салбарын нийгэмлэгийн номер нэг сэдэв болон шуугиулж байна.
Агентууд яагаад Microservice ч биш, Batch Job ч биш вэ?
Уламжлалт дэд бүтцийн логикоор бид ажлыг хоёр янзаар төсөөлдөг: нэг бол богино хугацааны хүсэлт-хариулт хийдэг Stateless Microservice, эсвэл дуустал нь дарааллаар ажиллуулаад зогсоодог Batch Job.
Гэтэл автоном AI агентууд (жишээ нь, код бичдэг Claude Code, зах зээлийн судалгаа хийдэг агентууд) цоо өөр араншинтай:
- Тэд маш их хугацааг сул зогсож өнгөрөөдөг: Агент нь тооцоолол хийж кодоо ажиллуулахдаа CPU-г дүүртэл ашигладаг ч, модель API-ийн хариу хүлээх, гадаад хэрэглэгчийн баталгаажуулалт (Human-in-the-loop) хүлээх үедээ хэдэн минут, хэдэн цагаар ч хамаагүй юу ч хийлгүй хүлээн зогсдог.
- Нөөцийн үргүй зардал: Уламжлалт Kubernetes Pod дотор агентыг бүтэн өдрөөр нь "hot" байдалтай уяж ажиллуулах нь үүлэн дэд бүтцийн зардлыг хий дэмий үрдэг. Харин дундуур нь салгаад шинээр эхлүүлэх гэхээр төлөв (state, санах ой, терминалын context) нь алга болж, 4 цаг ажилласан агент эргээд юу ч мэдэхгүй "танихгүй хүн" болон сэрдэг байв.
AX нь энэ зовлонг шийдэхээр гарч ирсэн бөгөөд агентыг сервисийн биш, харин төлөвтэй ухаалаг актор (stateful actor) гэж үзэн тусгайлан тохируулжээ.
Agent Substrate ба "Actor Teleport" технологи
AX бол хөгжүүлэгчийн харьцах интерфэйс (Control plane) бол, түүний доор ажилладаг гол хөдөлгүүр нь Agent Substrate юм.
Энэхүү Substrate нь дараах хоёр гайхалтай давуу талыг авчирчээ:
- Actor Teleport (Sub-second Suspend/Resume): Агент модель дуудаж байх үед эсвэл хүний хариу хүлээж байх хооронд тухайн sandbox-ийг ердөө 500 миллисекундийн дотор санах ойн snapshot болгон түр царцааж (suspend), хадгална. Буцаад үйлдэл эхлэх үед өөр ямар ч сул машин дээр секундийн дотор яг байсан цэгт нь сэргээдэг (resume).
- gVisor тусгаарлалт: Агентууд өөрийн гэсэн sandbox дотор дурын bash команд, кодоо аюулгүй ажиллуулах gVisor түвшний kernel тусгаарлалттай.
Үүний ачаар нэг сервер машин дээр зэрэгцэн ажиллах агентын нягтрал (density) хэдэн арав дахин өсөж, 8-хан pod дээр 250 гаруй бие даасан төлөвтэй агентыг зэрэг зохицуулах боломжтой болсон байна.
DevOps инженерийн танил kubectl хэв маяг
Google-ийн Go хэлний нөлөө бүхий инженерүүдийн нэг Жаана Доган (Jaana Dogan) болон Этан Бао нарын удирдсан уг төсөл нь хөгжүүлэгчдэд маш танил CLI туршлагыг өгч байна.
AX нь ердөө 4 үндсэн declarative primitive дээр суурилдаг:
- Task: Тусгаарлагдсан орчинд ажиллах агентын даалгавар.
- Workspace: Шаардлагатай код, сангуудыг бэлдсэн орчны угсралт.
- Gateway: Сүлжээний гаралт, аюулгүй байдлын ingress/egress бодлого.
- Model: LLM модель, токен болон холболтын тохиргоо.
Инженерүүд ердийн Kubernetes дээр ажилладаг шигээ:
ax apply -f agent-task.yaml
ax get tasks
ax describe actor my-agent-01
гэсэн командуудаар агентуудын кластерийг бүрэн удирдах боломжтой. Жаана Доган HN хэлэлцүүлэг дээр: "AX бол LangChain эсвэл LangGraph шиг prompt/reasoning фрэймворк биш. Энэ бол тэдний доор ажиллаж, олон мянган агентын lifecycle, санах ойг дааж үлддэг дэд бүтцийн систем" гэж онцолжээ.
Хөгжүүлэгчдийн шүүмжлэл: "Энгийн хийж болсонгүй юу?"
Хэдийгээр архитектурын хувьд гайхалтай ч, нээлттэй болсон даруйдаа сүлжээний инженерүүд болон хөгжүүлэгчдийн дунд том маргаан дагуулав.
Шалтгаан нь AX-ийг Quickstart дээрээс туршиж үзэхийн тулд хөгжүүлэгчээс заавал бүрэн хэмжээний Kubernetes кластер, Agent Substrate систем, ko хэрэгсэл болон Container Registry шаардаж байгаа явдал юм. "Би хоёрхон агентыг турших гэж бүтэн Kubernetes кластер угсрах хэрэг үү?", "Google дахиад л Google-ийнхээ асар том хэмжээст тохирсон хэт нүсэр зүйлийг бидэнд тулгаж байна" гэх шүүмжлэлүүд хүчтэй гарч байна.
Гэсэн хэдий ч Enterprise түвшинд, санхүүгийн компаниуд, эсвэл олон зуун програмчлалын агентыг зэрэг удирдаж буй багуудад энэхүү архитектур нь яг хэрэгтэй байсан "цоорхойг" нөхөж байгаа юм.
Дүгнэлт: Инфраструктурын шинэ давалгаа
Google AX-ийн нээлт нь программ хангамжийн ертөнц дараагийн шатандаа шилжиж байгаагийн тод дохио боллоо. AI агентууд цаашид хөгжүүлэгчийн зөөврийн компьютер дээр эсвэл ганц Python скрипт дотор ажиллахаа больж, сервер дээр олон сангаар нь оркестраци хийдэг корпорацийн дэд бүтэц рүү орж байна.
Хэрэв та олон шатлалт, урт хугацаанд бие даан ажиллах агентуудын систем дээр ажиллаж байгаа бол google/ax төслийг GitHub дээрээс заавал судалж үзэхийг зөвлөж байна.
Эх сурвалж: InfoQ, Forkast News, GitHub (google/ax), Hacker News Community
Сэтгэгдэл
Ачаалж байна...