Latest / Entre Chaves / #266 Claude Code: escalando desenvolvimento com automação inteligente
Transcript
- 0:02E. Está começando mais uma entre
- 0:04chave do seu podcast de desenvolvimento de software.
- 0:07Eu sou a Fernanda Vieira e hoje a gente vai falar sobre uma
- 0:10ferramenta que tá ganhando cada vez mais o gosto, né?
- 0:14Dos deves que é o cloud cold, né?
- 0:17Um agente aí de codificação da antrópica que em menos de 1 ano
- 0:21se transformou um dos queridinhos dos desenvolvedores,
- 0:25né? Mundialmente falando.
- 0:27E pra falar. Sobre essa ferramenta, né?
- 0:30Um pouco mais. Estou aqui com Dantas, meu
- 0:32companheiro do de bancada. E aí Fernandinha e pessoal cai
- 0:36de volta outra vez fiquei sabendo que ele subiu rápido nos
- 0:39gráficos, viu? Fernandinho pra caramba, viu
- 0:41assim de forma surpreendente. Alguma coisa de boa deve ter,
- 0:45né, é? Exatamente.
- 0:46E para falar então dessa ferramenta, eu estou aqui com o
- 0:48Breno. Entusiasta de AC da DTI, né
- 0:51desenvolvedora? E aí, Breno, como é que você
- 0:53está? E.
- 0:53Aí, pessoal, é um prazer estar aqui com vocês hoje, Fernandinha
- 0:56e Dantas. E Maicon?
- 0:58Vai ser legal demais esse episódio, estou animado.
- 1:00Eu estou bem animado também estou aqui com o Maicon também,
- 1:02que é designer de produtos aqui na BTIE também usa pra caramba o
- 1:06cloud cold, né? Então?
- 1:08Primeira vez obrigadão pelo convite, estou bem animado aí
- 1:11pra trocar essa ideia com vocês. Bom demais.
- 1:14E aí assim, para começar a falar um pouquinho sobre o Claudio
- 1:17code, né? Eu falei que era uma das
- 1:19ferramentas mais, né? Que acendeu muito rapidamente se
- 1:22transformou no queridinho dos deves.
- 1:23Eu não estou exagerando mesmo não, né?
- 1:25O Claudio code foi lançado no ano passado, em 2025 e lá em
- 1:28maio a receita ainda era zero. A receita anualizada prevista
- 1:32para esse ano é de 2.5 bilhões de dólares, né?
- 1:36Então, assim, uma ferramenta e uma ascensão até antes nunca
- 1:40antes vista, né? Os SAASTR, né?
- 1:43Que acompanha os IPO de. Empresas de desenvolvimento de
- 1:46software de empresas de software há muito tempo disse que nunca
- 1:49viu um crescimento como esse do cloud code, né?
- 1:52E uma pesquisa do progmat King dineer, né?
- 1:55Que é uma das maiores newsletter do mundo aí de engenharia de
- 1:58software. Fez uma pesquisa, né, com mais
- 2:00de 900 engenheiros seniores e mostrou que o cloud code
- 2:04ultrapassou o cursor, ultrapassou o GitHub com pilot.
- 2:08Né? Como uma ferramenta de a mais
- 2:10usada, né? Então eles perguntaram quais
- 2:12qual a ferramenta que as pessoas mais amam?
- 2:14E 46% responderam o cold code. Então, gente, estamos falando de
- 2:21uma ferramenta realmente que tá como eu falei, ganhando o
- 2:25coração aí dos. Desenvolvedores, né?
- 2:27É os dados que essas pesquisas trazem para a gente.
- 2:30Não se faz questionar se aquele. Caos, todos sobre a bolha da
- 2:33Iara realmente é verdade, né Fernandinha?
- 2:35Afinal, a receita desse valor não é possível, né?
- 2:39Algum valor eles tem que estar criando pros seus usuários e pra
- 2:43poder falar agora um pouquinho mais da parte técnica e entender
- 2:46qual que é o diferencial que essa ferramenta apresenta pra
- 2:49gente, vamos passar pra alguém que usa ela.
- 2:51Então no dia a dia. Breno, você já utilizou outras
- 2:55ferramentas antes do cloud code? Você consegue dizer pra gente?
- 2:59Por que que ela cresceu tão rápido, cara?
- 3:00O que que ela tem de diferente? Porque não é possível, né?
- 3:03Alguma coisa ela tem que ter. Sim, eu acho que que o cloud
- 3:06code ele tem um grande diferencial, né?
- 3:08Eu tenho explorado bastante ferramentas assim no dia a dia,
- 3:11tanto o entegrave, o curso copality No No, no vs code.
- 3:16Então a ideia do cloud code é facilitar o nosso dia a dia.
- 3:20Então é possibilitar ferramentas que vão interagir com nosso
- 3:23ecossistema, com nosso trabalho ali, com nossos arquivos.
- 3:27Assim, diretamente, então acho que esse é o diferencial.
- 3:30Eu vi vários relatos das pessoas que estão utilizando o cloud
- 3:33code falando que elas parecem ter voltado com o brilho nos
- 3:37olhos pra programar. Então uma das coisas que a gente
- 3:39comentou em alguns outros episódios, né Fernandinha, é que
- 3:42as pessoas estavam ficando saturadas de fazer essas coisas
- 3:44com a. Então dava dava a sensação que
- 3:46você tinha uma fadiga de a quando você utilizava essas
- 3:50outras ferramentas. E parece que isso voltou a pra
- 3:53estaca zero e diminuiu por bem, né?
- 3:55Com o cloud code. Também muitos relatos, o pessoal
- 3:58falando, pô, finalmente voltei a programar até de madrugada,
- 4:00virar a noite, passando projetos pessoais.
- 4:02Então o pessoal parece estar realmente gostando de utilizar.
- 4:04Tem uma experiência de usuário prazerosa.
- 4:07E você, concorda com isso? Você experimentou isso com
- 4:09alguma outra agente? Também com alguma outra
- 4:11ferramenta de Ah, o ou o cloud cold?
- 4:14Ele tem um brilho a mais nos olhos, mesmo com.
- 4:16Certeza, ele tem um brilho a mais nos olhos.
- 4:18Além dele permitir que as tarefas sejam executadas
- 4:21autonomamente, a gente consegue utilizar o cloud remotamente.
- 4:25Eu posso pedir Pra Ele pelo meu celular aqui Pra Ele executar
- 4:27alguma coisa e ele vai fazer isso sem eu precisar estar lá no
- 4:31meu computador pra fazer. Então assim eu consigo fazer
- 4:33isso. Eu consigo é ver os resultados
- 4:36em tempo real. Então assim.
- 4:38Programar de madrugada? Eu posso até não ficar, mas eu
- 4:40posso deixar ele fazendo isso por.
- 4:41Mim, isso é muito legal mesmo, porque eu tava entrei no site da
- 4:44anthropic, né? E quando ela define o cloud
- 4:46code, o jeito que ela define nem parece ser assim, um negócio
- 4:50muito diferente mesmo não, né? Ela fala aí que é 11 ferramenta,
- 4:54agente que né que lê o seu code base, né, edita os seus
- 4:58arquivos, roda comando, integra com suas ferramentas de
- 5:02desenvolvimento e é 11 agência uma ferramenta a ipower, né?
- 5:07Basicamente. Que te ajuda a construir
- 5:09features, construir, né? Consertar bugs e tal,
- 5:12automatizar tarefas. Esse tipo de descrição nem
- 5:15parece ser um negócio muito diferente do cursor ou do enfim
- 5:19de qualquer outro dessas, né? Mas o fato é que AO Cláudio code
- 5:23ele nasceu, por exemplo, no terminal, né?
- 5:26Uma ferramenta que muitos desenvolvedores gostam bastante,
- 5:29né? Que acho que tem essa sensação
- 5:31de. De estar sendo mais efetivo, né?
- 5:34Ou mais rápido ou sei lá, até mais.
- 5:37É mais raízes, né? Dá uma sensação de som mais
- 5:40desenvolvedor, né? E que ao mesmo tempo também
- 5:44evoluiu para outras coisas, como Idec, né, como extensões de DE
- 5:47plugins, tem aplicativo desktop atualmente e como você falou,
- 5:52né, é uma ferramenta que você consegue trabalhar de forma
- 5:54fluida em todas essas interfaces, né?
- 5:57Se você começar no CLI, você vai pro pro desktop, você vai pro
- 6:00seu celular, você vai pro celular onde?
- 6:02Enfim, né, você consegue ir é alternando.
- 6:05Então assim é, eu acho, acho curioso que a antrrop que ela de
- 6:08fato não. Na hora que ela define o crowd
- 6:11code, ela nem traz tantas coisas, mas a gente tá vendo que
- 6:14na prática, primeiro, como você disse, né, são várias e várias
- 6:17features sendo lançadas o tempo inteiro, né?
- 6:20Assim, a gente tem muita coisa nova sendo lançada e eu acho que
- 6:23tem também a ver com essas outras coisas aí de interfaces.
- 6:26E que tal que o cloud code é interage sem contar?
- 6:30Que eu acho que também. Uma outra coisa que influencia
- 6:32bastante é o próprio modelo n antrópic, né?
- 6:34Que é o Opus ali, desde que o desde que o Opus lançou o 4.6.
- 6:38Sensacional. Deus do céu, gente, meu Deus é
- 6:42assim. Não dá nem para descrever o Opus
- 6:444.6. Vontade de abraçar ele, né?
- 6:46Vou. Estar ali hoje falando sobre
- 6:48isso, gente, eu amo demais esse modelo, por favor.
- 6:51Fica difícil voltar para os outros quando a gente está perto
- 6:54do limite ali. Exatamente.
- 6:56Agora, outra experiência de usuário que eu vi alguns relatos
- 6:59na internet é que as outras ferramentas de a, como a gente
- 7:02já tinha discutido, elas normalmente eram catalogadas
- 7:04como uma ferramenta de produtividade.
- 7:06Então você pegava aí a como a gente já falou várias vezes para
- 7:08acelerar aquele desenvolvimento seu ali, né?
- 7:11Mas ele já tinha que estar montado.
- 7:13E por isso que eu gostaria de escutar um pouquinho aqui do
- 7:15Michael para poder falar sobre essa parte do cloud code, onde
- 7:19ele se comporta além de uma ferramenta de aceleração, mas
- 7:22como 11, peça central do nosso modelo de desenvolvimento.
- 7:26Algo que te ajuda não só na escrita do código, mas desde o
- 7:30design da história, né? A escrita, a projeção dela, o
- 7:34planejamento até as validações de segurança depois.
- 7:38E isso eu falo por conta própria.
- 7:39Então, pessoal, eu tenho utilizado o cloud code ou o
- 7:44Claudinho para os íntimos, principalmente, primeiro para
- 7:49gerar ideias, então para sair daquele problema que acho que
- 7:52todo designer tem. Que é da folha em branco, né?
- 7:55Então ele gera um primeira versão daquilo que eu tenho na
- 7:58minha cabeça e segundo para prototipar features do meu dia a
- 8:01dia, né? Então, ao invés de fazer um
- 8:04protótipo no figma, eu consigo gerar um protótipo já com um
- 8:08código com em cima da da minha codibase e passar a minha ideia
- 8:14para o meu time de uma forma um pouco mais assertiva, já tendo
- 8:18mais noção das limitações técnicas e.
- 8:21De comportamento do produto de fato.
- 8:24Olha só, Ana, então como que ele desse o nível dessa Barreira de
- 8:27entrada para as pessoas não técnicas conseguirem gerar valor
- 8:30nessa área, né? Imagina então para as pessoas
- 8:32técnicas, né? O que mais que ele não está
- 8:34fazendo? Eu escutei falar aí sobre um tal
- 8:37de skills 2.0, não é? E essa feature do do Cláudio é
- 8:42uma das coisas que tá se destacando, né, que muitas
- 8:45pessoas tem falado o quanto que está agilizando falam sobre.
- 8:49A necessidade de ter 11 bom investimento de tempo inicial
- 8:52pra construir essas skills ou validá las né caso venham da
- 8:56internet e depois o quanto que a aplicação delas acelera bastante
- 9:00OA etapa de desenvolvimento. Então conta pra gente o que que
- 9:02é esse skills 2.0? O que que é essa feature do
- 9:05cloud, cara? Por que que ela tão por que que
- 9:07ela é tão chamativa assim? Eu?
- 9:09Acredito que essas skills, elas. Só para possibilitar mesmo que o
- 9:13agente ele consiga interagir com ferramentas, né?
- 9:16Você ensina para o agente como ele vai fazer determinadas
- 9:19coisas. E quando você ensina isso e gera
- 9:22um código para aquilo, né? 11.
- 9:24Você cria de fato um arquivo de skill que é bem simples.
- 9:27Ali No No ecossistema do cloud, você consegue disponibilizar
- 9:31isso para mais pessoas. Então você consegue fazer com
- 9:34que isso atinja a sua equipe inteira.
- 9:35É um. Conhecimento distribuído que eu
- 9:37tô implementando naquela minha rede, entre aspas e de asas ali.
- 9:41Então assim, cada cada um do meu time tem a sua, mas eu posso
- 9:44disponibilizar para todo mundo utilizar a mesma.
- 9:45Assim, eu tô construindo um conhecimento em rede ali.
- 9:48Exatamente. A gente tem uma consistência no
- 9:50que a gente vai gerar, né? Com base nessas skills criadas.
- 9:53Além disso, a comunidade tem disponibilizado inúmeros skills,
- 9:56né? Que que foi o que você falou,
- 9:58né? Claro que que essas skills elas
- 10:00tem que ser validadas, mas a gente tem hoje uma gama de
- 10:02skills que a gente pode utilizar, que já estão
- 10:04disponíveis e. Validadas pela própria
- 10:07comunidade, né? Então, assim, é muito legal.
- 10:09É acho que como o próprio nome diz, né, assim, a skill é uma
- 10:12habilidade, né, que você adiciona dentro do Cláudio, né,
- 10:16do Cláudio cod, do próprio Cláudio, AI, AI, né, que é
- 10:19enfim, a parte de chat deles para ensinar para ele como faz
- 10:23alguma coisa, né? Como se fosse a toda vez que
- 10:25você vai até dando um exemplo prático, você pode até me
- 10:28corrigir, né, ou dar dar outro, mas seria assim, né?
- 10:31Toda vez, por exemplo, que eu quero criar um controller.
- 10:33Eu crio, eu ensino lá Pra Ele quais são as coisas que eu quero
- 10:37que o meu controle tenha, ou toda vez que eu vou fazer um
- 10:40Pure Quest, eu quero, quero que ele revise, ABECE.
- 10:44É assim que eu gosto, que ele faça a revisão do meu código.
- 10:48Enfim, são habilidades que ele passa a ter, né?
- 10:52Assim como se eu tivesse ensinando ele.
- 10:53É mesmo o jeito que eu gosto de programar, né?
- 10:56Seria mais ou menos isso? Né?
- 10:57Exatamente. Então, por exemplo, se eu quero
- 10:58criar 11 service ali, eu quero que sempre tenha um teste
- 11:01unitário Pra Ele. Então assim, você ensina ele
- 11:03como que ele deve se comportar, né?
- 11:05E aí a gente distribui isso pra equipe.
- 11:07Acho que é bem legal. E tem uma outra coisa que eu
- 11:10vejo também que é bem útil da parte de skills.
- 11:13Hoje aqui na dti a gente tem uma assinatura corporativa do cloud
- 11:16code e a gente consegue compartilhar skills, inclusive
- 11:19no nível da corporação, né? Então.
- 11:21Isso é muito no nível. Enterprise, exatamente.
- 11:24Então isso é muito legal. Né, que a gente consegue ter
- 11:27habilidades, né? Templates, formas de fazer que
- 11:30são compartilhados no nível da companhia, né?
- 11:33Da Enterprise. Então é, achei é bem
- 11:35interessante mesmo que a skills se propõe, né?
- 11:38Eu não consigo parar de pensar, todas as vezes que a gente fala
- 11:41aqui sobre a capacidade de ensinar habilidades, aí a do
- 11:44sonho do Alan Turing, né? De criar uma máquina capaz de
- 11:47aprender. Então olha que legal, né?
- 11:48A gente tá literalmente desenhando uma pequena
- 11:51skillzinha e colocando ali. É, mas e que que eu preciso para
- 11:55poder ensinar? AE aquelas que eu preciso de ter
- 11:57uma quantidade de parâmetros para treinar ela naquilo como
- 12:01que funciona ensinar essa skill? Porque nos primeiros modelos de
- 12:05a, quando você brincava com ele, você queria ensinar alguma coisa
- 12:08nova para IA. Você tinha que baixar uma
- 12:11quantidade grande de dados relacionada aquela aquela
- 12:14matéria, aquela disciplina e você tinha que criar normalmente
- 12:17111 lora, né? 11 pequeno campo de treinamento
- 12:20seria uma adição para aquela IA ali.
- 12:22É como que funciona essa skill na parte técnica, assim, o que
- 12:25que eu preciso pra poder ensinar?
- 12:26Ela é, Eu Acredito que hoje, na parte técnica dessa criação das
- 12:30skills, você pode escolher ferramentas que você inclui
- 12:33nessa skill pra né? Dependendo do que você quer
- 12:35fazer, então você dá acesso a essa skill, a essas ferramentas
- 12:39específicas. E aí quando você vai chamar essa
- 12:41skill, vai utilizar ela de fato, né?
- 12:43Ela consegue ir lá nessa ferramenta e fazer e gerar os
- 12:46artefatos com base no que você. Incluindo ferramentas fora da
- 12:48ideia. Exatamente.
- 12:50É, e eu acho que tem um negócio que é interessante porque apesar
- 12:52de você ter usado, né, o termo Dantas aí de treinar o modelo,
- 12:56né? A skill.
- 12:57Ela não é exatamente um treinamento, né ela.
- 12:59É uma consulta externa, né? Retreinando o modelo ou ele?
- 13:03O próprio Cláudio, né? A partir do momento que ele tem
- 13:05um skill, não quer dizer que agora, daqui para frente, todos
- 13:07os modelos Cláudio vão saber aquela skill.
- 13:10Na verdade, aquela skill ela é adicionada no contexto, né,
- 13:13daquela daquela consulta àquela API, né?
- 13:16No caso, por exemplo, as APIs da anthropic e no final das contas,
- 13:19o que que isso acontece? Por que que eu acho que é tão
- 13:21legal? Porque as skills, elas são meio
- 13:23que ativadas sob demanda. Então, o que a gente aqui, a
- 13:27gente já falou sobre context Engineering, né?
- 13:30E as dificuldades de gestão de contexto que a gente tem hoje,
- 13:33que talvez é uma das grandes limitações das LLMS, é
- 13:36justamente a janela de contexto. É, a gente precisa o tempo
- 13:39inteiro ficar otimizando o que é que eu mando como contexto para
- 13:42minha LLM, porque senão ela alucina, né?
- 13:45Eu deteriorizo esse contexto, eu acabo colocando coisas que eu
- 13:49não preciso e cada vez, né, igual se eu tivesse lendo um
- 13:52livro, né? Se eu tenho um livro de 1000
- 13:54páginas e eu preciso de saber aonde que está, o que eu preciso
- 13:58rapidamente, é claro que eu vou me perder, mas se eu tenho 11
- 14:01livro de 5 páginas e eu quero achar alguma coisa, é muito mais
- 14:04fácil. É a mesma coisa com as LLMS,
- 14:07então assim. No caso do do das skills, é
- 14:10basicamente isso que eu acho que o Cláudio faz muito bem, né?
- 14:13EE, as outras ferramentas começaram a também a copiar.
- 14:16É justamente esse negócio de eu ter um contexto meio limitado
- 14:19que eu ativo na hora que eu realmente preciso dele.
- 14:23Ah, eu preciso dessa skill, né? De saber criar o meu, o meu
- 14:27arquivo com testes unitários. Ah, então pera aí que eu tenho
- 14:29um negócio aqui, ó, pronto, aí pum, anexei no meu contexto e
- 14:33agora eu sei fazer isso. Ah, eu não preciso mais pum sair
- 14:36do meu contexto pronto, entendeu?
- 14:38Acho. Acho que é esse que é o legal,
- 14:40né? De como essas coisas funcionam,
- 14:42né? E.
- 14:42Falando em copiar agora, então as coisas vão ficar muito mais
- 14:46copiáveis, né? para as outras pros concorrentes
- 14:50do Cláudio, né? Tópico sensível enquanto estamos
- 14:55gravando este episódio na manhã de hoje aqui no Brasil, a gente
- 15:00acabou de receber a fatítica notícia de que o código?
- 15:05Fonte do Cláudio cod, ele vazou. É?
- 15:09Pois é, nem só de flores e reconhecimentos, né?
- 15:12Vivem os os engenheiros da anthropic, né?
- 15:14Hoje eu diria que eles estão em mais maus Lençóis.
- 15:18Já deram 11 report lá que foi ação manual, né?
- 15:21Não foi uma. É, foi uma ação, ação de
- 15:24empacotamento errada, né? Que eles fizeram um engenheiro
- 15:27de cibersegurança 11, pesquisador de cibersegurança.
- 15:32Ele percebeu esse vazamento e ele publicou um tweet.
- 15:35E esse tweet ele bateu quase 8000000 de visualizações nas
- 15:41últimas 24 horas. Então, assim, nas.
- 15:45Primeiras 3 horas desse tweet ele já devia ter, acho que quase
- 15:484000000, se não me engano. E bom, obviamente o mundo
- 15:52inteiro rapidamente percebeu o que tinha acontecido.
- 15:54Ele não publicou o código fonte, né?
- 15:55Ele só falou, nossa. A antrrop que deu mole.
- 15:58Né? Fizeram tal, fizeram tal coisa
- 16:03aqui, que não é uma boa prática, né?
- 16:04Poucos minutos depois desse Twitch, o gitch hub já estava
- 16:08inundado com repositórios e mais repositórios com o código fonte
- 16:14do Cláudio code. Né?
- 16:16Então, inclusive, até converteram o código fonte.
- 16:18Pra pai também. Chamaram de Claudio code,
- 16:21Claudio code. Então, o repositório, não sei se
- 16:24bateu o recorde, acredito que sim, né, enquanto a gente está
- 16:27gravando, mas se não bateu, deve estar próximo o repositório mais
- 16:30rápido, alcançar 50000 favoritações, né?
- 16:33E forcs foi o repositório do Clau code.
- 16:36Primeiro que as investigações sobre o código Fontes são
- 16:39sensacionais, né? Descobriram coisas maravilhosas
- 16:41lá dentro, tanto coisas realmente muito produtivas, né,
- 16:44de como algumas features são implementadas, como a memória, a
- 16:47auto Hill memori, né? Uma memória de auto.
- 16:51Por assim dizer, né? Uma memória de alto limpeza que
- 16:54eles têm, né? Como que eles fazem o
- 16:55encaixamento das informações? Como que eles fazem essa
- 16:58organização da memória e do contexto?
- 17:01É por que que gasta tanto token? Como também descobriram outras
- 17:04coisas bem integrantes, como por exemplo, uma feature de tamagoch
- 17:09que a antrópica tinha implementado dentro do código e
- 17:12aparentemente estavam pra lançar hoje no dia primeiro de abril,
- 17:15né? Mas talvez eles tenham um.
- 17:16Questões mais importantes para tratar agora.
- 17:19Então. Calma, calma, Fernandinho, eu
- 17:20não vou decorrer mais aqui. A gente já fez a nossa gravação
- 17:23só para poder falar sobre esse assunto, né?
- 17:25Então vamos vamos voltar aqui falando especificamente sobre as
- 17:28features do cloud code, diferencial que ele tem.
- 17:30Eu tinha mencionado aqui sobre esses skills, mas existe outro
- 17:33feater que também ficou em grande destaque.
- 17:36Né, que foi esse modo cowork? Não, esse modo cowork eu fiquei,
- 17:40né? Eu brinquei com eles esses dias
- 17:42aí para trás e ele me pareceu ser bem legal, apesar de que
- 17:46eles ainda estão em preview, né? Em modo de.
- 17:48Previu ainda está um teste. Ali, né?
- 17:50Tem vários disclaimers assim, né?
- 17:52No próprio site da antrropic, por exemplo, né?
- 17:54Não compartilha informações sensíveis quase como se fosse
- 17:57assim, né? Sua conta em risco, né?
- 17:59Do que que você vai compartilhar aí?
- 18:01Mas é 11 feature aí que possibilita.
- 18:05Você interagir com seus arquivos do seu computador fazendo ações
- 18:09sobre ele, né? Várias e várias ações.
- 18:12Tem OA própria extensão do do Chrome que você consegue
- 18:15interagir com sites e gravar skills sobre coisas que você
- 18:19quer fazer. É uma ferramenta que me pareceu
- 18:22muito boa, sabe? Assim, EE cruzou um limite que a
- 18:26gente ainda não tinha visto, tanto que é realmente de ações
- 18:29para fora do mundo, do desenvolvimento em coisas do dia
- 18:33a dia mesmo. Né?
- 18:34E realmente a sonhos, né? O que que você acha, Ben?
- 18:37O que que você acha? Maicon, vocês vocês já testaram
- 18:39com a works? Como dizia o tio Ben, com
- 18:41grandes poderes vem grandes responsabilidades, né?
- 18:43Então a gente tá lidando com uma ferramenta agêntica, então ela
- 18:48vai ter acesso da mesma forma que com os agentes, a gente
- 18:50tinha acesso ao código. Agora ele vai ter acesso ao seu
- 18:53files system, né? Seu, seu, seu ecossistema, seu
- 18:56computador, você vai literalmente falar pro Cláudio
- 18:58acessar uma pasta. E terá com que que você tem
- 19:02naquela pasta gerar ter fatos com base naquilo.
- 19:04Então você pode usar skills externas para fazer isso.
- 19:08Então todo cuidado é pouco, né? Então assim, a gente não tá
- 19:11falando que a gente vai evitar todos os problemas, a gente vai
- 19:15tentar ao máximo minimizar riscos, porque o risco tá aí,
- 19:18né? Então.
- 19:19É bom. Diga por você que ela vai ter
- 19:20acesso a todas as suas coisas, tá?
- 19:22O meu, a minha não tem não. Tem um pezinho atrás ainda com
- 19:26algumas coisas nesse sentido, mas de fato você trouxe um ponto
- 19:29muito importante, né? Porque será que a gente tá na
- 19:33hora de deixar e anão supervisionada a tomar conta de
- 19:37tantos fatores críticos, né? Como biling segurança, né?
- 19:42Acessos e publicações que às vezes não tem retorno, né?
- 19:47Tem coisas que são críticas o suficiente para a gente ter um
- 19:49dano que ele é irreparável. Será que a gente.
- 19:52Já chegou nesse ponto, né? De deixar ela sem a supervisão,
- 19:55ainda mais sabendo que esse modo coworking tá em teste, né?
- 19:58Eu fico bem com uns 10 pés atrás, né?
- 20:01Assim, justamente por ele ainda tá em preview, né?
- 20:04Assim é. Eu não colocaria mesmo nada que
- 20:07é muito sensível lá, não. Mas quando tiver 11, versão com
- 20:11disponibilidade geral, aí eu acho que é ler a mesma coisa que
- 20:14a gente sempre faz, né? Dantas?
- 20:16Ler os termos, entender melhor, mas de fato.
- 20:20Ter acesso indiscriminado parece sempre de qualquer forma, sempre
- 20:24parece muito, mas a gente precisa falar de um elefante na
- 20:27sala aqui que é o ciclo de inspiração dos tokens do cloud
- 20:33code. Poxa.
- 20:35Esse daí é foda, né? A cada 5 horas, né, a gente tem
- 20:37as sessões ali, né, de 5 horas, que você tem uma quantidade de
- 20:41tokens para você consumir. Para mim, assim, eu acho que
- 20:43esse modelo é muito bom assim, melhor, por exemplo, que o
- 20:46modelo do cursor, que você tem uma quantidade por mês, você,
- 20:48você acaba no quinto dia, você se ferrou para o resto da do
- 20:51mês, né? Mas de fato, assim, quando você
- 20:53usa modelos mais óbvios, né, mais é complexos, ele acaba
- 20:58esgotando muito rápido, né? Eu acho que esse é um jeito.
- 21:01Muito, muito interessante de lidar com as limitações de
- 21:04tokens que todas essas ferramentas de a tem, né?
- 21:07Que que vocês acham sobre a? Gente, está entre Tapas e Beijos
- 21:10aqui hoje com a antropi, né? Fala bem, fala mal, fala bem,
- 21:12fala mal. Ah, não, mas eu falo, eu sou fã,
- 21:15eu sou fan girl da antrópic, não tem jeito.
- 21:17Tem uma coisa bem interessante que eu tenho feito.
- 21:19É uma organização de contexto. Eu aprendi isso no Twitter.
- 21:23Você cria uma pastinha chamada context.
- 21:26E dentro dela você divide com design, front end, sistema
- 21:30features, etcétera e coloca todo o contexto referente a cada um
- 21:35desses temas. E aí, a cada novo prompt você
- 21:40instrui ao Claudinho pra ler esse contexto antes de tomar
- 21:44qualquer decisão. Isso tem feito com que os meus
- 21:47resultados sejam mais assertivos e eu percebi que eu estou
- 21:51gastando menos tokens. Né?
- 21:53Então fazer essa esse context Engineering, que é um termo
- 21:56muito face, né? Bem, bem bonitinho pra dizer,
- 22:00organiza as suas coisas, tem salvado bastante dos meus tokens
- 22:04aí. Eu acho que um ponto é saber
- 22:06alternar entre os modelos. Mesmo assim, acho que é bem
- 22:09importante você saber o que que você, o que que vai exigir mais,
- 22:11né? Quando que você vai usar um
- 22:13óculos, quando que você vai usar um sonet?
- 22:15E essa questão do context Engineering é realmente muito
- 22:17importante, muito relevante também ter essa, esse controle
- 22:20de como que você vai usar. E tem algumas outras ferramentas
- 22:23também que ajudam, né? Na nesse controle de tokens, né?
- 22:27Assim, você consegue limitar esse uso.
- 22:29Mas a própria as próprias skills que a gente estava falando aqui
- 22:32são formas também, né? De gerir bem esse contexto,
- 22:34porque para mim é, existem algumas dimensões.
- 22:37Quando a gente fala sobre utilização de a, né?
- 22:39É para mim a gestão de contexto, gestão de memória, que é isso
- 22:42que você está falando, né, Michael?
- 22:43Assim, a gente até falou isso No No episódio de engenharia de
- 22:46contexto aqui também, né, de contaxting newing, que é como
- 22:49que eu mantenho um contexto. Fisicamente escrito, né?
- 22:53Em alguns arquivos MDS justamente para que o meu o meu
- 22:56modelo, né? A minha ferramenta não precisa
- 22:58ficar gerenciando todo esse contexto o tempo inteiro.
- 23:01Então ele quase que consegue descarregar, né?
- 23:04A memória dele. Em arquivos físicos e depois,
- 23:08quando ele precisa, ele vai lá e pega aquele contexto e retorna
- 23:11para sua própria memória. Então acho que é 1111 técnica,
- 23:15né? Muito importante, né, de ser
- 23:17feita. Outra que eu acho é a própria
- 23:19própria parte de skills, de templates, que também tem tudo a
- 23:21ver com isso, né? Com o contexto e o que que eu
- 23:24coloco no contexto, o que que eu não coloco?
- 23:25Os MCPS eu acho que também são bem importantes.
- 23:28E como que a gente configura eles para serem acessados
- 23:31justamente sob demanda? Para eu também não ter agentes
- 23:34que não tem nada a ver, por exemplo, com éjure DevOps, com
- 23:37aquela habilidade, com com aquela atitude éjure DevOps,
- 23:39danificando, né? Poluindo o contexto dele.
- 23:42Então eu saber gerenciar é esse tipo de coisa também é bem
- 23:45importante. Enfim, eu acho que tem muitas
- 23:47coisas mesmo hoje. Que ajudam nessa parte de
- 23:50contexto, né? Mas é pra mim essa parte.
- 23:53Esse negócio da gestão de tokens é um desafio gigantesco mesmo em
- 23:57qualquer ferramenta. E eu acho que Oo Cláudio code é
- 24:01EOEAEO Cláudio mesmo, né? A própria antrópic.
- 24:04Eles resolvem isso de um jeito muito bom, né?
- 24:07Pra mim? E eu vi é, eu gosto, eu gosto
- 24:09bastante desse jeito, isso acho que.
- 24:10Faz com que a gente precise ser um pouco mais assertivo, né?
- 24:13É sim, com certeza, sabe gerenciar melhor.
- 24:16Exatamente. Eu gosto de usar uma skill
- 24:18chamada Grill me ou sabatini, alguma coisa assim, a tradução
- 24:21que ela faz uma série de perguntas sobre aquilo que eu
- 24:23estou solicitando, por exemplo, uma feature e me ajuda a
- 24:26entender exatamente o que ela vai precisar executar antes de
- 24:32de fato colocar a mão na massa. E.
- 24:34Isso tem me ajudado até para clarear, né?
- 24:37Ajudar a entender melhor o meu próprio problema.
- 24:39Tem uma outra, uma outra que é a scudi brainstorm, que ela é
- 24:43muito boa também para clarificar as coisas antes da gente sair
- 24:47pedindo e queimando o toco que a ator tá direito.
- 24:51Bom, já que você tocou nesse assunto, então, Fernandinha,
- 24:53agora é a minha vez de ficar extasiada, viu?
- 24:56Porque tem uma nova ficha, né? Nova assim, né?
- 24:58Recente, no finalzinho do mês passado, é em que o Claude coge
- 25:03lançou. Que quebrou o mercado de
- 25:05cibersegurança, né? Então assim, foi uma coisa
- 25:08linda, lindo, lindo. Agora deixa eu dar um abracinho
- 25:12no servidor aqui. Se eu ver o servidor dele, eu eu
- 25:14levo para casa, gente, não tem como não, mas dá vontade de
- 25:17colocar no potinho, viu? Fernandinha, eu fico admirando,
- 25:19porque a gente tem um problema grande dentro do mundo da
- 25:22cibersegurança, que são as ferramentas de sast, né?
- 25:26Eu não sei se se vocês tiveram o prazer de lidar com elas, mas as
- 25:30ferramentas de sast. É, mas usuais do mercado.
- 25:33Elas são grandes buscadores de strings, por assim dizer.
- 25:38Por que que é sash, né? Sash é um statsky.
- 25:41Analise security testing, então ele é uma forma de testar
- 25:44segurança de forma estática, onde ele lê o código fonte e
- 25:48procura por padrões de insegurança.
- 25:51Mas o grande problema disso é que você precisa cadastrar esses
- 25:54padrões. Você precisa saber o que que é
- 25:57inseguro. Para cadastrar um padrão, né?
- 26:00Ou pelo menos alguns padrões similares para que as
- 26:03ferramentas consigam dar MEC então no seu código ali, naquele
- 26:06buscador ali dentro, claro que não é um buscador e
- 26:09perfeitamente match ali, né? Mas vocês entenderam o que que
- 26:12eu quis dizer enquanto quaaia? Ela muda isso, né?
- 26:15Ela nos dá habilidade de buscar por vulnerabilidades, que muitas
- 26:19vezes ela até depende de contexto.
- 26:21O que as ferramentas de análise de sast, né?
- 26:25Elas não conseguem entender. Então ela evita falsos positivos
- 26:29e consegue achar outras vulnerabilidades que passavam
- 26:31como falsos negativos. E eu disse que ela quebrou o
- 26:34mercado da CB segurança e foi verdade.
- 26:36Isso tá no dia do lançamento. No dia seguinte, várias empresas
- 26:41grandes de segurança, como é crowd strike, crowdfler, octa,
- 26:46data dog, elas perderam de 6 a 9% do market cap delas.
- 26:51Então, assim, são milhões, bilhões, bilhões de dólares que
- 26:57evaporaram, né? Assim, eles perderam o valor de
- 26:59mercado muito por causa bom, não teve nada acontecendo, pelo
- 27:03menos né? Mas muito por causa desse
- 27:05anúncio é da antrópic. Então essa ferramenta de análise
- 27:09de segurança deles, meu, meu chefe quis aqui dessa
- 27:12maravilhoso a antrópico. Vocês estão de parabéns, viu?
- 27:15E isso eu só acho só um pouquinho.
- 27:16Vou andreditório com o vazamento aí, né?
- 27:19Da. Que aconteceu, né?
- 27:21Mas assim. Não, não preciso me jogar um
- 27:25balde Água Fria, tá Fernandinha? Mas isso diminui muito a
- 27:31Barreira para aplicar segurança dentro de um código, porque
- 27:36antes a gente precisava de uma implementação, de uma ferramenta
- 27:40específica que rodasse naquela tecnologia.
- 27:43Que fosse implementada numa pipeline, por exemplo, em que um
- 27:46deve que tivesse acesso ao Iêmen, conseguisse escrever,
- 27:49testar Gerald, thrash, hold, aplicar e publicar.
- 27:51Hoje, se você tiver um Hulk ali pra poder ser trigado no final
- 27:56da sua, do seu desenvolvimento, alguma coisa sentido.
- 27:59Até mesmo pessoas com menos conhecimento técnico, profundo,
- 28:03são analistas de segurança, muito experientes, muito legal
- 28:06isso. Né?
- 28:07Olha que sensacional. É o que a gente falou de novo,
- 28:09né? Do negócio da do generalista,
- 28:10né? De quanto as funções passam a
- 28:12ficar um pouco mais mais cinzentas, né?
- 28:15E o quanto isso isso, né? Da mesma forma que a gente
- 28:18coloca skills no cloud para ele lidar com coisas diferentes, a
- 28:21gente também tá nos né? Tomando esteroides, né?
- 28:24E ficando cada vez mais mais cheio de habilidades, inclusive,
- 28:29né? De segurança.
- 28:30Graças a Deus, né? Chegou.
- 28:33Chegou a hora, né? E a segurança está cada vez mais
- 28:36em pausa, né? O que não falta na comunidade
- 28:39são exemplos de vazamento de dados por plataformas vibeco
- 28:43dadas. Eu nas primeiras vezes que eu
- 28:47comecei a usar, eu estava colocando a minha chave no chat
- 28:49para o Cláudio configuração do Envy, e o Cláudio respondia, não
- 28:54faça isso, apague agora, precisando dar uma chave então,
- 28:57assim. Obrigado, Cláudio.
- 28:59Eu sabia, né? Então, ultimamente eu tenho
- 29:01visto bastante casos de vazamento de dados e eu acho que
- 29:05isso torna muito mais fácil, né? Muito mais acessível fazer essas
- 29:09revisões de segurança e garantir.
- 29:11Essa essa parte de segurança do cloud foi quase que uma reação,
- 29:14onde eles perceberam que teve uma campanha massiva do governo
- 29:18chinês, onde 80 a 90% dessa campanha de alvo global foi
- 29:23executada autonimamente por ferramentas de a.
- 29:27Então, quando Cláudio percebeu que bilhões desses dessas
- 29:31requisições estavam sendo coordenadas por agentes
- 29:35distribuídos, eles falam, não, espera aí, a gente, a gente
- 29:38separada, né? Nós entendemos que a nossa
- 29:42ferramenta está sendo usada para gerar ataques, né?
- 29:46Para engenharia social, para coordenar as e a sempre foram
- 29:49uma arma na guerra cibercibernética, né?
- 29:51Então ela estava sendo utilizada para potencializar.
- 29:54Essa arma cibernética gerar códigos maliciosos, scrips,
- 29:57exploits. E aí você fala, não vamos, vamos
- 30:00fazer uma coisa do nosso lado também, né?
- 30:02Vamos operar de forma, ajudar. E aí eles lançaram essas
- 30:05features de segurança, né? E prometem aumentá las no
- 30:08futuro, e espero que seja. Verdade.
- 30:10A gente até já teve um episódio que a gente falou um pouquinho
- 30:13sobre essa guerra fria, né? Da e a de de China, Estados
- 30:16Unidos, né? E as próprias ferramentas na
- 30:19época do depsic, né? Dos modelos, enfim, das das
- 30:22ferramentas da byte dance. Né?
- 30:24E a competição entre essas ferramentas de China nos Estados
- 30:27Unidos, tem um episódio sobre isso que você pode acessar no
- 30:30nosso Spotify. Então gente, assim é, qual a
- 30:33dica? Então vocês dão para os nossos
- 30:35ouvintes que querem conversar com o Cláudio code, que já estão
- 30:38trabalhando com o Cláudio code e querem melhorar, né, a sua
- 30:41interação, sua produtividade com o Cláudio code?
- 30:44Fala aí, uma dica cada um, né? Do que que vocês falariam para
- 30:47os nossos ouvintes? Minha dica é, experimente as
- 30:50ferramentas que ele disponibiliza, porque assim você
- 30:52vai se surpreender. Tem muita coisa legal assim.
- 30:54Às vezes você vai ficar só em um ali, testa as outras, vê o que
- 30:58que ele pode te oferecer. Não subestime o chat.
- 31:01O chat com o Opus, ele é incrível.
- 31:03Ele vai te dar road maps, ele vai criar coisas pra você assim
- 31:06maravilhosas, experimento com work.
- 31:09Limita ali a sua pasta. Você consegue selecionar assim,
- 31:12faz uns testes assim vai, vai ser legal.
- 31:14Para os designers, aí comecem, né?
- 31:16Acho que é bem intimidador. No começo, você está vendo ali
- 31:18um Monte de letra numa tela preta.
- 31:21Mas Eu Acredito que vale muito a pena quebrar essa Barreira e é
- 31:26muito prazeroso você ver seus protótipos ali de fato codados.
- 31:30Né, é? É uma sensação muito boa.
- 31:33Ah, é muito legal. E eu dou uma última dica aqui
- 31:35também que a antrópica ela sempre, né?
- 31:37Frequentemente lança muitos artigos pra comunidade.
- 31:41Falando sobre sobre como que ela mesmo, né, faz o Claude code,
- 31:45como que ela tá vendo os modelos, como enfim, ela dá
- 31:48opiniões, é o último muito bom que eles lançaram recentemente
- 31:52foi sobre é agentes de longa duração, né?
- 31:54Como que eles estão lidando com isso dentro da antrropic?
- 31:57Então a antrropic está o tempo inteiro lançando excelentes
- 31:59artigos para comunidade, então são é mais uma dica, né,
- 32:03relacionada aí ao mundo do cloud code, então é isso, né?
- 32:06Gente muito legal esse episódio, fiquei animada, fiquei feliz.
- 32:10Isso espero que vocês experimentem mais o Cláudio
- 32:13code, nos contem nos comentários, que que vocês
- 32:15acharam? Que que vocês estão vendo de
- 32:18mais legal, que que vocês vêm de futuro.
- 32:20E é isso aí. Até a próxima, pessoal, tchau,
- 32:22tchau. Até a próxima pessoa até.
- 32:24Mais pessoal?