Transcript

00:00:00Hoje eu tenho um joguinho para vocês. Aqui estão alguns aplicativos, IDEs,
00:00:06ferramentas de engenharia agêntica e eu quero que vocês me digam qual é qual. Notaram algo?
00:00:15Eles são todos praticamente iguais. Ok, este é o VS Code. Parece diferente, certo? A barra
00:00:22do agente aqui está na direita, não na esquerda, e você ainda precisa abrir um espaço de trabalho por projeto,
00:00:31por assim dizer. Então, uma janela do VS Code por projeto e aí você tem seus agentes para este projeto aqui, mas
00:00:38é claro que isso também vai mudar. Se você der uma olhada nas notas de lançamento, teremos o
00:00:46modo de agentes do Visual Studio Code ou visualização ou app ou o que seja em uma versão futura. Você já poderia acessá-lo se
00:00:54estivesse participando do canal de lançamento do programa VS Code Insiders, por assim dizer, e no futuro o VS Code
00:01:02ainda permanecerá. Você ainda poderá usá-lo da forma como ele aparece. Funciona hoje. Isso não vai sumir, mas
00:01:09no futuro você também poderá usar este aplicativo como uma alternativa e poderá iniciá-lo
00:01:17de dentro do VS Code e adivinhe? Aqui também teremos múltiplos projetos à esquerda e
00:01:24múltiplas sessões agrupadas abaixo dos projetos para que você possa ter um aplicativo onde possa
00:01:33gerenciar todos os seus agentes em todos os seus projetos, como no Claude Code, sim, este é o Claude Code
00:01:39ou Codex, este é o Codex ou Cursor, e o Cursor, claro, também ainda tem o antigo modo IDE, é claro,
00:01:48se você quiser, então pode usar isso e, claro, também existem as CLIs. Quero dizer, você pode usar o Codex ou
00:01:55Claude Code via suas CLIs e eu tenho cursos sobre Claude Code, Codex e também meu curso de IA aqui,
00:02:02onde cubro GitHub Copilot e Cursor e, neles, eu cubro as IDEs no caso do GitHub
00:02:09Copilot e Cursor, então VS Code e Cursor, e as CLIs e os apps de desktop para Codex e Claude Code,
00:02:17então você tem essas escolhas, tem essas formas diferentes, mas quando se trata de apps de desktop, temos um
00:02:23vencedor bem claro, ao que parece, o editor, a IDE, se você quiser chamar assim, do futuro
00:02:30se parece muito com isso, ao que parece, e é claro que isso faz sentido e, claro, também
00:02:37está claro que não sabemos se essa será realmente sua forma final, acho improvável que
00:02:44seja, porque só no último ano vimos tanta mudança, tanta evolução e desenvolvimento
00:02:52nesse espaço no que diz respeito a como interagimos com agentes que esta pode muito bem não ser a forma
00:02:59final, mas agora é o que temos e, como eu disse, faz sentido. Não tenho certeza se você
00:03:07deveria estar trabalhando em quatro projetos ao mesmo tempo com cinco agentes fazendo suas coisas em cada projeto,
00:03:15mas isso é com você. Eu, pessoalmente, na maioria das vezes só trabalho com um ou dois agentes e, sim,
00:03:25porque eu quero pensar nas tarefas que dou a eles, quero analisar o código, mas, bem, talvez eu
00:03:31esteja apenas velho, isso também pode mudar, claro, mas você pode realmente enlouquecer e trabalhar facilmente em múltiplos
00:03:39projetos e, quero dizer, esse é um novo paradigma, é algo que simplesmente não fazíamos quatro ou três anos
00:03:48atrás, nem mesmo dois anos atrás, isso não era realmente uma coisa, você não teria quatro janelas do VS Code abertas e
00:03:56ficaria constantemente pulando e alternando entre elas e escrevendo código em um projeto e mudando para outro,
00:04:01você não faria isso porque, adivinhe, você estava escrevendo código. Hoje em dia, é claro, nós, e eu digo nós,
00:04:10pode não ser verdade para você, claro, mas muitos desenvolvedores escrevem menos código. Eu definitivamente escrevo
00:04:15menos código. Já disse isso em outros vídeos e, sim, como agora orquestramos agentes, como eu disse,
00:04:23meio que faz sentido ter esta UI agora. O que estas empresas ainda estão tentando descobrir
00:04:29são os detalhes dessa UI, desse tipo de app. Quero dizer, por exemplo, no Codex você tem seu
00:04:40terminal aqui embaixo; no Claude Code você o tem à direita, então temos um acesso ao terminal
00:04:47ali porque obviamente isso faz sentido. Você pode discutir se à direita ou embaixo é
00:04:52melhor. O que também temos em ambos os apps é esta pequena prévia de diff de código. Ok, acho que não tenho
00:05:00mudanças não commitadas aqui, mas tenho algumas aqui no Claude Code onde você pode facilmente dar uma olhada
00:05:06nas mudanças no seu código ou nas mudanças não commitadas, as mudanças aplicadas pelo seu agente, muito
00:05:12provavelmente, e onde você pode até adicionar comentários e esses comentários são então adicionados como contexto à sua
00:05:21conversa. Este é um recurso do novo app de desktop Claude Code, que foi lançado há algumas horas
00:05:27na verdade, e já foi coberto no meu curso. Então esse é um recurso que o app de desktop Claude Code tem, é também um
00:05:33recurso que o app de desktop Codex tem. Você também tem coisas como um navegador embutido aqui, um modo de
00:05:39prévia embutido no Claude Code que você pode configurar e então lançar um navegador e, nesse navegador,
00:05:45você pode até selecionar elementos e adicioná-los como contexto à conversa. Coisas assim
00:05:51existem. Também temos isso no Cursor, por exemplo, eles tiveram um lançamento bem grande, foi no ano passado já,
00:05:57não foi? Onde anunciaram seu navegador, então isso também é algo que estamos vendo, que para desenvolvimento web
00:06:02a nova coisa interessante para estas IDEs, e acho que o VS Code também anunciou algo
00:06:09semelhante, sim, que eles querem melhorar seu navegador integrado. O que vemos é que eles estão
00:06:14realmente se movendo em direção a um mundo onde você pode fechar o ciclo de feedback mais fácil do que antes, onde você
00:06:22pode orquestrar múltiplos agentes em múltiplos projetos, mas onde, ao mesmo tempo, você tem uma
00:06:28prévia ao vivo na mesma IDE, no mesmo editor, e onde você pode então clicar nas coisas ou adicionar comentários,
00:06:37como eu mencionei aqui, adicionar comentários diretamente na janela de prévia, na janela de diff, para que você possa
00:06:43fornecer esse feedback para a IA e essa é claramente a direção para a qual estamos nos movendo. E o que
00:06:50está se tornando menos importante, ao que parece, é claro, as coisas tradicionais de IDE, coisas como o
00:06:58fluxo do depurador integrado, que admito que nunca usei com muita frequência de qualquer forma, mas sim, parece estar sumindo. Coisas
00:07:07como, bem, uma árvore de arquivos, certo? Quero dizer, você tem uma árvore de arquivos, mas apenas para suas mudanças, não uma por padrão,
00:07:14porque quem se importa com os arquivos se o agente é quem está trabalhando neles? Eu ainda me importo, então por essa
00:07:22razão, eu tipicamente tenho meus projetos abertos no VS Code e eu pessoalmente então tipicamente apenas abro
00:07:30um terminal lá e uso algo como Claude Code ou Codex ou Pi com minha assinatura do Codex,
00:07:38e estou usando muito essa abordagem de assistente de codificação baseada em terminal, mas aqui e ali eu também pulo
00:07:46para um app de desktop, mas mesmo assim, gosto de poder ver a árvore de arquivos completa e até pular para arquivos
00:07:54que não foram tocados neste momento pelo agente, que é algo que está faltando
00:07:59nestas novas IDEs ou nestes novos apps de engenharia agêntica, ou como quer que você queira chamá-los. O que eles têm,
00:08:07ou o que alguns deles têm, são coisas como rotinas, ou o app Codex tem automações, que são recursos
00:08:14onde você pode usar o agente de IA para mais do que apenas edição de código ou geração de código. Você pode criar uma
00:08:21rotina, por exemplo, onde você garante que um certo prompt seja executado em um determinado horário todo
00:08:29dia, todo dia útil e assim por diante. Esse pode ser, claro, um prompt que tem impacto no seu código, poderia
00:08:33também ser um prompt que apenas analisa as mudanças recentes, os últimos commits, ou faz algo
00:08:38totalmente diferente. Então temos coisas assim lá, mas sim, realmente parece que a boa e velha
00:08:46IDE e o editor de código podem estar morrendo, e quando digo morrendo, você sempre tem que manter em mente que estamos falando
00:08:54de um processo que não será super rápido, mesmo que toda a evolução da IA seja bem rápida e
00:09:02muita coisa mude o tempo todo. Mesmo com isso em mente, se olharmos além da bolha tecnológica da qual eu
00:09:09certamente faço parte, certo? Então eu faço parte dessa bolha, estou plenamente ciente, mas se formos além desta
00:09:14bolha, se dermos uma olhada em empresas normais e pessoas normais empregadas em empresas,
00:09:20não as veremos abandonar IDEs e editores de código amanhã, isso é claro, mas acho que no geral,
00:09:28no futuro, sim, a IDE das antigas provavelmente será menos importante. Suponho, embora também
00:09:38esteja interessado em ouvir o que vocês pensam. A grande questão para mim agora é: será que este tipo
00:09:44de app vencerá, esta aplicação de desktop aqui, ou serão as CLIs, as interfaces de usuário de terminal, quero dizer como o
00:09:53Claude Code no terminal, que tem desvantagens óbvias. O terminal não é para todo mundo,
00:09:59certo? E eu pessoalmente meio que tenho minhas dificuldades com ele, mas então, como mencionei, gosto
00:10:05do fluxo de estar em uma IDE normal e ter meu agente de codificação integrado aqui no terminal.
00:10:12Mas sim, eu vejo os méritos de ter uma aplicação como esta, que parece melhor, é mais fácil
00:10:19de usar, mais amigável ao usuário, especialmente também para iniciantes ou recém-chegados, mas também para desenvolvedores experientes,
00:10:24claro, então isso será interessante, qual dessas abordagens vencerá ou teremos ambas?
00:10:31Também é claro que é possível, definitivamente o caso agora e pelo futuro previsível, eu diria.
00:10:39E como mencionado lá no começo, claro que esse estilo de app de engenharia agêntica, mesmo que
00:10:47pareça semelhante em todos esses apps agora, provavelmente também continuará evoluindo e será
00:10:53interessante ver como todo o nosso fluxo de trabalho e nossos ambientes de trabalho e as ferramentas que usamos parecerão
00:11:02em um ano ou mais.

Key Takeaway

O paradigma de desenvolvimento está mudando de escrever código manualmente para a orquestração de múltiplos agentes de IA em novas interfaces que priorizam fluxos de feedback rápido e automação de tarefas repetitivas.

Highlights

O Visual Studio Code planeja introduzir um modo de agentes nativo em versões futuras para gerenciar fluxos de trabalho de IA diretamente na interface.

Editores como Claude Code e Codex permitem gerenciar múltiplos projetos e sessões de agentes simultaneamente em uma única janela.

O novo aplicativo de desktop do Claude Code inclui uma visualização de diff de código onde comentários do usuário servem como contexto imediato para a conversa com a IA.

Ferramentas agênticas modernas estão integrando navegadores que permitem selecionar elementos da web para alimentar o contexto do modelo de linguagem.

Recursos de automação no app Codex possibilitam a execução de prompts agendados para análise de código ou verificação de commits diários.

A interface tradicional de IDE, incluindo árvores de arquivos completas e depuradores integrados, perde espaço para interfaces focadas em terminais e prévias de mudanças.

Timeline

A convergência das interfaces de engenharia agêntica

  • As ferramentas atuais como VS Code, Claude Code, Codex e Cursor apresentam designs visuais quase idênticos.
  • O VS Code Insiders já testa uma visualização que agrupa múltiplos projetos e sessões de agentes na barra lateral esquerda.
  • O acesso a essas ferramentas ocorre tanto por aplicativos de desktop dedicados quanto por interfaces de linha de comando (CLIs).

A uniformidade visual entre diferentes IDEs e ferramentas de IA indica o surgimento de um padrão de design para o desenvolvimento assistido por agentes. O Visual Studio Code está se adaptando para permitir que desenvolvedores iniciem um ambiente de gerenciamento de agentes de dentro da própria IDE tradicional. Essa mudança visa facilitar a transição de quem usa o modelo de uma janela por projeto para um sistema centralizado de múltiplos projetos.

A transição do papel do desenvolvedor de escritor para orquestrador

  • A escrita manual de código diminuiu significativamente em favor da supervisão de agentes inteligentes.
  • O novo fluxo de trabalho permite trabalhar simultaneamente em quatro ou cinco projetos com múltiplos agentes ativos.
  • A necessidade de alternar entre várias janelas de IDE reduz-se com a centralização das sessões de chat e execução.

O paradigma de desenvolvimento mudou drasticamente nos últimos dois anos, eliminando a prática comum de saltar entre janelas para escrever linhas de código individuais. O foco atual reside na análise crítica do código gerado e na definição clara de tarefas para os agentes. Embora trabalhar em muitos projetos ao mesmo tempo seja possível, a manutenção da qualidade exige uma orquestração cuidadosa das instruções fornecidas à IA.

Funcionalidades avançadas e fechamento do ciclo de feedback

  • Terminais integrados e janelas de visualização de diff facilitam a revisão imediata das alterações feitas pela IA.
  • Navegadores embutidos nas IDEs permitem capturar elementos de interface como contexto para correções em tempo real.
  • Comentários inseridos diretamente na prévia do código são processados como novos prompts para refinar o resultado.

As empresas de software estão competindo para descobrir os detalhes ideais da interface do usuário, como o posicionamento do terminal e das ferramentas de diff. A integração de navegadores dentro do Cursor e do Claude Code visa reduzir a fricção no desenvolvimento web, permitindo que a IA entenda o estado visual da aplicação. Esse ecossistema permite fechar o ciclo de feedback sem que o desenvolvedor precise sair do ambiente de desenvolvimento principal.

O declínio das ferramentas tradicionais de IDE

  • Recursos clássicos como depuradores integrados e árvores de arquivos completas tornam-se menos centrais quando a IA manipula os arquivos.
  • Automações e rotinas permitem que prompts de IA sejam executados de forma recorrente em horários específicos ou após commits.
  • A adoção de interfaces puras de terminal versus aplicativos de desktop amigáveis ainda é uma disputa em aberto no mercado.

A importância das ferramentas tradicionais de IDE está diminuindo à medida que os agentes assumem a responsabilidade pela estrutura dos arquivos. Ferramentas como o Codex introduzem automações que executam tarefas de análise de código sem intervenção humana direta. Embora a bolha tecnológica adote essas mudanças rapidamente, o mercado corporativo tradicional deve levar mais tempo para abandonar completamente as IDEs convencionais em favor dessas novas plataformas agênticas.

Community Posts

View all posts