AI Development Studio
AI Development Studio je namizna aplikacija, v kateri ekipa specializiranih AI agentov razvije programski projekt od prve ideje do različice, pripravljene za produkcijo. Namesto enega splošnega pomočnika delo poteka kot v pravi razvojni ekipi: vsaka vloga ima jasno odgovornost, svoja navodila in svoje znanje, rezultat pa preveri naslednja vloga v verigi.

Kako poteka delo
Vodja projekta iz naloge pripravi specifikacijo, arhitekt zasnuje rešitev in jo razdeli na manjše naloge z jasnimi odvisnostmi. Oblikovalec pripravi tri predloge videza, med katerimi uporabnik izbere enega. Nato razvijalci vzporedno zgradijo spletni vmesnik, zaledje ter po potrebi Android ali namizno aplikacijo. Sledijo pregled kode, preverjanje dostopnosti, vsebina in SEO, integracija spletnega vmesnika in zaledja, končni pregled, varnostni pregled in dokumentacija. Na koncu QA ekipa na ločeni testni veji napiše teste za obstoječo kodo; če odkrije napako, jo pregledovalec popravi in krog se ponovi.
Kakovost, ki se preverja sproti
Studio po vsakem delu sam zažene teste, lint, gradnjo in preverbo pogodbe med zaledjem in vmesnikom, za spletne projekte pa zgradi tudi Docker sliko. Spletni vmesnik pregleda še v pravem brskalniku na telefonu, tablici in namizju, integracijo pa preizkusi z avtomatskimi E2E testi na sveži testni bazi. Ko so preverjanja zelena, delo potisne na GitHub, odpre pull request, sledi CI-ju in ga ob rdečem rezultatu samodejno popravi. Spletni projekti so pripravljeni za objavo na lastnem strežniku (SSR in Docker slike v GHCR), namizne aplikacije dobijo namestitveni program, izdaje na GitHubu in podpisane samodejne posodobitve.
Varnost in nadzor
Vsak ukaz, ki ga želi izvesti agent, gre skozi varnostno politiko: nevarna dejanja so zavrnjena, občutljiva čakajo na uporabnikovo potrditev, prijava v GitHub pa agentom ni dostopna. Skrivnosti nikoli ne pridejo v commit ali na GitHub, saj Studio pregleda vsak commit pred objavo. Uporabnik celoten tok dela spremlja v živo na interaktivnem