Нэг цонхны эрин үе дууслаа: JetBrains AI агентуудад зориулсан "JetBrains Air" экосистемийг зарлалаа
"AI код бичиж чадна. Гэхдээ байгууллагууд найдвартай программ хангамж бүтээх ёстой хэвээр." Энэ бол JetBrains компанийн гүйцэтгэх захирал Кирилл Скрыганы (Kirill Skrygan) саяхан зарласан шинэ платформын үндсэн философи юм.
Сүүлийн 26 жилийн турш IntelliJ IDEA, PyCharm, WebStorm зэрэг бүтээгдэхүүнээрээ программ хөгжүүлэгчийн ажлын ширээ буюу IDE (Integrated Development Environment)-г тодорхойлж ирсэн JetBrains компани түүхэн дэх хамгийн том өөрчлөлтөө хийж байгаагаа зарлав. Тэд дан ганц нэг хөгжүүлэгчийн дэлгэц дээр төвлөрөх бус, бие даасан AI агентуудын бүхэл бүтэн багийг удирдаж, ажлын урсгалыг зохицуулах зориулалттай нээлттэй систем болох JetBrains Air-ийг олон нийтэд танилцууллаа.
Тус компанийн үзэж байгаагаар: "Бүхэл бүтэн программ хангамж хөгжүүлэлтийн систем ганцхан цонх (IDE) дотор багтдаг байсан эрин үе дуусгавар болж байна."
IDE-аас Агент засаглал руу: Яагаад ийм өөрчлөлт хийв?
Сүүлийн нэг жилийн хугацаанд кодын туслах AI хэрэгслүүд зүгээр л дараагийн мөрийг таамаглаж санал болгодог (autocomplete) горимоос бүрэн бие дааж терминал дээр комманд ажиллуулдаг, олон файл зэрэг засаж, тест гүйлгэдэг AI агентууд (Agentic AI) болон хувирсан.
Гэвч хөгжүүлэгчид өдөр тутмын ажилдаа AI агентуудыг түлхүү ашиглах тусам байгууллагуудад шинэ түвшний эрсдэлүүд үүсэж эхэлсэн:
- Үнэн зөвийг баталгаажуулах зардал: Код үүсгэх нь үнэгүй шахам болсон ч алдаатай код үйлдвэрлэгдэх зардал буураагүй. Хэн тэр кодыг хянаж, баталгаажуулах вэ?
- Зохион байгуулалтын хаос: Хөгжүүлэгч бүр өөрийн дуртай агентыг орон нутгийн орчинд дур зоргоороо ажиллуулж байгаа нь код баазын уялдаа холбоо, аюулгүй байдлыг алдагдуулж байна.
- Хяналт ба зардал: Хэн ямар API түлхүүр ашиглаж, хэдэн мянган ам.долларын токен үрж байгааг хянах нэгдсэн систем алга.
JetBrains Air нь яг энэ асуудлыг шийдвэрлэхээр гарч ирж буй нээлттэй архитектур бүхий платформ юм.
JetBrains Air-ийн үндсэн 3 тулгуур
Air нь өмнө нь туршигдаж байсан JetBrains Central болон Central CLI туршилтуудыг нэгтгэсэн дараах гурван том бүрэлдэхүүн хэсгээс бүрдэж байна:
1. Air in JetBrains IDEs (Агентуудыг чиглүүлэх орчин)
Энэ нь таны мэддэг уламжлалт IDE-г бие даасан олон агентуудыг зэрэг чиглүүлж, ажлыг нь хуваарилж, үр дүнг нь шалгадаг удирдлагын төв болгон хувиргана. Хөгжүүлэгч ганц prompt бичээд суух биш, хэд хэдэн даалгаврыг өөр өөр агентад өгч, хийсэн өөрчлөлтүүдийн Diff-ийг зэрэгцүүлэн шалгах боломжтой.
2. Air Teams (Ажлын урсгалын автоматжуулалт)
Инженерүүд болон хиймэл оюун ухаант агентуудын хамтын ажиллагааг удирдах тусгай систем. Тухайлбал, шинэ Pull Request үүсэх бүрд автомат Code-reviewer агент код шалгах, үндсэн branch-аас хоцорсон үед Auto-rebaser салбарыг шинэчлэх, баримт бичгийг Documentation update агент автоматаар баяжуулах, ирсэн Issue-үүдийг Issue triage агент эхний шатанд ангилах зэрэг ажиллагааг шууд тохируулж болно.
3. Air Governance (Байгууллагын засаглал ба хяналт)
Хуучнаар JetBrains Central нэрээр туршигдаж байсан энэхүү хэсэг нь инженерийн багийн удирдлагуудад зориулагдсан. Компанийн код руу ямар загвар, ямар эрхээр хандаж буйг тодорхойлох бодлого (policy), эрсдэлтэй үйлдлүүдийн аудит, нийт багийн AI кредитийн хэрэглээ, төсөв болон зардлын хязгаарлалтыг нэг дороос төвлөрсөн самбараар удирдана.
Multi-vendor: Зөвхөн JetBrains-д баригдахгүй
Хамгийн таатай мэдээ нь JetBrains хөгжүүлэгчдийг өөрийн бүтээгдэхүүнд хүчээр түгжих (vendor lock-in) замаар явсангүй.
- ACP (Agent Client Protocol): JetBrains Air нь нээлттэй стандартыг дэмжих бөгөөд хөгжүүлэгчид зөвхөн JetBrains-ийн өөрийн Junie агентаар хязгаарлагдахгүй.
- Төрөл бүрийн агентууд: Та Anthropic Claude Agent, OpenAI Codex, Google Gemini CLI эсвэл нээлттэй эхийн ямар ч ACP-тэй нийцтэй өөрийн агентыг Air платформдоо холбож ажиллуулж болно. Мөн Bring Your Own Key (BYOK) зарчмаар өөрийн API түлхүүрээ шууд ашиглах эрхтэй.
- JetBrains Context: Агентууд том төслүүд дээр ажиллах үед файлыг нэг нэгээр нь ухаж олон токен үрэхгүйн тулд репозиторын код бааз, архитектурыг семантик байдлаар индексжүүлж, агентуудад шуурхай контекст нийлүүлэх тусгай ухаалаг давхаргыг суурилуулж өгчээ.
Хөгжүүлэгчдийн үүрэг хэрхэн өөрчлөгдөх вэ?
JetBrains Air-ийн энэхүү алхам нь программ хангамжийн салбар "Код гараараа шивдэг" үеэс "Агентуудыг зохион байгуулж, шалгаж, архитектурын шийдвэр гаргадаг" үе рүү бүрэн шилжиж байгааг баталж байна.
Хөгжүүлэгч цаашид даалгавар бүрийг эхнээс нь гараар бичих шаардлагагүй боловч үүссэн кодын хариуцлагыг хүлээж, агентуудын ажлыг чанарын шалгуураар шүүж авах үүрэг илүү үнэ цэнтэй болно. Одоогоор JetBrains Air нь macOS, Linux, Windows дээр Toolbox болон CLI хэлбэрээр туршигдаж эхлээд байгаа бөгөөд цаашид мобайл болон үүлэн орчинд агент удирдах шийдлүүдийг үе шаттай нэвтрүүлэхээр төлөвлөжээ.
Эх сурвалж: JetBrains Official Blog, InfoWorld
Сэтгэгдэл
Ачаалж байна...