Microsoft spravil celkom zásadný krok, ktorý môže úplne zmeniť budúcnosť programovania. Konkrétne spustil technickú ukážku GitHub Copilot App, teda vôbec prvého natívneho klienta pre desktop, ktorý v rámci jednej aplikácie absolvuje celý vývojový cyklus, od zadania úlohy až po zlúčenie kódu, píše Neowin.
Oproti doterajšiemu stavu, kde Copilot vystupuje v podstate len ako rozšírenie editora, je to celkom solídny skok vpred. Tentokrát nejde o doplnok k VS Code, ale o samostatnú platformu pre niečo, čo firma označuje ako agentický vývoj. Microsoft toto oznámenie priniesol s presným načasovaním, keďže aj Anthropic s Claude Code a OpenAI s Codex CLI celkom agresívne rozširujú vlastné nástroje pre vývojárov.
Pre upresnenie, agentický vývoj znamená, že AI agent (autonómny program postavený na jazykovom modeli) vykonáva komplexnejšie (viacstupňové) úlohy samostatne, s občasným dohľadom človeka. Kým starý Copilot dopĺňal riadky kódu po jednom, nový GitHub Copilot App dostane zadanie v prirodzenom jazyku a sám analyzuje repozitár, napíše kód, spustí testy, skontroluje bezpečnosť a otvorí návrh zmien, čiže takzvaný pull request.
Vy ako používateľ (programátor) zasiahnete iba tam, kde to naozaj treba, napríklad pri schvaľovaní plánu, kontrole rozdielov oproti pôvodnému kódu a nastaveniu podmienok pre zlúčenie vykonaných zmien.
Filozofia aplikácie sa podľa Pasquale Pillitteri dá zhrnúť do štyroch slov, a to start (spusti z existujúceho zadania), isolate (pracuje na oddelenej vetve bez narušenia hlavného kódu), steer (zasahuj do plánu agenta, kým je ešte čas) a land (over zmenu k zlúčeniu cez existujúce kontrolné mechanizmy).

Čo presne aplikácia robí?
GitHub Copilot App je natívna aplikácia pre macOS, Windows aj Linux. Integruje pracovný inbox s prehľadom úloh naprieč viacerými repozitármi, konverzačného agenta, integrovaný terminál na spúšťanie príkazov a prehliadač na živé náhľady vyvíjaných aplikácií. Výsledkom je, že vývojár nemusí prepínať medzi GitHub vo webovom prehliadači, lokálnym editorom, terminálom a nástrojom na kontrolu kódu. Všetko, čo potrebuje, vybaví na jednom mieste.
Kľúčovou novinkou je Agent Merge. Po otvorení pull requestu môže vývojár delegovať celú ďalšiu prácu na agenta. Ten odpovedá na komentáre v kóde, opravuje neúspešné automatické kontroly a nakoniec zmeny sám zlúči. Urobí to ale len v prípade, že sú splnené všetky dôležité podmienky, ktoré vývojár vopred zadal, napríklad „zlúč, keď všetky testy sedia a existujú schválenia od dvoch ľudí.“
Agent Merge pritom neobchádza pravidlá ochrany vetiev v repozitári. Ak daný tím vyžaduje povinné schválenie od skutočného človeka, agent jednoducho počká, kým sa tak stane.
Za zmienku tiež stoja izolované relácie. To znamená, že každá úloha beží na oddelenej vetve s vlastnými súbormi a históriou rozhovoru s agentom. Reláciu taktiež možno kedykoľvek prerušiť. Ak teda nemáte veľa času, aplikáciu môžete bez obáv zatvoriť a na druhý deň pokračovať presne tam, kde ste skončili.
Tieto funkcionality sú náramne užitočné hlavne vtedy, keď tím pracuje na viacerých projektoch súčasne. Môže spustiť viacero paralelných relácií, každú na inom repozitári, a sledovať ich aktuálny stav v jednom prehľadnom zozname.
Microsoft nechce prísť o príležitosť
Microsoft teda postupne mení Copilot z jednoduchého nástroja na dokončovanie kódu na platformu viacerých AI modelov. Od februára tohto roku sú pre platiacich predplatiteľov Copilotu dostupné aj modely Claude od Anthropicu a Codex od OpenAI. V rámci jedného predplatného tak majú k dispozícii viacero možností. Vývojár si môže vybrať, ktorý model vykoná konkrétnu úlohu, prípadne zadať tú istú úlohu viacerým modelom, následne porovnať výsledky a jednoducho si vybrať ten, ktorý ju spravil najlepšie.
Čo sa týka cien, pre firmy je k dispozícii viacero balíčkov. Copilot Business štartuje s Microsoft 365 Business Basic) začína na cene 23,40 eura, s Business Standard na 29 eurách a Business Premium na 37,30 eurách mesačne. Jednotlivci si môžu vybrať Medzi Microsoft 365 personal za 10 eur mesačne, Microsoft 365 Family za 13 eur mesačne a Microsoft 365 Premium za 22 eur mesačne. Veľkým podnikom je dostupný Microsoft 365 Copilot za 26 eur mesačne.
Pokiaľ ide o zapojenie GitHub, technická ukážka bola spustená 14. mája, pričom záujemcovia majú možnosť zaregistrovať sa na čakaciu listinu na stránke github.com/features/preview/github-app. Predplatitelia sa môžu zapísať ihneď, prístup dostanú postupne počas technickej ukážky.
Konkrétne tí s plánmi Business a Enterprise dostanú prístup v rámci úvodného týždňa, no ich správca musí vopred aktivovať ukážkové funkcie a Copilot CLI v nastaveniach organizácie. Bez toho jednotliví vývojári prístup nezískajú.
Na záver podotýkame, že aplikácia je podľa oficiálnych informácií dostupná globálne na všetkých troch hlavných desktopových platformách. Žiaľ, mobilné verzie (pre iOS a Android) zatiaľ oznámené neboli. GitHub totiž aplikáciu prezentuje ako desktopový nástroj pre dlhšie vývojové relácie.

