Dirbtinio intelekto sprendimai sparčiai įsitvirtina programuotojų kasdienybėje. Vienas iš tokių įrankių – „OpenAI“ sukurtas kodo rašymo pagalbininkas „Codex“, kuris nuo šiol prieinamas ne tik „macOS“, bet ir „Windows“ aplinkoje. Tai atveria galimybes dar platesniam kūrėjų ratui pasitelkti kelių dirbtinio intelekto agentų bendradarbiavimą ir automatizuoti pasikartojančias užduotis.
Vasario pradžioje „OpenAI“ atnaujino „Codex“ programą, suteikdama jai galimybę vienu metu koordinuoti kelis dirbtinio intelekto agentus. Kartu buvo pristatyta ir atskira „macOS“ skirta „Codex“ programa. Dabar analogiška savarankiška „Codex“ versija pasiekiama ir „Windows“ operacinėje sistemoje, todėl šioje aplinkoje dirbantys programuotojai gali naudotis tomis pačiomis funkcijomis kaip ir „Mac“ naudotojai.
Kaip ir „macOS“ versijoje, „Windows“ skirta „Codex“ leidžia suderinti kelių programavimo agentų darbą sprendžiant tą pačią užduotį. Pavyzdžiui, vienas agentas gali generuoti kodą, kitas – kurti testus, trečias – tvarkyti dokumentaciją. Be to, programa palaiko įvairias automatizavimo galimybes, padedančias supaprastinti pasikartojančius darbus, tokius kaip klaidų paieška ar testų vykdymas.
Kad pradžia būtų sklandesnė, „OpenAI“ į „Codex“ programą įdiegė specialią „Skills“ (įgūdžių) skiltį. Joje pateikiami paruošti paketai, kuriuose sujungtos instrukcijos, reikalingi ištekliai ir scenarijai. Tai leidžia „Codex“ paprasčiau prijungti atskirus agentus prie konkrečių įrankių, bibliotekų ar darbo procesų – pavyzdžiui, testavimo sistemų, diegimo grandinių ar dokumentacijos generavimo sprendimų.
„OpenAI“ taip pat integravo vietinį „sandbox“ sprendimą, kad „Windows“ kūrėjams būtų užtikrinta saugi ir pažįstama darbo aplinka. Tai leidžia vykdyti kodą atskirtoje, kontroliuojamoje erdvėje, sumažinant rizikas ir aiškiai atskiriant bandomąjį kodą nuo gamybinio.
„Codex“ prieinamas „ChatGPT Free“, „ChatGPT Go“, „ChatGPT Plus“ ir „ChatGPT Pro“ naudotojams. Naudojantis programa, sesijų istorija išsaugoma „OpenAI“ paskyroje, todėl darbus galima patogiai tęsti skirtinguose įrenginiuose: pradėti programuoti „Mac“ kompiuteryje, o vėliau persikelti prie „Windows“ įrenginio neprarandant pažangos.

