Pular para o conteúdo

Conheça o novo Codex Cloud

Ver no idioma original →

Autoria: OpenAI · Assistir no YouTube

Vídeo de autoria do canal indicado, não da IANIA; todos os direitos pertencem ao criador. Transcrição, resumo e tradução gerados automaticamente; o conteúdo no idioma original é preservado na versão em idioma original.

Idioma original: inglês

Vídeo original: Meet the all new Codex Cloud · Canal: OpenAI · 03:10 · Assistir no YouTube

Tópicos: Agentes de IA, Engenharia de software com IA, Ferramentas de desenvolvimento com IA

O vídeo apresenta o Codex Cloud, que permite iniciar tarefas na nuvem e continuar usando o computador ou o celular enquanto elas são executadas. As tarefas podem ser acompanhadas por voz e retomadas depois, sem interromper o trabalho. Também é possível configurar ambientes reutilizáveis com repos, variáveis de ambiente e secrets, para evitar repetir a configuração em cada tarefa. Ao final, a pessoa pode pedir que Dot crie um PR, faça testes e sinalize o que precisa de aprovação.

  • Tarefas iniciadas na nuvem continuam em execução mesmo quando o usuário fecha a janela.
  • É possível retomar uma tarefa e adicionar instruções pelo celular sem interrompê-la.
  • O Codex Cloud oferece sessões por voz para iniciar tarefas enquanto o usuário está em movimento.
  • A configuração de um ambiente pode incluir repos, requisitos de rede, variáveis de ambiente e secrets.
  • Usuários podem substituir secrets compartilhados pelos próprios, inserindo-os diretamente ou usando um cofre pessoal.
  • Ambientes publicados são snapshots reutilizáveis para iniciar várias tarefas separadas.
  • O ambiente pode ser compartilhado com toda a equipe.
  • As tarefas podem gerar um PR e passar pelo fluxo habitual ou por um novo fluxo de revisão de código.
Início Capítulo Resumo
00:02 Tarefas que continuam na nuvem O apresentador explica que pode fechar a janela sem interromper a tarefa iniciada no Codex Cloud.
00:32 Retomar tarefas e usar voz As tarefas podem ser retomadas pelo celular, receber novas instruções e ser iniciadas por uma sessão de voz.
01:34 Configurar ambientes reutilizáveis O fluxo de configuração ajuda a preparar o repo e permite definir rede, variáveis de ambiente e secrets.
02:39 Criar e revisar um PR O apresentador mostra opções para criar um PR, executar testes e sinalizar itens que exigem aprovação.

E a tarefa continua em execução. — 00:32

Posso retomar essa tarefa quando quiser, porque ela está rodando na nuvem. — 00:32

Você não precisa fazer essa configuração repetidamente. — 02:06

Confira se está tudo certo, teste e sinalize o que preciso aprovar. — 03:10

  • Codex Cloud (ferramenta): Ambiente na nuvem apresentado no vídeo para executar tarefas de programação e reutilizar configurações.
  • OpenAI (empresa): Empresa responsável pelo canal que publicou o vídeo.
  • Astra (ferramenta): Astra foi usada para identificar o formato necessário e gerar um simulador para animações a laser.
  • Dot (ferramenta): Dot é solicitado a criar um PR, testar o resultado e sinalizar itens que precisam de aprovação.
  • PR (conceito): O vídeo menciona a criação de um PR como parte do fluxo de trabalho da tarefa.
  • secrets (conceito): Secrets podem ser configurados no ambiente e substituídos por valores próprios do usuário.

00:02 Ah, você já está filmando? Deixa eu terminar isso. Um segundo. E, como isso já parece ficção científica, sabe, faça os lasers se animarem, tipo, não sei, como se fossem o sentido da vida. Certo, pronto. Plim! Beleza. Sobre o que é mesmo este vídeo? Ah, é. Ambientes na nuvem. Desculpa, isso é constrangedor. Ah, espera. Na verdade, não preciso mais deixar isso aberto porque iniciei essa tarefa na nuvem. O que significa que posso fechar essa coisa

00:32 e a tarefa continua rodando. Nossa, que sensação boa. Dá uma liberdade enorme. E posso retomar essa tarefa quando quiser, porque ela está rodando na nuvem. Posso até usar meu celular. É só acrescentar algo à tarefa em andamento sem interrompê-la. E o que eu adoro é que ela até permite usar a voz. Posso colocar os fones de ouvido, sair para caminhar e iniciar uma sessão de voz. E pronto. Ela continua rodando e me avisa quando terminar.

01:02 Tenho a impressão de que isso pode demorar um pouco. Estou bem animado com esse novo ambiente que acabei de criar. Encontrei este dispositivo e provavelmente vou comprá-lo. Ele permite reproduzir animações com lasers de verdade. Pedi para Astra descobrir o formato e gerar um simulador. Acontece que é só transformar as coisas em lasers. E, de novo, como nunca sei quando vai surgir uma ideia brilhante, quero estar preparado e deixar que ela construa enquanto faço outras tarefas. Seja lá quais forem. Então uso a configuração de ambiente na nuvem

01:34 aqui para criar um novo. Quando esses ambientes são iniciados, há um ótimo fluxo de configuração inicial baseado em chat, no qual você informa os repos que quer usar. E o fluxo pesquisa o que o seu repo pode precisar para a configuração. Estou falando de todo tipo de configuração avançada, como as necessidades de rede. Ele pode lidar com variáveis de ambiente e secrets. Se você compartilhar o ambiente, também pode permitir que outra pessoa substitua esses valores pelos próprios secrets, seja inserindo-os diretamente ou usando o cofre pessoal dela.

02:06 E, depois que você o publica, passa a ter um ambiente com nome, no qual pode iniciar novas tarefas. O bom disso é que ele é um snapshot. Assim, você não precisa repetir toda aquela configuração várias vezes, como fazemos, né? Pode executar várias tarefas separadas e usar esse ambiente como ponto de partida. Isso permite que você se concentre no que está construindo, e toda a sua equipe também pode usá-lo. É uma melhoria enorme em relação ao jeito como fazíamos as coisas antes. Ah, ele respondeu.

02:39 Clássico. E, como você pode ver, ainda posso usar essa tarefa neste computador na nuvem. Posso pedir para ela criar um PR e seguir o fluxo normal. Ou posso usar aquele fluxo novinho de revisão de código, que eu adoro, aliás. E tem mais. Também posso simplesmente deixar Dot cuidar disso enquanto vou comprar aquela máquina de laser. Dot, pode criar um PR para registrarmos?

03:10 Confira se está tudo certo, faça os testes e sinalize qualquer coisa que precise da minha aprovação. Sem pânico. Mandou bem. Mandou bem.

Transcrição original

[00:02] Oh, are you filming already? Let me wrap this up. One second. And because this feels like science fiction already, you know, make the lasers like animate, like, I don’t know, like the meaning of life. Okay, there we go. Boop! All right. What’s this video about again? Oh, right. Cloud environments. Sorry, this is awkward. Oh, wait. Actually, I don’t need to leave this open anymore because I kicked this task off in the cloud. Which means I can close this mad boy

[00:32] and the task still runs. Wow, that feels so good. It’s so freeing. And I can pick that task back up whenever I want because it’s running in the cloud. I can even use my phone. I can just add to the running task without interrupting. And what I love, it even allows for voice. I can pop in my headphones and go for a walk and I can kick off a voice session. And everything. And that will just run and let me know when it’s done.

[01:02] I have a hunch this might take a while. I’m pretty excited about this new environment that I just built. So I found this device and I’ll probably buy it. It lets you play animations with actual lasers. I had Astra figure out the format and generate a simulator. Turns out you can just laserify things. And again, because I never know when the spark of an idea might show up, I want to be ready and let it build while I do other tasks. Whatever that might be. So I use the cloud environment

[01:34] setting right here to make a new one. When these get started, there’s a great chat-based onboarding flow where you give it the repos that you’re wanting. And the flow does research about what your repo might need for setup. And I’m talking about all sorts of advanced configuration, like what networking it needs. It can do environment variables and secrets. Now, if you’re sharing this, you can even allow a user to override it with their own secrets, either inline or from their personal vault.

[02:06] And then once you publish it, you now have a named environment in which you can kick off new tasks. Now, what’s nice about this is it’s a snapshot. So you don’t ever need to do that setup like over and over again like we do, right? You can run multiple separate tasks and use this environment as the starting point. This just lets you dive into what you’re building and your whole team gets to use it, too. This is such a huge improvement from how we used to do things. Oh, it returned.

[02:39] Classic. And as you can see, I can still use this task on this cloud computer. Now, I can have it create a PR and run it through that normal flow. Or I can use that brand new code review flow, which I love, BTWs. And there’s more. I can also just have Dot take care of that while I go run and buy that laser machine. Dot, can you go ahead and make a PR for our records?

[03:10] Make sure that things look good and test and flag anything that you need me to approve. Don’t panic. Well played. Well played.