Codex telefone: kaip tęsti užduotį naudojant Codex Cloud
MarkdownCodex Cloud aplinkos kūrimas ir publikavimas, užduoties tęsinys telefone, aplinkos atnaujinimas, ištekliai ir apribojimai.
Skaityti visą straipsnį
Norėdami tęsti Codex užduotį telefone, vykdykite ją debesijoje. Vieną kartą nustatykite aplinką: sukurkite ir publikuokite Codex Cloud aplinką ChatGPT svetainėje arba darbalaukio programėlėje. Telefone galite atverti debesijoje pradėtą užduotį ir tęsti darbą. Užduoties, pradėtos įprastoje Codex programoje kompiuteryje, taip perkelti negalite: ją reikia įrašyti į GitHub ir iš naujo paleisti debesijoje.
Jūsų kompiuteryje veikiantis agentas gali matyti kiekvieną projekto aplanką, visą jo atmintį ir visas žinias. Tačiau telefone jų pasiekti negalite. Pavasarį autoriaus klausė, ar jis dirba išmaniuoju telefonu. Jis atsakė, kad pats taip nedaro: tai įmanoma, tačiau yra niuansų ir ne viskas intuityvu. Dabar tam skirta Codex debesija. Pradėkime.
Praktinių Ailoot naudojimo instrukcijų rasite dokumentacijoje.
Pagrindinė mintis
Telefone nematysite kompiuteryje vykdomos Codex užduoties: diske esantys failai, veikiančios programos ir naršyklės prisijungimai savaime į debesiją neperkeliami. Jums reikia Codex Cloud – debesijos aplinkos su jūsų GitHub saugyklomis, priklausomybėmis ir prieigos duomenimis. Sukurkite ją ChatGPT svetainėje arba darbalaukio programėlėje, spustelėkite Publish ir pradėkite užduotį debesijoje. Tada atverkite tą pačią užduotį ChatGPT programėlėje telefone ir tęskite darbą. Debesijos užduotis veikia net tada, kai kompiuteris užmigdytas.
Kodėl kompiuteryje vykdoma užduotis telefone nematoma
Codex turi 3 režimus. Local ir Worktree veikia jūsų kompiuteryje. Worktree naudoja atskirą projekto kopiją; šis režimas aptariamas atskirame straipsnyje. Cloud užduotį vykdo OpenAI virtualiojoje mašinoje.
Debesijos užduotis mato tik savo aplinką ir pradedama iš GitHub saugyklos. GitHub yra debesijos paslauga kodui saugoti. Jei jūsų projektas šiuo metu yra tik diske, pasakykite agentui: „Bičiuli, šią programėlę reikia perkelti į GitHub.“ Jis paprašys prisijungti prie GitHub ir nurodyti, ar saugykla turi būti vieša, ar privati. Pasakykite „privati“ – tada prieigą prie kodo turėsite tik jūs.
Jei Codex dar neįdiegėte, pradėkite nuo atskiro straipsnio apie diegimą ir prieigą.
Kaip sukurti ir publikuoti aplinką
Aplinką galite sukurti tik ChatGPT svetainėje arba darbalaukio programėlėje. Telefone pasirenkate jau paruoštą aplinką.
Anksčiau OpenAI turėjo atskirą Codex programėlę, o dabar ją sujungė su ChatGPT į vieną sąsają. Autorius mano, kad toks būdas tinkamesnis ir patogesnis.
- Prisijunkite prie ChatGPT ir pereikite į Codex.
- Naujoje užduotyje pasirinkite Work in → Cloud, atverkite Select environment ir spustelėkite Create environment.
- Pasirinkite savo GitHub saugyklas. Jei GitHub neprijungtas, Codex paprašys jį prijungti.
- Spustelėkite Get started. Codex peržiūrės saugyklas, įdiegs priklausomybes ir įrankius bei patikrins, ar viskas veikia. Diegimo komandų rašyti rankiniu būdu nereikia.
- Jei ko nors trūksta, pavyzdžiui, paslaugos rakto, Codex paklaus. Reikalingas versijas, komandas ar paslaugas galite nurodyti iš karto.
- Peržiūrėkite sąrankos ataskaitą, išsaugokite pakeitimus ir spustelėkite Publish.
- Kai pasirodys Environment published, spustelėkite Start a new task ir aprašykite užduotį.
Tą patį kelią rasite Settings → Codex Cloud → Environments → Create environment.
Išsaugoti ir publikuoti – 2 skirtingi mygtukai. Išsaugojus įsimenami nustatymai. Kiekviena nauja užduotis pradedama iš publikuotos aplinkos. Kol aplinka nepaskelbta, jos negalite pasirinkti užduočiai jokiame įrenginyje.
Kaip dirbti telefonu: 2 galimybės
Codex Cloud. Jums nereikia savo serverio – jį suteikia OpenAI. Tačiau jame veikia tik Codex ir tik tai, ką įtraukėte į aplinką.
Nuosavas serveris. Čia aprašytoje sąrankoje serveryje įdiegti Claude Code, Codex ir Hermes, o Hermes juos valdo. Per Telegram robotą galite rašyti Hermes iš telefono. Tai ypač patogu keliaujant: padiktuojate užduotį balsu ir ataskaitą gaunate toje pačioje vietoje. Kaip išlaikyti Hermes nuolat veikiantį serveryje, aprašyta atskirame straipsnyje, o kaip perkelti ten projektą iš Codex, paaiškinta čia.
Kaip telefone atverti tą pačią užduotį
Svetainėje pasirinkite Work in → Cloud, tada pasirinkite aplinką. Telefone atverkite Codex ChatGPT programėlėje ir pasirinkite publikuotą aplinką.
Norėdami tęsti jau pradėtą darbą, atverkite tą pačią užduotį. Nauja užduotis pradedama nuo pradžių, naudojant publikuotą aplinką. Esama užduotis tęsiama su savo failais, įskaitant dar neįkeltus pakeitimus, ir įdiegtais įrankiais.
Užduotį galite pradėti nešiojamajame kompiuteryje, o rezultatą peržiūrėti telefone.
Kad ir kokią užduotį skirtumėte agentui – Hermes, Claude Code ar Codex, – pabaigoje visada paklauskite: „Ar tikrai teisingai išsprendei užduotį?“ Prieš išsaugodami GitHub, peržiūrėkite pakeitimus ir patikrinkite rezultatus.
Kaip atnaujinti aplinką nepertraukiant jau vykdomų užduočių
Projektai keičiasi: pridedate biblioteką arba prireikia naujos paslaugos. Atverkite Settings → Codex Cloud → Environments, aplinkos meniu pasirinkite Edit, aprašykite pakeitimą ir leiskite Codex jį paruošti bei patikrinti. Tada išsaugokite ir spustelėkite Republish.
Naujos užduotys gaus atnaujinimą. Jau vykdomos užduotys išlaikys savo būseną; pakartotinis publikavimas jų nenustato iš naujo. Aplinka fone pati atsisiunčia naujausią kodą iš saugyklos, iš naujo neįdiegdama priklausomybių.
Kiek skaičiavimo galios gaunate ir kiek laiko saugoma užduotis
Kiekviena debesijos užduotis vykdoma atskiroje virtualiojoje mašinoje. Jos skaičiavimo galia priklauso nuo ChatGPT plano; pigiausias OpenAI lentelėje nurodytas planas yra Plus:
| ChatGPT planas | Procesoriai (vCPU) | Atmintis | Diskas |
|---|---|---|---|
| Plus, Edu Plus | 2 | 8 GB | 8 GB |
| Pro, Business, Enterprise | 4 | 16 GB | 32 GB |
| Edu, Edu Pro | 4 | 16 GB | 32 GB |
Enterprise klientams prieinamos galingesnės mašinos; OpenAI paskyrų vadybininkai pateikia sąlygas ir kainas.
Pagal numatytuosius nustatymus užduoties būseną galite atkurti 7 dienas po paskutinės jūsų žinutės arba užduoties tęsimo. Vėliau tuo pasikliauti negalite. Todėl po kiekvienos užbaigtos darbo dalies turėtumėte paprašyti agento: „Išsaugok tai GitHub.“
Ko debesija dar negali
- Valdyti už jus kompiuterį ir naršyklę (Computer and browser use). Tai įtraukta į OpenAI planus.
- Dirbti su GitLab arba savarankiškai priglobtu GitHub Enterprise Server. Šios galimybės taip pat numatytos ateityje.
- Jūsų asmeniniai įgūdžiai kompiuteryje į debesiją neperkeliami; debesijos užduotis mato tik saugykloje esančius įgūdžius. Jei debesijoje reikia įgūdžio, įkelkite jį ten.
Taip pat yra senoji Codex Cloud (Legacy), kuri atlieka kodo peržiūrą ir integruojasi su Linear bei GitHub. OpenAI planuoja ją uždaryti.
Jei aplinkos nėra sąraše arba sąranka nepavyksta
Pasirenkant užduotį aplinkos sąraše jos nėra. Atverkite Settings → Codex Cloud → Environments. Žyma Unpublished reiškia, kad sąranka nebaigta publikavimu. Užbaikite ją ir spustelėkite Publish.
Įrankio nepavyksta įdiegti. Sąrankos pokalbyje pažiūrėkite, kuri komanda nepavyko, ir paprašykite Codex ištirti problemą bei bandyti dar kartą, pavyzdžiui: „Įdiek pnpm ir paleisk projekto testus.“ Jei sąranka nepavyko pačioje pradžioje, spustelėkite Try again. Jei reikia pataisyti projekto failus arba priklausomybių sąrašą, tai padarykite įprastoje užduotyje, o tada grįžkite prie aplinkos sąrankos.
Ar jau vykdėte Codex užduotis debesijoje, ar vis dar viską laikote kompiuteryje?
Šaltiniai
- OpenAI: Cloud environments – aplinkos kūrimas ir publikavimas, išsaugojimas ir publikavimas, naujos ir esamos užduotys, Republish, darbo tęsinys svetainėje ir telefone, darbas kompiuteriui miegant, virtualiųjų mašinų ištekliai pagal planą, 7 dienų saugojimas, apribojimai, saugykloje esantys įgūdžiai, Codex Cloud (Legacy), Unpublished ir Try again.
- OpenAI: Codex Cloud – greita pradžia: svetainė, telefonas arba darbalaukio programėlė, GitHub prijungimas, Get started, Publish ir Start a new task.
- OpenAI: Codex modes – Local, Worktree ir Cloud režimai; Local ir Worktree veikia jūsų kompiuteryje.
Toliau susipažinti su Ailoot galite apsilankę ailoot.ai.
Išsamiau
Klausimai ir atsakymai
Kodėl pradėdamas debesijos užduotį nematau savo aplinkos?
Patikrinkite, ar ji dar pažymėta Unpublished. Sąrankos išsaugojimas yra atskiras nuo paskelbimo; užbaikite sąranką ir paskelbkite aplinką prieš rinkdamiesi ją naujai užduočiai.
Ar telefone atverti esamą debesijos užduotį, ar kurti naują?
Atverkite esamą užduotį, kad tęstumėte jos failus ir įdiegtus įrankius. Nauja užduotis atskirai pradeda nuo paskelbtos aplinkos, todėl netęsia ankstesnės užduoties neįrašytos darbinės būsenos.