Blog

Codex v telefonu: kako nadaljevati opravilo prek Codex Cloud

Markdown

Ustvarjanje in objava okolja Codex Cloud, nadaljevanje opravila s telefona, posodabljanje okolja, viri in omejitve.

Preberi celoten članek

Če želite opravilo Codex nadaljevati v telefonu, ga zaženite v oblaku. Kot enkratno nastavitev ustvarite in objavite okolje Codex Cloud na spletnem mestu ChatGPT ali v namizni aplikaciji. Opravilo, ki ste ga začeli v oblaku, lahko odprete v telefonu in nadaljujete delo. Opravila, začetega v običajnem Codexu v računalniku, ne morete prenesti na ta način: shraniti ga morate v GitHub in ga znova začeti v oblaku.

Agent v vašem računalniku lahko vidi vse mape projekta, ves njegov pomnilnik in vse njegovo znanje. Do tega pa iz telefona ne morete dostopati. Spomladi so avtorja vprašali, ali dela s pametnega telefona. Odgovoril je, da sam tega ne počne: mogoče je, vendar je treba upoštevati nekaj posebnosti in ni vse intuitivno. Codex ima zdaj za to oblak. Pa začnimo.

Praktična navodila za delo z Ailootom najdete v dokumentaciji.

Ključna misel

Telefon ne bo videl opravila Codex, ki se izvaja v vašem računalniku: datoteke na disku, delujoči programi in prijave v brskalnik se sami od sebe ne prenesejo v oblak. Potrebujete Codex Cloud: oblačno okolje z vašimi repozitoriji GitHub, odvisnostmi in poverilnicami za dostop. Ustvarite ga na spletnem mestu ChatGPT ali v namizni aplikaciji, kliknite Publish in začnite opravilo v oblaku. Nato odprite isto opravilo v aplikaciji ChatGPT v telefonu in nadaljujte delo. Opravilo v oblaku deluje tudi, ko je vaš računalnik v stanju spanja.

Zakaj opravilo v računalniku ni vidno v telefonu

Codex ima 3 načine. Načina Local in Worktree se izvajata v vašem računalniku. Worktree uporablja ločeno kopijo projekta; ta način je predstavljen v ločenem članku. Način Cloud izvaja opravilo na virtualnem računalniku OpenAI.

Opravilo v oblaku lahko vidi samo svoje okolje in se začne iz repozitorija v GitHubu. GitHub je oblačna storitev za kodo. Če je vaš projekt trenutno samo na disku, povejte agentu: »Hej, to aplikacijo morava prenesti v GitHub.« Pozval vas bo, da se prijavite v GitHub, in vprašal, ali naj bo repozitorij javen ali zaseben. Izberite »zaseben«: tako boste do kode lahko dostopali samo vi.

Če Codexa še niste namestili, začnite z ločenim člankom o namestitvi in dostopu.

Kako ustvariti in objaviti okolje

Okolje lahko ustvarite samo na spletnem mestu ChatGPT ali v namizni aplikaciji. V telefonu izberete okolje, ki je že nastavljeno.

OpenAI je nekoč imel ločeno aplikacijo Codex; zdaj jo je združil s ChatGPT v enoten vmesnik. Avtor meni, da je ta pristop primernejši in udobnejši.

  1. Prijavite se v ChatGPT in preklopite na Codex.
  2. Pri novem opravilu izberite Work in → Cloud, odprite Select environment in kliknite Create environment.
  3. Izberite svoje repozitorije GitHub. Če GitHub ni povezan, vas bo Codex pozval, da ga povežete.
  4. Kliknite Get started. Codex bo pregledal repozitorije, namestil odvisnosti in orodja ter preveril, ali vse deluje. Ukazov za namestitev vam ni treba pisati ročno.
  5. Če kaj manjka, na primer ključ za storitev, vas bo Codex vprašal. Takoj lahko navedete potrebne različice, ukaze ali storitve.
  6. Preglejte poročilo o nastavitvi, shranite spremembe in kliknite Publish.
  7. Ko se prikaže Environment published, kliknite Start a new task in opišite opravilo.

Ista pot je na voljo v razdelku Settings → Codex Cloud → Environments → Create environment.

Save in Publish sta dva različna gumba. Save shrani nastavitve. Vsako novo opravilo se začne iz objavljenega okolja. Dokler okolje ni objavljeno, ga za opravilo ne morete izbrati v nobeni napravi.

Kako delati s telefona: 2 možnosti

Codex Cloud. Ne potrebujete lastnega strežnika; računalnik zagotovi OpenAI. Na njem pa se izvaja samo Codex in samo s tem, kar dodate v okolje.

Lasten strežnik. V nastavitvi, opisani tukaj, so na strežniku nameščeni Claude Code, Codex in Hermes, z njimi pa upravlja Hermes. Hermesu lahko s telefona pišete prek bota Telegram. To je posebej priročno med potovanjem: opravilo narekujete z glasom in poročilo prejmete na istem mestu. Kako ohraniti Hermesa ves čas delujočega na strežniku, je opisano v ločenem članku, navodila za prenos projekta iz Codexa na ta strežnik pa so tukaj.

Kako odpreti isto opravilo v telefonu

Na spletnem mestu: Work in → Cloud, nato izberite okolje. V telefonu: v aplikaciji ChatGPT odprite Codex in izberite objavljeno okolje.

Če želite nadaljevati že začeto delo, odprite isto opravilo. Novo opravilo se začne od začetka z uporabo objavljenega okolja. Obstoječe opravilo se nadaljuje z lastnimi datotekami, vključno s spremembami, ki jih še niste potrdili s commitom, in nameščenimi orodji.

Opravilo lahko začnete v prenosniku, rezultat pa si ogledate v telefonu.

Ne glede na to, katero opravilo zaupate agentu — Hermesu, Claude Codeu ali Codexu — ga na koncu vedno vprašajte: »Ali ste prepričani, da ste opravilo pravilno rešili?« Pred shranjevanjem v GitHub preglejte spremembe in preverite rezultate.

Kako posodobiti okolje, ne da bi prekinili opravila, ki že potekajo

Projekti se spreminjajo: dodate knjižnico ali potrebujete novo storitev. Odprite Settings → Codex Cloud → Environments, v meniju okolja izberite Edit, opišite spremembo in pustite Codexu, da jo pripravi in preveri. Nato shranite in kliknite Republish.

Nova opravila bodo prejela posodobitev. Opravila, ki že potekajo, ohranijo svoje stanje; ponovna objava jih ne ponastavi. Okolje samo v ozadju pridobi svežo kodo iz repozitorija, ne da bi znova namestilo odvisnosti.

Koliko računske moči je na voljo in kako dolgo se opravilo hrani

Vsako opravilo v oblaku se izvaja na svojem virtualnem računalniku. Njegova računska moč je odvisna od paketa ChatGPT; najcenejši paket v tabeli OpenAI je Plus:

Paket ChatGPTProcesorji (vCPU)PomnilnikDisk
Plus, Edu Plus28 GB8 GB
Pro, Business, Enterprise416 GB32 GB
Edu, Edu Pro416 GB32 GB

Za Enterprise so na voljo zmogljivejši računalniki; pogoje in cene vam predstavijo skrbniki računa pri OpenAI.

Privzeto lahko stanje opravila obnovite še 7 dni po zadnjem sporočilu ali nadaljevanju opravila. Po tem se na to ne morete več zanesti. Zato po vsakem končanem delu prosite agenta: »Shrani v GitHub.«

Česa oblak še ne zmore

  • Namesto vas upravljati računalnik in brskalnik (Computer and browser use). To je na načrtu OpenAI.
  • Delati z GitLabom ali lastno gostovanim strežnikom GitHub Enterprise Server. Tudi to je na načrtu.
  • Vaše osebne spretnosti v računalniku se ne prenesejo v oblak; opravilo v oblaku lahko vidi samo spretnosti iz repozitorija. Če spretnost potrebujete v oblaku, jo dodajte tja.

Obstaja tudi starejši Codex Cloud (Legacy), ki omogoča pregled kode in integracije z Linearjem in GitHubom. OpenAI ga namerava zapreti.

Če okolje manjka na seznamu ali nastavitev ne uspe

Okolje manjka pri izbiri opravila. Odprite Settings → Codex Cloud → Environments. Oznaka Unpublished pomeni, da nastavitev ni bila dokončana z objavo. Dokončajte jo in kliknite Publish.

Orodja ni mogoče namestiti. V pogovoru o nastavitvi preverite, kateri ukaz ni uspel, in prosite Codex, naj razišče težavo ter poskusi znova, na primer: »Namesti pnpm in zaženi teste projekta.« Če nastavitev ni uspela takoj na začetku, kliknite Try again. Če morate popraviti datoteke projekta ali seznam odvisnosti, to naredite v običajnem opravilu, nato pa se vrnite k nastavitvi okolja.

Ste že izvajali opravila Codex v oblaku ali še vedno vse hranite v računalniku?

Viri

  • OpenAI: Cloud environments — ustvarjanje in objava okolja, shranjevanje in objava, nova in obstoječa opravila, Republish, nadaljevanje na spletnem mestu in telefonu, delo, ko računalnik spi, viri virtualnega računalnika glede na paket, 7-dnevno hranjenje, omejitve, spretnosti v repozitoriju, Codex Cloud (Legacy), Unpublished in Try again.
  • OpenAI: Codex Cloud — hitri začetek: spletno mesto, telefon ali namizna aplikacija, povezovanje z GitHubom, Get started, Publish in Start a new task.
  • OpenAI: Codex modes — načini Local, Worktree in Cloud; Local in Worktree se izvajata v vašem računalniku.

Raziskovanje Ailoota lahko nadaljujete na ailoot.ai.

Več podrobnosti

Vprašanja in odgovori: Codex v telefonu: kako nadaljevati opravilo prek Codex Cloud

Zakaj pri začetku naloge v oblaku manjka moje okolje?

Preverite, ali je še označeno kot Unpublished. Shranjevanje nastavitve in objava sta ločena; nastavitev dokončajte in okolje objavite, preden ga izberete za novo nalogo.

Ali naj v telefonu odprem obstoječo nalogo v oblaku ali ustvarim novo?

Za nadaljevanje njenih datotek in nameščenih orodij odprite obstoječo nalogo. Nova naloga začne ločeno iz objavljenega okolja, zato ne nadaljuje nepotrjenega delovnega stanja prejšnje naloge.

Vsi članki