Хөгжүүлэгч ба AI агентуудыг холбох шинэ дэд бүтэц: Mitchell Hashimoto "Superlogical" стартапыг танилцууллаа
Орошил: Терминал орчны шинэ эрин үе ба Митчелл Хашимотогийн эргэн ирэлт
HashiCorp компанийг үүсгэн байгуулж Vagrant, Terraform, Vault зэрэг орчин үеийн DevOps дэд бүтцийн хэрэгслүүдийг анхлан бүтээсэн, мөн сүүлийн үед GPU хурдасгууртай Ghostty терминалаараа технологийн ертөнцөд шуугиан тариад буй Митчелл Хашимото (Mitchell Hashimoto) "Superlogical" нэртэй шинэ стартапаа албан ёсоор зарлалаа.
Superlogical-ийн гол зорилго нь хөгжүүлэгчдийн өдөр тутмын ажилладаг терминал болон execution орчныг автономит AI кодинг агентуудтай шууд нэгтгэсэн, сервер талын "урт хугацааны гүйцэтгэлийн давхарга" (persistent execution layer) болгон шинэчлэх юм. Программистууд болон AI кодинг агентууд зэрэгцэн ажиллах болсон өнөө үед уламжлалт хөгжүүлэгчийн хэрэгслүүд ачааллыг даахад хангалтгүй болсныг тэд онцолж байна.
tmux яагаад AI агентуудын эрин үед дутагдалтай байна вэ?
Сүүлийн жилүүдэд Cursor, Claude Code, Windsurf, Devin зэрэг автоном AI агентууд программ хангамж хөгжүүлэлтийн явцад асар том байр суурь эзлэх боллоо. Гэвч өнөөдрийн хөгжүүлэгчдийн ажиллах орчин маш их бутархай (fragmented) байна. Хөгжүүлэгч өөрийн локал компьютер дээр, агент тусдаа sandbox эсвэл сервер дээр, харин CI/CD болон тестүүд өөр cloud орчинд тус тусдаа тусгаарлагдмал байдлаар ажилладаг.
Ихэнх инженерүүдийн олон жил ашиглаж ирсэн tmux эсвэл screen зэрэг терминал мультиплексорууд нь анх ганц хүний интерактив терминал сесст зориулагдаж хийгдсэн байдаг. Гэтэл автономит AI агентууд арын горимд (background) хэдэн цагийн турш тасралтгүй код бичих, рефакторинг хийх, тест ажиллуулах шаардлагатай болдог.
Одоогийн уламжлалт tmux ба терминал хэрэгслүүд дараах сорилтуудтай тулгарч байна:
- Ажиглалт ба төлөв (State Awareness): AI агент арын горимд ажиллаж байхдаа хөгжүүлэгчээс зөвшөөрөл (human-in-the-loop approval) хүлээж байгаа эсэхийг одоогийн терминалууд мэдэх боломжгүй.
- Төхөөрөмж хоорондын саатал: Компьютераа салгах, сүлжээ тасрах эсвэл өөр төхөөрөмж рүү шилжихэд терминалын контекст болон явагдаж буй ажиллагаа тасрах эрсдэлтэй.
- Хамтын ажиллагааны хомсдол: Хүн болон AI агент нэгэн бодит терминал сесс дотор зэрэг ажиллаж, бие биенийхээ хийж буй үйлдэл, контекстийг шууд харах боломж байдаггүй.
Инженерүүдийн хэлж буйгаар "tmux нь терминал руу шууд харж суугаа ганц хүнд зориулагдсан. Гэтэл агентууд одоо арын горимд цаг данан ажиллаж байна. Хөгжүүлэгчид агент ажилласаар байна уу, гацчихсан уу гэдгийг мэдэхийн тулд гараар дахин холбогдох шаардлага гардаг нь асар их цаг тасалдахад хүргэж байна" гэжээ.
Superlogical гэж юу вэ? Сервер талын Persistent Execution Layer
Superlogical-ийн анхны бүтээгдэхүүн нь сервер талд ажилладаг шинэ үеийн Сервер талын Терминал Мультиплексор (Server-side Terminal Multiplexer) юм. Гаднаасаа tmux-тай төстэй мэт боловч архитектурын хувьд гүн гүнзгий өөрчлөлт хийжээ.
Системийн гол онцлогууд:
- Server-side Session Persistence: Сессүүд хөгжүүлэгчийн локал төхөөрөмж дээр биш сервер дээр байнгын "амьд" төлөвтэй ажиллана. Та аппликейшнээ хаах, зөөврийн компьютераа солих, эсвэл сүлжээ тасарсан ч сервер дээрх процесс үргэлжлэн ажиллах бөгөөд яг үлдсэн цэгээсээ шууд үргэлжлүүлнэ.
- Олон платформ ба Шууд хандалт: Веб браузер болон macOS, iOS-д зориулсан native аппликейшнээр дамжуулан сесс рүүгээ дуртай төхөөрөмжөөсөө хандах, шууд хуваалцах (live session sharing) боломжтой.
- Хүний ба AI Агентийн Хамтын Ажиллагаа: Нэг сессийг хэд хэдэн инженер болон AI агентууд нэгэн зэрэг хуваалцан ажиллана. AI агент код бичиж байхад хөгжүүлэгч хажуугаар нь хянаж, команд өгч, шууд шаардлагатай засварыг хийх боломжийг олгодог.
- Контекст ба Түүх хадгалалт (Context Retention): Терминалын түүх, орчны хувьсагчид сервер дээр хадгалагдах тул AI агент ажлаа үргэлжлүүлэхдээ өмнөх бүх контекстийг алдалгүй ашиглана.
Ghostty-аас эхэлсэн архитектур ба Хөрөнгө оруулалт
Митчелл Хашимото өмнө нь Rust болон Zig хэлээр GPU-accelerated хурдан Ghostty терминалыг хөгжүүлж, нээлттэй эх бүхий олон нийтийн төсөл болгон ашгийн бус байгууллагад шилжүүлсэн билээ. Superlogical нь Ghostty-ийн хурдан рендеринг ба цөм сан болох libghostty-ийг ашиглаж байна.
Хашимотогийн тайлбарласнаар, Ghostty төсөл ашгийн бус, нээлттэй эх сурвалж хэвээр үлдэнэ. Харин Superlogical нь түүн дээр суурилсан enterprise болон агент дэд бүтэцийг бизнес хэлбэрээр хөгжүүлэх аж. Superlogical компаниийг үүсгэн байгуулах багт HashiCorp-ийн анхны инженер Jack Pearkes, Vercel болон Poolside-д ажиллаж байсан туршлагатай инженерүүд нэгджээ.
Түүнчлэн уг стартап нь Notable Capital, Amplify Partners болон Box-ийн CEO Aaron Levie, Stripe-ийг үүсгэн байгуулагч Patrick Collison, Shopify-ийн CEO Tobias Lütke нар зэрэг технологийн салбарын нөлөө бүхий эрхмүүдээс хөрөнгө оруулалт татаад байна.
Дүгнэлт: Хөгжүүлэгчийн багаж хэрэгслийн дараагийн эволюци
Програмгам хангамжийн хөгжүүлэлт AI агентуудын тусламжтайгаар асар хурдацтай өөрчлөгдөж байгаа ч бидний ашигладаг терминал, CLI орчин сүүлийн хэдэн арван жилд сууриар нь шинэчлэгдээгүй байв.
Superlogical-ийн дэвшүүлж буй энэхүү шинэ хандлага нь зөвхөн "шинэчилсэн tmux" биш юм. Энэ нь цаашдаа CI/CD, сервер, локал орчин болон автономит AI агентуудыг нэгтгэсэн "multiplexer for all work" буюу програм хангамж бүтээх бүх үйл явцын төв зангилаа болох ирээдүйтэй.
Хөгжүүлэгчийн хувьд AI агенттай хэрхэн хамтран ажиллах, тэднийг хэрхэн хянаж, удирдаж чиглүүлэх вэ гэдэг асуудал ойрын жилүүдийн хамгийн чухал сэдэв байх бөгөөд Superlogical энэ асуудлыг суурь дэд бүтцийн түвшинд шийдвэрлэхээр зорьж байна.
Сэтгэгдэл
Ачаалж байна...