GitHub-ийн эрин үе шувтрах уу? OpenAI кодын дэд бүтцийн "Pierre" стартапыг худалдан авлаа
Хиймэл оюуны моделиуд хэдхэн хормын дотор цогц функц, микросервис, тестүүдийг бичиж чаддаг болсон. Гэвч өнөөдөр инженерүүдийн өмнө тулгарч буй хамгийн том бэрхшээл нь модель өөрөө биш, харин түүний бүтээсэн кодыг бодит төсөлд нэгтгэх "хоолой" буюу Git, Pull Request, кодын бүтцийн уламжлалт системүүд болж хувираад байна.
OpenAI энэ гацааг арилгах зорилгоор AI агентуудад зориулсан хувилбар удирдлага, кодын навигацийн шийдэл хөгжүүлдэг Pierre Computer Company-г худалдан авч байгаагаа зарлалаа. Энэ нь зүгээр нэг жижиг стартапын наймаа биш, харин програм хангамж хөгжүүлэлтийн үндсэн тулгуур болсон Git дэд бүтэц "AI агент төвтэй" шинэ шатанд шилжиж буйн тод дохио юм.
Pierre Computer Company гэж хэн бэ?
Хөгжүүлэгчдийн нийгэмлэгт чимээгүйхэн хүчээ авч байсан Pierre-ийг алдарт хөгжүүлэгч, HashiCorp-ийн үүсгэн байгуулагч Митчелл Хашимото (Mitchell Hashimoto) дэмжин хөрөнгө оруулж, нээлттэй эхийн хүрээлэлд өндрөөр үнэлэгдэж байв.
Pierre-ийн гол бүтээгдэхүүн нь зөвхөн хүмүүст биш, автомат кодинг агентуудад зориулан бүтээгдсэн Code Storage хэмээх Git-д суурилсан өгөгдлийн агуулах юм. Lovable, Bolt, Amp зэрэг хурдацтай өсөж буй AI app-builder платформууд хэдийнэ уг шийдлийг ашиглаж, өөрсдийн үүсгэсэн код болон агентуудын төлөв (agent memory)-ийг хадгалж байв.
Үүнээс гадна тус компанийн хөгжүүлсэн нээлттэй эхийн дараах технологиуд аль хэдийн хөгжүүлэгчдийн өдөр тутмын хэрэглээ болжээ:
- Trees: Төслийн файлын шатлалыг миллисекундэд харуулах хурдан навигацийн систем.
- Diffs: Өөрчлөлтийг хянахаас гадна кодын зөрүү дотор нь шууд засвар хийх боломж олгодог (inline edit) интерфейс.
- Highlights: Агент бодит хугацаанд кодоо урсган бичих (streaming) үед синтаксыг агшин зуурт өнгөөр ялгадаг санах ойд маш хэмнэлттэй хэрэгсэл.
Үнэн хэрэгтээ OpenAI-ийн Codex аппликейшнийг ашигладаг инженерүүд Pierre-ийн Trees болон Diffs сангуудыг анзааралгүйгээр өдөр тутам хэрэглэж байсан бөгөөд OpenAI одоо энэ багийг дотооддоо бүрэн нэгтгэж байна.
Уламжлалт Git яагаад AI-ийн эрин үед сөхөрч байна вэ?
Өнөөгийн Git болон GitHub нь 2005-2008 оны үед, хүн өдөрт цөөн хэдэн удаа commit, push хийж, нэг нэгээрээ код шалгах зарчимд зориулагдан зохиогдсон. Гэтэл автомат AI кодинг агентууд орж ирснээр дүр зураг орвонгоороо эргэв.
Нэг хөгжүүлэгчийн дор ажиллаж буй 5 өөр агент нэгэн зэрэг хэдэн зуун салбар (branch) үүсгэж, хоорондоо өөрчлөлтөө байнга нэгтгэн, секунд тутам олон арван хувилбар бичиж байдаг. Ийм машинд зориулсан ажлын урсгалыг (machine-driven workload) уламжлалт Git серверүүд даахгүй болж, хоцрогдол (latency), сүлжээний ачаалал, мөргөлдөөн (merge conflicts) хэт нэмэгдэж байна.
OpenAI ердөө хоёр хоногийн өмнө нийтэлсэн Pando нэртэй өөрсдийн дотоод Git backend-ийнхээ тайланд энэ тухай онцолсон юм. OpenAI-ийн инженерүүд өдөрт ойролцоогоор 1 петабайт хэмжээтэй Git өгөгдлийг агентуудтайгаа зэрэгцэн боловсруулдаг бөгөөд push хийх дундаж хугацааг 80%-иар бууруулахын тулд Pando-г тусгайлан бүтээхэд хүрсэн аж. Ийнхүү Pierre-ийг авснаар тэд backend архитектураа хэрэглэгчийн интерфейс, кодын навигаци, интерактив diff-тэй бүрэн уялдуулах боломжтой болж байна.
Салбарын томоохон дайн: GitHub-ийн эсрэг OpenAI, SpaceX, Anthropic
OpenAI энэхүү худалдан авалтаар шууд Майкрософтын эзэмшдэг GitHub-тай өрсөлдөх гэж байна хэмээн олон улсын технологийн хэвлэлүүд дүгнэж байна. Гэхдээ энэ нь ганц OpenAI-ийн амбиц биш:
- Cursor ба SpaceX: Саяхан SpaceX-ийн бүрэлдэхүүнд 60 тэрбум доллароор очсон Cursor платформ нь өнгөрсөн наймдугаар сард Origin хэмээх бие даасан хувилбар удирдлагын системээ танилцуулж, GitHub-аас хараат бус болохоо зарласан.
- Anthropic: Тус лаборатори өөрийн monorepo-доо агентуудын параллель үйлдлийг дэмжих зорилгоор Scion нэртэй хувилбар удирдлагын шинэ протоколыг бие даан боловсруулснаа өнгөрсөн сард дэлгэсэн билээ.
Эдгээр алхмууд нэг л зүйлийг баталж байна: AI загвар өөрөө хүчирхэг байх нь хангалтгүй. Хэрэв тухайн загвар кодын төслийн контекстийг агшин зуурт ойлгож, branch-уудыг автоматаар нэгтгэн, хөгжүүлэгчид кодын зөрүүг шууд засаж батлах дэд бүтэцгүй бол хөгжүүлэлтийн бүтээмж өсөх боломжгүй юм.
Хөгжүүлэгчдэд юу өөрчлөгдөх вэ?
OpenAI-ийн мэдээлснээр Pierre-ийн нээлттэй эхийн төслүүд (Trees, Diffs, Highlights) олон нийтэд нээлттэй хэвээр үлдэж, үргэлжлүүлэн сайжруулагдах юм. Харин Code Storage-ийн чадварууд алхам алхмаар Codex аппликейшнд бүрэн нэвтэрнэ.
Програм хангамжийн инженерүүдийн хувьд энэ нь тун удахгүй бид:
- Терминал дээр гараараа удаан
git rebase, төвөгтэй merge хийх шаардлагагүй болох, - Агентын бичсэн кодыг PR үүсгэж хүлээхийн оронд шууд ухаалаг "Inline Diff" дээр хормын төдийд засаж үйлдвэрлэлд оруулах,
- Кодын репозитор нь зүгээр л текст хадгалах сан биш, агентын ой тогтоолт, төслийн түүхтэй шууд интеграцчлагдсан динамик систем болж өөрчлөгдөхийг харах цаг ойрхон байгааг харуулж байна.
Хиймэл оюуны шинэ эрин үед хамгийн чухал тулаан нь загварын параметрийн тооноос хальж, хөгжүүлэгчийн ажлын урсгалын гол цөм болох кодын агуулах, хувилбарын дэд бүтэц рүү шилжлээ.
Эх сурвалж:
- OpenAI Official Announcement: OpenAI to acquire Pierre Computer Company, Inc. (openai.com)
- DEV Community Analysis: OpenAI Is Buying the Plumbing Behind Coding Agents. That Matters More Than a GitHub Rival
- OpenAI Engineering: Scaling Git at OpenAI and the Pando Architecture
Сэтгэгдэл
Ачаалж байна...