Latest / Entre Chaves / #233 dti digital: categorizando as melhores ferramentas de IA
Transcript
- 0:03Está começando mais um entre chaves do seu podcast de
- 0:06desenvolvimento de software e hoje a gente vai fazer um
- 0:09episódio bem diferente por aqui. A gente vai contar um pouquinho
- 0:12para vocês como está sendo a nossa curadoria aqui dentro da
- 0:16DTI, sobre quais ferramentas, quais framex, plataformas e
- 0:19técnicas usar, quando a gente está falando sobre inteligência
- 0:22artificial. E hoje, então, para falar sobre
- 0:24esse tema, estamos aqui com o Givaldo e o Pedro, ambos são
- 0:27lideranças de engenharia aqui da DTI.
- 0:30EE lideram também esse tema de a nas estruturas que a gente tem
- 0:33aqui internamente, então sejam bem vindos.
- 0:35Como é que vocês estão? Olá pessoal, bom dia, boa tarde,
- 0:38boa noite. Olá pessoal, bom dia, boa tarde,
- 0:40boa noite, como é que vocês estão?
- 0:42Bom, gente, estou animada então pra esse papo hoje com vocês.
- 0:44Então para começar, né, vamos começar do início igual a gente
- 0:47sempre faz aqui No No entre chaves, né?
- 0:49Então acho que uma coisa muito importante de falar é, como que
- 0:52a gente aqui na DTI chegou nesse processo aqui na DTI.
- 0:55Nós somos uma empresa bem ágil, que valoriza muito a
- 0:57experimentação e num momento igual a gente está.
- 1:00Vivendo, né? Com muita tecnologia, muita
- 1:02coisa surgindo, muita inovação, essa característica se torna
- 1:06ainda mais importante. Então a gente viu o quanto era
- 1:10importante a gente estruturar melhor, né?
- 1:12O nosso processo de experimentação e, mais do que
- 1:14isso, a gente conseguir opinar sobre o que usar e o que não
- 1:19usar. Foi justamente esse o processo
- 1:21da construção do nosso radar aqui de tecnologias, de e a que
- 1:24a gente fez aí nos últimos tempos.
- 1:26E aí eu queria que vocês contassem um pouquinho de como
- 1:28que foi o processo para você. E contasse um pouquinho do que
- 1:31que é o radar da DT? I eu acho que o processo foi
- 1:34interessante, assim que de pessoas de várias opiniões,
- 1:36opiniões Fortes assim, liderança de vários temas ainda DTI, né?
- 1:39Dentro desse mundo de de inteligência artificial que a
- 1:42gente está vivendo hoje. Então acho que foi um processo
- 1:44particularmente para mim, de aprendizado também, né, que como
- 1:47a Fernandinha falou, está saindo cada hora sai uma coisa.
- 1:50Então assim, várias pessoas correram atrás de várias coisas,
- 1:52vão sair muito mais coisas para a gente poder aprender e
- 1:55discutir, né? Então acho que esse processo foi
- 1:57de muito aprendizado pra mim, acho que pra todo mundo que tá.
- 2:00Participou e também ajudou a gente dar um pouco mais de
- 2:02maturidade, né? Entre de cada tema, dentro desse
- 2:05desse pilares, dentro da inteligência artificial.
- 2:07Então acho que foi de Extrema importância assim pra deti como
- 2:09um todo, assim pra gente poder passar isso também pra pros
- 2:12times, movimento, né? Também junto com os clientes
- 2:14também levar esse conhecimento, né, que a gente acabou
- 2:17adquirindo, eu acho que é a. Palavra principal, né?
- 2:19O Pedro citou que é o aprendizado, né?
- 2:21Então, 12 pessoas participaram diretamente da da formulação do
- 2:25radar, pessoas com diferentes especialidades, diferentes
- 2:28opiniões, e isso instigou. A gente também a estudar, se
- 2:31preparar. Mas além disso, né?
- 2:33A gente teve insights de outras pessoas na DTI que não estavam
- 2:36diretamente ali envolvidas no fórum, mas que contribuíram de
- 2:39alguma forma. E acho que eles também reforçou
- 2:41bastante o que a gente fala da DTI, né?
- 2:43Do nosso poder de rede, de compartilhar conhecimento, de
- 2:46discutir e sair dali mais. Fortes exatamente.
- 2:49Importante falar, né, que o radar, ele foi inspirado no
- 2:52modelo consolidado no mercado, que é o do radar da tothworks.
- 2:54Então a gente fez um nosso processo, né?
- 2:57Ele foi bem baseado nesse modelo que já é.
- 3:00Consolidado, como eu disse, então a gente conseguiu
- 3:02classificar ferramentas, plataformas, linguagens e
- 3:05frameworks e técnicas em anéis, né?
- 3:08Anéis de adote, experimente, avalie e evite.
- 3:12Então, basicamente, o que que a gente fez, gente?
- 3:13A gente pegou toda a nossa experimentação e é muito
- 3:16importante, né? Falar ADTI é uma empresa de
- 3:18prestação de serviço que tem muito background em muitas
- 3:21tecnologias diferentes, muitos contextos de negócios
- 3:24diferentes, o que nos dá essa habilidade de avaliar muito bem
- 3:28essas coisas que vão chegando, né?
- 3:30Suas inovações e falar assim, poxa, isso aqui serve pra mim ou
- 3:33isso aqui serve pra mim, mas neste contexto, isso aqui não
- 3:36serve pra mim. Então eu acho que o legal aí do
- 3:38radar realmente foi a gente fazer esse trabalho de olhar
- 3:42para tudo que estava surgindo, estudar muito, igual o Givaldo
- 3:44falou, né? Experimentar muita coisa,
- 3:47estruturar algumas coisas para que a gente chegasse e falasse
- 3:49assim, poxa, é isso aqui que a gente quer transmitir para a
- 3:52empresa, né? É isso aqui que a gente quer
- 3:53falar, times adotem, times evitem, e essa essa gama de
- 3:58coisas, né? Entre o adote.
- 4:00O evite que eu acho que é muito importante, até para dar clareza
- 4:02para os próprios times, né, do que que eles deveriam realmente
- 4:05focar os seus esforços. É, eu acho que uma coisa
- 4:07importante também é a volta disso, né?
- 4:09Que também é muita coisa que a gente nem sabia que na empresa o
- 4:12pessoal estava experimentando. Acabou a gente descobrindo nesse
- 4:14momento que as pessoas foram trazendo também essas coisas.
- 4:17Ah, que eu já usei isso e mostraram experiências na
- 4:19prática, né? Então acho que foi bem
- 4:21interessante essa parte também de de ver que a empresa não
- 4:24estava parada, né? A gente só não tinha talvez uma
- 4:26visão daquilo daquele momento, mas é com todas essas pessoas,
- 4:29de todas as áreas. Na conceção do radar, a gente
- 4:31acabou descobrindo também essas outras tecnologias sendo usadas.
- 4:34Exatamente uma outra coisa que eu acho que é importante falar
- 4:36assim, antes da gente entrar de fato nos itens que a gente quer
- 4:39aqui, conversar um pouco com vocês, né?
- 4:41Tanto vocês quanto vocês, ouvintes, também é que a gente
- 4:44há mais tempo, né? Desde lá de 2023 a gente fala
- 4:47sobre aceleradores aqui na DTI. Radar não é o primeiro trabalho
- 4:50que a gente faz nesse sentido, né, de compartilhar e expor
- 4:54coisas que estão acontecendo. Elas começaram com os
- 4:56aceleradores do envolve lá em 2023 que a gente começou.
- 5:00Só, né? AA gente compartilhar prompts
- 5:02para compartilhar experiências, casos de uso, coisas assim que a
- 5:05gente foi já encapsulando desde lá de 2023.
- 5:08Agora em 2025, a gente sentiu essa necessidade de estruturar
- 5:12isso um pouco mais com o olhar do mercado, mais do que um olhar
- 5:16interno. E é legal falar isso.
- 5:17Eu acho que foi uma evolução mesmo de como aqui na DTIA gente
- 5:20percebia tantas inovações que estavam acontecendo, que a gente
- 5:23mesmo chegou a criar várias ferramentas internas que, claro,
- 5:26foram extremamente importantes na sua época de desenvolvimento.
- 5:30Né? E continuam sendo.
- 5:31Só que é muito importante a gente ter um olhar muito
- 5:34treinado também para o mercado, para que a gente consiga falar
- 5:37assim, poxa, isso aqui que eu desenvolvi era muito bom para
- 5:40mim, mas cara, veio ali uma Microsoft, lançou um outro
- 5:43negócio, que o que eu desenvolvi aqui perdeu a força, né?
- 5:46Ou veio uma antrop que veio um Google.
- 5:48E, claro, é, é é natural que essas coisas aconteçam, né?
- 5:52Isso eu acho que foi também 11 ponto muito importante que em
- 5:552025 a gente tomou de decisão de olhar muito mais para o mercado
- 5:59do que para. Coisas internas e, claro,
- 6:01continuar desenvolvendo coisas internas quando a necessidade
- 6:04ainda não tinha sido bem tratada por inovações do mercado.
- 6:08Né? Eu acho que é um ponto
- 6:09importante nisso também, né? Nessa questão da formulação do
- 6:13radar é que a gente hoje é uma estrutura bastante
- 6:16descentralizada, né? E a existência do radar ali, ela
- 6:19dá um direcionamento estratégico para os times, né?
- 6:21Como você disse, né? A gente está sendo um dado aí
- 6:23de, de de novidades no mercado, né?
- 6:26A gente fazendo uma análise crítica ali, incrível disso e
- 6:29dando esse direcionamento. Para os times, eu acho que
- 6:31facilita um pouco a evolução, os times conseguirem trabalhar de
- 6:34forma mais focada. É isso aí.
- 6:36Bom, então agora que a gente já falou um pouquinho do processo,
- 6:38como que foi, né? A da importância do radar, do
- 6:41que que ele é e por que que a gente resolveu criar ele em
- 6:442025, acho que a gente pode agora ir um pouco mais a fundo
- 6:48nos itens do radar, que eu acho que AO que a galera está também
- 6:51bem interessada, né? O que que aqui na DTIA gente
- 6:53está realmente adotando nos nossos times?
- 6:55O que que a gente está experimentando, o que que a
- 6:57gente está evitando também, que eu acho que são coisas.
- 7:00Anéis, né? Bem importantes no radar e
- 7:02claro, né gente? Assim falando para vocês,
- 7:03ouvintes, claro que a gente não vai conseguir falar sobre os
- 7:06muitos itens que a gente tem, porque são vários, né?
- 7:09Nem sei de cabeça quantos itens são, mas são muitos itens, então
- 7:12a gente não vai conseguir falar de todos, mas a gente vai fazer
- 7:14um highlite aqui em alguns itens que a gente acha que são
- 7:17importantes. Então começando aí com AOO
- 7:19quadrante aí de técnicas técnicas, basicamente são boas
- 7:22práticas que a gente deve se atentar quando a gente está
- 7:25utilizando EAE, esse é o nosso primeiro tópico aí que a gente
- 7:28vai falar começando. Aí com RAG rag ou retrievel
- 7:32aumentad generation, que é um tema que a gente já falou muito
- 7:36aqui no entre chaves já falamos, já conceituamos já, enfim, demos
- 7:39exemplos. Mas contem um pouquinho aí,
- 7:41claro, né? Uma pequena contextualização.
- 7:43E por que que esse essa técnica está no adote?
- 7:46ORAG, né? Ele acho que ele veio aí.
- 7:48Acho que foi um dos primeiros, pelo menos pra mim, uma das
- 7:50primeiras técnicas que eu vi nesse mundo de criar assim, além
- 7:52de só simplesmente fazer uma chamada para LLM, né?
- 7:55Então acho que foi uma das primeiras técnicas assim que eu
- 7:57acho que ajudou muito, principalmente quando a gente
- 7:59quer falar e quando. As privadas, né, que dados não,
- 8:01que não estão públicos, né, que os modelos não foram treinados
- 8:04com eles, né? Então assim é reagir,
- 8:05basicamente é você, podemos pensar, você tem uma base de
- 8:08dados, só que você pega uma amostra de acordo com a pergunta
- 8:11que você fez, né, dentro dessa base de dados e envia como
- 8:14contexto para LLM, né? Então isso aí ajuda ela a
- 8:16responder para contextos privados, né?
- 8:18Então assim, eu acho que resolve boa parte do de alguns problemas
- 8:21que a gente tem de contexto para não precisar eu mandar um sei
- 8:24lá, um documento em mim, isso eu vou lá, eu mando só a parte que
- 8:26interessa, né? Então para LLM fazer aquela
- 8:29resposta, então assim. Bem resumido, acho que é isso.
- 8:31Eu acho que é uma. É bem importante.
- 8:33E podem, né? Ser usado junto com outras
- 8:35técnicas, né? Também, né?
- 8:36Além da questão dos dados privados, também é bem
- 8:38importante em dados que sofrem atualização constante, né?
- 8:41Porque o treinamento dos modelos é bastante custoso, né?
- 8:44Bastante caro. Então você ficar retreinando o
- 8:47modelo frequentemente acaba se tornando inviável, né?
- 8:49Então, se você tem dados que sofrem atualização constante,
- 8:53né? Você consegue fazer ingestão
- 8:54deles usando aí ORAGE, aumentando aí a eficácia do seu
- 8:58modelo. EORAG, né as?
- 9:00Assim como o Pedro falou, existem muitos casos de uso
- 9:03assim, até empresariais mesmo. A gente está vendo aqui clientes
- 9:06nossos trazerem pra gente dores que a gente consegue resolver
- 9:10com bancos vetoriais e essa técnica de RAGS, né?
- 9:12Por por exemplo, eu tenho uma quantidade de dados que eu quero
- 9:16de alguma forma criar, né? Um chatbot, conectar nesses
- 9:19dados e conversar com eles, né? Ou eu tenho uma gama de código e
- 9:23quero fazer a mesma coisa. Enfim, existem muitos casos
- 9:27realmente de uso, né? Reais.
- 9:30Por ativos que a gente pode resolver com uma técnica como
- 9:33essa, que é uma técnica relativamente simples, né,
- 9:35igual? Você falou a questão da revisão
- 9:36de código, né? Que é até uma coisa que está no
- 9:38nosso adote também, né? Fazer revisão de código com com
- 9:40IA, né? Você pode usar ORAG como uma
- 9:42forma, por exemplo, em vez de você mapear todo o seu código,
- 9:44você usa lá ORAG para poder pegar só o que importa para
- 9:48aquela revisão de código. Então, igual eu falei, né, você
- 9:50pode misturar várias técnicas aí para poder ter um bom resultado
- 9:53com usando IA. Legal.
- 9:54E aí só uma coisa que eu acho que a gente não falou aqui, não
- 9:56sei se a gente conceituou aqui para os nossos ouvintes, o adote
- 9:59em. Então são técnicas.
- 10:01Agora estamos falando de técnica, né?
- 10:02Mas são então tecnologias, coisas que a gente realmente
- 10:05incentiva muito os nossos times a explorarem, a usarem de fato
- 10:09no seu dia a dia, que a gente tem casos de uso reais aqui
- 10:12documentados, que a gente também dá para os times, para eles se
- 10:15inspirarem, para eles até utilizarem com essa própria
- 10:18técnica, né, do RAGA. Gente, tem uma ferramenta aqui
- 10:20interna que a gente desenvolveu e que a gente consegue, né?
- 10:23Os próprios times conseguem ver o código fonte, enfim, utilizar
- 10:27aquele código, se inspirar naquilo.
- 10:28Então é importante falar. Anel do adote então é esse anel
- 10:31que a gente realmente está falando com os times?
- 10:33Assim adota, olhe seu caso de uso, isso aqui provavelmente
- 10:36resolve alguns dos seus problemas.
- 10:38Hoje, sem moderação. Exatamente até puxando isso que
- 10:42você falou, Pedro, da revisão de código, acho que pode ser o
- 10:44próximo item que a gente vai aqui, a revisão de código
- 10:47auxiliada aí, né? Aumentada também por e a como
- 10:49que é esse item aí? A revisão de código.
- 10:52Para mim, ela acontece em 2 momentos, né?
- 10:53No momento do próprio desenvolvimento que hoje dentro
- 10:56das ideias, mas também tem um momento lá que é o momento do
- 10:58Pure Quest, né? Do.
- 11:00De Quest lá que você abre, né, e pede outra pessoa para revisar
- 11:03isso, geralmente a gente gasta um tempo, né, então porque eu
- 11:06não usar LLMAIA para poder fazer essa revisão de código de forma
- 11:10automatizada, né? Lógico, eu não vou, não vou
- 11:12deixar passar, né, tipo, só AIA vai fazer a revisão, né?
- 11:15AIA vai fazer um antigamos assim, um primeiro pente fino,
- 11:18né, na minha, no meu código, pegar coisas para eu ganhar
- 11:21horas ali com um devolvedor líder que ele pode estar fazendo
- 11:23outra coisa, e aí ele vai passar ali refinando aquele aquela
- 11:26análise que AIA já fez, né? Então assim, é extremamente
- 11:28importante, né, eu acho que. É um dos vieses que AA IA veio
- 11:31pra resolver. É de a gente acabar gastando
- 11:34tempo com aquilo que a gente realmente precisa, né?
- 11:36Então a revisão de código, ela é necessária, é, a gente pode
- 11:38reduzir esse tempo. Então acho que é extremamente
- 11:40importante a gente usar nosso fluxo de trabalho, né?
- 11:42Pensando até um pouco em produtividade.
- 11:44Esse mundo já tá querendo que a gente fique cada vez mais
- 11:46produtivo. Então, assim, no mundo do
- 11:48desenvolvimento, é extremamente importante ter uma ferramenta de
- 11:50revisão automatizada. Exatamente.
- 11:52E aí eu acho que uma coisa importante de falar, né?
- 11:54É que, claro, a revisão de código, ela é extremamente
- 11:57importante. Ela pode ser acelerada, mas é
- 11:58óbvio que a aqui a gente. A gente não está defendendo que
- 12:00ela só exista revisão por IA, né?
- 12:02A gente está defendendo que uma primeira revisão sempre seja
- 12:05feita pelo IA, porque você vai, como você falou, né, diminuir o
- 12:07tempo do seu teclead lá, do seu DL, do seu desenvolvedor líder
- 12:11ou do alguém de alguém, às vezes do cliente que gasta, né?
- 12:13Que às vezes tem muitos times aqui, né, que a gente tem um
- 12:16processo de revisão de código que é moroso, que entra numa
- 12:19fila lá do próprio cliente para aprovar o próprio nosso código.
- 12:22Então fazer uma revisão por IA antes já nos ajuda a resolver um
- 12:25tanto de coisa, né? Pra que essas essas outros
- 12:28passos que são talvez um pouco mais maior?
- 12:30Eles sejam realmente reduzidos, né?
- 12:32Sim, sim, é até falando, né, isso que a Fernandinha citou,
- 12:34né? E pulando aqui uma coisa, né,
- 12:36está no nosso evite substituir a programação em Paris por uma
- 12:40programação em Paris com OIA, né?
- 12:42Porque a gente acredita que a programação em par é é
- 12:44fundamental, essencial, é uma atividade essencialmente humana.
- 12:47Ainda, ela promove conectividade, desenvolve só
- 12:50esquilos, alguns outras coisas que só os humanos ainda
- 12:53conseguem fazer, né? Então assim, a gente aconselha a
- 12:56revisão, que pode apurriar, mas reforçando que não para
- 12:59substituir aí. A programação em pares em uma
- 13:01revisão de código por humanos. Eu falo muito assim sobre a
- 13:04revolução, né? Da forma de desenvolver
- 13:06software. Aqui no entre chaves a gente já
- 13:08falou sobre isso algumas vezes e para mim, uma evolução que
- 13:11aconteceu nela. Vamos falar assim, do tempo que
- 13:13eu programava. Existia muito a revisão em dupla
- 13:16de código e isso foi gradativamente sendo
- 13:19transformado por uma revisão mais revisão do purri Quest, uma
- 13:22revisão mais fria mesmo, assíncrona, e eu entendo assim,
- 13:25tá Oo os motivos disso e tudo mais, mas eu acho que agora é o
- 13:29momento. Da gente voltar um pouquinho
- 13:31para essa revisão de código, um pouco mais em dupla mesmo, que
- 13:34gasta um pouquinho mais de tempo, com certeza, mas ao mesmo
- 13:37tempo você garante que estamos tendo conexão.
- 13:40Ou seja, realmente a gente ainda é um time, por mais que, né?
- 13:43Aí a tá vindo e tal. A gente tá programando muito
- 13:45mais na Ana, mas a gente tem um time, a gente tem pessoas e a
- 13:48gente revisar códigos em dupla ajuda até em outro ponto, que é
- 13:51em garantir que um desenvolvedor tá entendendo o que que ele tá,
- 13:54o que que ele tá produzindo. Entendendo, aprendendo também,
- 13:56né? Porque eu acho que é uma coisa
- 13:58essencial nesse acho que é uma polêmica.
- 14:00E aí que o pessoal, Ah, vai substituir o envolvedor?
- 14:01Acho que não. A Fernandinha falou, mas a gente
- 14:03acho que o treino, a forma de treinar, novos envolvedores, ela
- 14:06vai estar, né? Muito nessa parte do da revisão
- 14:08de código, né, de garantir que a pessoa entendeu o que ela fez,
- 14:10ela pode simplesmente assim pedir para ela fazer, ela vai
- 14:13fazer, pode ser que esteja tudo certo, mas ela não entendeu
- 14:15nada. Mas a revisão de código em dupla
- 14:18ali vai ser esse momento ali que vai estar com com ODLODL, vai
- 14:21questionar ele por que que você fez isso, por que que você usou
- 14:23tal abordagem e tal para mostrar que ele sabe e consequentemente
- 14:27a gente está treinando, então acho que vai ser a forma da
- 14:29gente treinar. É nas pessoas, sabe?
- 14:31Pra gente ter, né? Os futuros desenvolvedores
- 14:33seniores, arquitetos e et cetera.
- 14:34E aí só mais uma um ponto aí nesse item, né, da revisão de
- 14:38código, tanto do momento do código quanto na revisão do
- 14:40purrequest importante falar que aqui na DTI, né, como a gente
- 14:42aqui está falando, é um episódio que a gente também está
- 14:44compartilhando coisas, que a gente está evoluindo
- 14:46internamente, investindo internamente, né?
- 14:49A gente também está encapsulando prompts, por exemplo, para
- 14:51revisão de código a gente tem, né, agentes aí, testes, por
- 14:55exemplo, do ajude DevOps para revisão de código no purrequest,
- 14:58então são coisas que. A gente vem evoluindo justamente
- 15:01porque a gente entende o poder dessa técnica de revisar o
- 15:04código primeiro com e a beleza vamos passar para o próximo item
- 15:07aqui está no nosso, no nosso anel de experimente, que é a
- 15:10utilização de a para entendimento do legado
- 15:12basicamente, né? É você usar e a para documentar
- 15:15o seu legado, entender as regras que você não sabe, fazer uma
- 15:18arqueologia do seu legado, coisas assim.
- 15:20E aí que vocês têm a dizer sobre esse?
- 15:22Item bom, né? A gente tem códigos legados aí
- 15:24com 150000 linhas de código até mais que isso, 200000 para 1 ano
- 15:29explorar. Para todo esse código, para ter
- 15:3111 entendimento é uma tarefa custosa, né?
- 15:35Leva muito tempo. E aí, né?
- 15:36Se tem uma coisa que AEA faz melhor que a gente é fazer
- 15:39atividades mais rapidamente, né? Principalmente atividades
- 15:42operacionais. Eu entendo que o entendimento do
- 15:44código ali tem, claro, um componente de analítico, né, de
- 15:47raciocínio, mas tem muita coisa que é mais no mesmo, que é
- 15:51automatizado ali, que AEA consegue fazer isso de forma bem
- 15:54mais rápida, deixando o seu tempo aí pro, que é importante.
- 15:57Exatamente, eu acho que nesse ponto a gente pode ver tão.
- 16:00Em muitos artigos, empresas, muita gente falando sobre isso,
- 16:03modernizar um legado é uma dor que é antiga, toda empresa tem o
- 16:07seu legado, toda empresa tem um sistema lá que, né, já está meio
- 16:11desatualizado. Vamos falar assim em relação a
- 16:14tecnologia mesmo, normalmente as empresas têm mesmo essa dor e
- 16:17essa vontade de modernizar legados.
- 16:19Só que no final das contas, esses projetos até então eram
- 16:22caros pra caramba, longos, demorados e às vezes complexos.
- 16:26Com certeza, né? Porque muitas vezes sem
- 16:28documentação, sem nada. E muitas vezes com tecnologias
- 16:31que às vezes não é tão bem muito fácil de achar desenvolvedor,
- 16:34né? Pra de fato entender aquilo ali
- 16:36e traduzir isso em alguma outra tecnologia mais recente.
- 16:39E pra mim assim aí a ela veio desbloquear isso tudo e aí assim
- 16:44essa técnica, eu acho que ela é muito importante.
- 16:45Ela está aqui no nosso anel de experimente, com um potencial
- 16:48gigantesco de se tornar um adote, né?
- 16:50Em muito pouco tempo, justamente porque não faz sentido você
- 16:53fazer hoje uma arqueologia de um legado de com métodos
- 16:56tradicionais. Na minha cabeça, não faz sentido
- 16:58mais. Eu acho que você realmente.
- 17:00Mente, tem que usar LLMSE as cursor, githov Copilot, que
- 17:04seja, para entender o seu legado, documentar e de fato até
- 17:07traduzir as linguagens mesmo. E a gente aqui na DTI está
- 17:10utilizando isso muito. Estamos com diversos cases com
- 17:13sucesso desse tipo de prática, né?
- 17:15Desse tipo de técnica. Eu acho que é extremamente
- 17:17importante isso mesmo a gente usar, né?
- 17:20Toda a nossa expertise desses cases aqui dentro, né, que a
- 17:22gente usa para disseminar, porque eu acho que de alguns
- 17:25anos para trás, né? Foi a revolução da IA, né?
- 17:27Mas um pouco antes, isso foi AA transformação de.
- 17:30Tal aí com a pandemia e tal, então assim, surgiram muitos
- 17:32legados, muitos códigos que tiveram que ser feito de forma
- 17:35muito rápida, que aí talvez não seguiu boas práticas e tal.
- 17:38E agora o pessoal tá falando OPA, estamos querendo alavancar
- 17:41isso aqui, não dá porque está muito legado.
- 17:42A minha aplicação não suporta tal frame que não está
- 17:45suportando, a minha arquitetura não está suportando isso, então
- 17:48acho que essa é uma técnica que ela tende a usar muito, porque
- 17:51eu acho que esse é um cenário relativamente comum, sabe?
- 17:53Você ter legados até com a evolução das linguagens, né, que
- 17:56hoje também cada dia nasce uma linguagem nova, a.
- 17:58Gente está falando de case? Né?
- 18:00Acho que é importante falar que a gente tem case aqui, né, de
- 18:02tradução mesmo, de linguagens, né?
- 18:04Ah, eu quero trocar isso aqui, uns 6 por meia dúzia de Java
- 18:08para c Sharp, ou até, por exemplo, evolução de framur, que
- 18:11Ah, eu quero evolução da linguagem, né?
- 18:13Também tipo, Ah, eu quero migrar isso aqui de Java 8 para Java
- 18:1721, esse tipo de coisa, né? E aí também é modernizações, em
- 18:20que eu tenho mudança até do produto também.
- 18:22Ah, eu preciso documentar esse legado aqui, porque eu preciso
- 18:26ver como que é o asis para eu descobrir qual que é o meu To
- 18:29Be, né? E conseguir.
- 18:30De fazer todo esse processo aí, a gente com inclusive, né, de
- 18:33documentação e geração de código posterior, né?
- 18:36Então assim, é uma técnica que está aí no nosso experimente,
- 18:39com um grande potencial, provavelmente no na nossa
- 18:42próxima revisão do radar, né, que vai acontecer daqui alguns
- 18:45algum tempo, né. Essa técnica vai estar aí dentro
- 18:47do adote. Bom, a gente começou a falar
- 18:49sobre alguns evites, o Givaldo falou um de não deixar de
- 18:52programar em par com pessoas, né?
- 18:54Mas tem mais mais 2 pontos aqui No No evite, que eu acho que são
- 18:57importantes de falar. Primeiro é da gente utilizar
- 18:59licenças. Públicas, né?
- 19:00Que acho que é uma coisa que com certeza todo mundo deveria
- 19:03evitar, principalmente no meio corporativo, né?
- 19:06Claro que você está fazendo uma pock lá, não sei o que da sua
- 19:09pessoal, enfim, aí isso é a sua conta em risco, mas no meio
- 19:12corporativo é algo que a gente deveria evitar, assim como a
- 19:16complacência, né? Assim, a gente de fato é aceitar
- 19:19tudo o que aí a nos fala, né? Sem ter algum tipo de revisão,
- 19:23algum tipo de senso crítico. E é por isso que esses 2 estão
- 19:26no nosso evite. Até a questão das licenças
- 19:28Business lá não, não é uma garantia.
- 19:30Também, né? A gente tem que ler a
- 19:31documentação pra gente ver essa questão do do que que está
- 19:34acontecendo ali por trás dessas plataformas, essas ideias aí,
- 19:38né? Vocês estão armazenando
- 19:39informação e tal para garantir que realmente a gente está
- 19:42usando softwares que não vão roubar dados, não vão deixar.
- 19:46Atualmente, a gente que trabalha com muitos clientes aqui dentro
- 19:48da DTI, né, vão acabar expondo dados do cliente, né?
- 19:51Então, essa análise do radar, a gente teve que analisar caso a
- 19:54caso para todos itens do radar que a gente fez, né?
- 19:57Então a gente fez essa análise de segurança aí até o.
- 20:00O Dantas, né? Participou.
- 20:01Foi extremamente importância garantir que tudo que está no
- 20:04radar dentro dos ciclos que não são o evite, né?
- 20:06Sejam ferramentas que podem ser usados sem medo, né?
- 20:10Sem medo de expor algo do do cliente.
- 20:12Como você falou, né? Com licenças corporativas,
- 20:14Business Enterprise, que são licenças que normalmente por
- 20:17padrão, já vem configuradas, né? Para 10, retenção de dados ou né
- 20:22não, compartilhamento de prompts ou de dados de código com as
- 20:26próprias ferramentas para a própria melhoria delas.
- 20:28Então, normalmente as licenças Business.
- 20:30Nas Enterprise, são licenças que têm esse esse tipo de
- 20:33comportamento por default, né? E você nem consegue normalmente
- 20:36mudar isso, e isso é muito bom. Dar uma segurança para a gente
- 20:38entrar na. Segurança, com certeza.
- 20:40Em relação a esse item, né, que também está no nosso.
- 20:42Evite de complacência, né? De não revisar, né?
- 20:44De aceitar tudo que AIA faz. Eu queria só um pequeno aqui,
- 20:48rapidinho sobre o Vibe coding, né?
- 20:51Que quando a gente fala um pouco desse termo Vibe coding, eu acho
- 20:54que Oo próprio criador do Vibe coding, ele veio um pouco com
- 20:57essa ideia de ser um flow mais. Livre, que eu vou conversando
- 21:01com a iah, dando requisitos, e ele vai criando coisas.
- 21:05E é isso. E, claro, quando a gente fala
- 21:07sobre uma empresa corporativa, né, uma empresa que desenvolve
- 21:10software para clientes de uma forma empresarial, quando a
- 21:13gente fala de um mundo corporativo, claro que a gente
- 21:17tem que tomar muito cuidado com esse tipo de coisa, né?
- 21:19Então, acho que é muito legal a gente falar, né, que o Vibe
- 21:22coding é uma prática que é importante a gente entender os
- 21:25princípios dela, falar assim, poxa, eu às vezes posso mesmo
- 21:28colocar requisitos aqui na minha ideia.
- 21:30É, e ela vai me dar um tanto de coisa, mas é óbvio que eu tenho
- 21:32que revisar. É óbvio que eu tenho que ver se
- 21:34está atendendo meus padrões de segurança, é óbvio que eu tenho
- 21:37que entender se ela está está atendendo meus padrões no meu
- 21:39código, os padrões que eu mesmo criei, né?
- 21:41Então é óbvio que esse tipo de coisa é importante e eu estou
- 21:44falando isso só porque esse termo, né, do Vibe coding, ele
- 21:47tomou uma proporção também muito grande, né?
- 21:49E está todo mundo falando sobre Vibe code hoje em dia.
- 21:51Nessa questão do Vibe code aí, acho que além da questão da
- 21:54revisão lá que a gente falou que é extremamente importante, né,
- 21:57fazer a revisão em pares também, entrando um pouco que a.
- 22:00DTI tem isso no DTI full dela, do entendimento da história,
- 22:03sabe? Você tem que conseguir
- 22:04visualizar o que você quer que aí a faça, sabe, para garantir
- 22:08realmente igual você falou que ela siga os padrões que você
- 22:10quer de segurança, de código e de entendimento do do, do, do
- 22:14funcionamento, né? Então acho que isso também traz
- 22:17essa importância para esse processo, né?
- 22:19De também de entendimento que vou do que que a gente vai
- 22:21desenvolver tanto funcionalmente quanto tecnicamente, sabe?
- 22:24Quando a gente fala sobre ibe coding, eu tenho um termo que eu
- 22:26gosto mais, que é usar algum, por exemplo, ei, first the
- 22:29value. Ment ou alguma coisa nesse
- 22:31sentido. Isso eu acho que pode dar um
- 22:32episódio novo sobre a gente pode gravar um novo episódio sobre
- 22:36isso, enfim, né, que eu acho que tem muita coisa para falar sobre
- 22:39web coding e essas nuances aí, pô.
- 22:41O Homer, que é um Nobel de economia, falou no na fibra
- 22:44banntech desse ano, né? Que ele está num espectro meio
- 22:48pessimista, digamos assim, né? Que AIA é fraca e que não
- 22:50deveria ser usada Como Ela É hoje, né?
- 22:52Enfim, né, é o Nobel de economia.
- 22:53Respeito à opinião dele, mas não acho que AIA é fraca.
- 22:56E o motivo que ele cita que ele alega para AIA ser fraca é por.
- 23:00Que fala sobre a explosão combinatória?
- 23:01Então assim que é um fato, né? Mas então a IA não vai acertar
- 23:04100% dos casos, então a gente precisa ter o cuidado ali de
- 23:08revisar o que está sendo feito. Né?
- 23:09Hoje eu estava ouvindo, não sei se era um podcast que falava
- 23:11sobre a dopamina, né? Da gente quando o negócio dá
- 23:14certo, né? Como que é muito gostoso quando
- 23:17a gente como programador, a gente programar e o negócio dá
- 23:20certo e que isso é muito acelerado.
- 23:22Quando a gente usar o negócio começa a dar certo muito rápido,
- 23:24né? E às vezes o vive code, ele
- 23:26busca justamente isso e às vezes a gente fica frustrado.
- 23:30Justamente porque, pô, não é possível que esse negócio não
- 23:32funcionou de primeira, eu mesmo já me peguei frustrada por causa
- 23:35disso, não é possível que esse negócio não funcionou de
- 23:37primeira. Aí você vai ver o negócio
- 23:39produziu 1000 vezes mais do que você já teria produzido nos
- 23:42poucos minutos, horas ali de interação, né?
- 23:45Mas enfim, toda essa discussão pode ficar para outro episódio.
- 23:47Eu acho que Vibe coding, ei i first development e todos os
- 23:51riscos barra benefícios que isso gera, pode ficar para um outro
- 23:54episódio. Bom, vamos agora para o próximo
- 23:55quadrante que a gente tem aqui, que é o quadrante de
- 23:57ferramentas, a gente falou muita coisa sobre.
- 24:00Técnica, tá, gente? Então assim, os próximos a gente
- 24:02vai falar sobre um pouco, um pouco menos de coisas, mas são
- 24:04coisas que a gente realmente acredita que são importantes
- 24:06aqui. Então, na parte de ferramentas,
- 24:08a gente gostaria de trazer aqui o Copilot, né, que está no nosso
- 24:12anel de adote, e o cursor, que está no nosso anel de
- 24:14experimente. A gente já falou muito, né,
- 24:17gente? Sobre cursor sobre Copilot aqui
- 24:19no entre chaves, mas agora a gente vai dar uma visão do por
- 24:21que que na aqui na DTIA gente está adotando o Copilot e por
- 24:24que que a gente está experimentando o cursor?
- 24:25Sobre o beach hub copagot, né? Eu acho que assim foram uma das
- 24:29primeiras. Pilotos, né, que saiu aí no
- 24:31mercado, ainda mais de forma Business, né?
- 24:33Eu acho que é o importante falar isso, então a gente acabou, ele
- 24:36está no nosso adote, um dos motivos é esse, e também na
- 24:39questão de licenciamento da empresa toda, uma outra parte,
- 24:41talvez mais burocrática, mas não quer dizer que a gente não olhou
- 24:44para outras ferramentas, né? Então assim, ele está no nosso
- 24:46adote muito por isso e também assim não vamos falar que é uma
- 24:48ferramenta ruim, é uma ferramenta ótima que também deve
- 24:51ser usada com outras técnicas. A Fernandinha falou aí do i
- 24:54first e tal que o pessoal fica muito frustrado, né?
- 24:56Ah, por que que Oo compark lá? Eu mandei 11 comando, ele não
- 24:58deu a resposta correta. Talvez ele não está configurado
- 25:01corretamente, então assim é usar técnicas também para poder
- 25:03evoluir AA ideia para dar um contexto muito bom do seu código
- 25:07de boas práticas que você quer que ele siga, né?
- 25:09E assim, uma outra coisa importante também, os modelos
- 25:12usados também fazem total diferença no resultado.
- 25:14Então assim, o gitve com a pilot.
- 25:16Hoje ele está no nosso adote aí muito, porque ele foi uma das
- 25:20primeiras e também questão de licenciamento hoje da empresa,
- 25:23né? Mas não quer dizer que a gente
- 25:24não olhe para outras. Né?
- 25:25Exatamente. E eu acho que tem um outro fator
- 25:27importante também, que o custo dele é um pouco mais baixo do
- 25:29que as. Das outras ferramentas, né?
- 25:31E o kopaylet, gente, ele está correndo um pouco atraso aí do
- 25:34cursor, né, em relação ao modo agente dele que foi lançado
- 25:38depois, né? O cursor ele já é uma ideia
- 25:40agêntica, né? Então Oo kopaylet ele a
- 25:43princípio, pelo que dá para entender, né, ele não foi
- 25:45projetado inicialmente para ser um algo agente, né?
- 25:48Ele foi projetado para ser um assistente de código e está
- 25:50evoluindo agora com um pouco mais mais recente aí para ser de
- 25:54fato um ator, né, um agente para te ajudar a programar, mas ainda
- 25:58assim como o Pedro falou, acho que tem muitas.
- 26:00As coisas, muitas coisas boas, muitas formas de melhorar, o
- 26:03próprio copilote a gerar código e tudo mais.
- 26:06Enfim, eu acho que é uma ferramenta muito boa, mas o
- 26:08nosso ponto aqui, que eu acho que é importante, é, estamos
- 26:11hoje como empresa, adotando copilote, experimentando várias
- 26:14outras. E o cursor, por exemplo, é uma
- 26:16das que provavelmente aí vai entrar no adote em breve, né?
- 26:20Uma vantagem do githow com a pallet, né?
- 26:21Que ele não está preso à ideia também, né?
- 26:23Ah, sim, total. Então ele é muito ideias, então
- 26:25assim, isso facilita, porque isso acaba sendo uma restrição
- 26:28às vezes que o pessoal Ah, vou ter que prover.
- 26:30S code, mas eu estou aqui no meu visual Studio aqui e tal assim,
- 26:33lógico que não deveria ser uma Barreira, né?
- 26:34Mas isso facilita no desenvolvimento do dia a dia,
- 26:37né? A pessoa está acostumada, na
- 26:38ideia dele, já está com tudo pré configurado, então é uma
- 26:41vantagem assim que hoje talvez ela está acima um pouco do curso
- 26:45nesse tópico, né? Em questão de ser multi DF.
- 26:47E é muito, muito legal você ter lembrado disso, que eu acho que
- 26:50isso é muito importante para nós.
- 26:51Como nós somos uma empresa de prestação de serviço, a gente
- 26:53lida com milhões de tecnologias, de clientes diferentes e tem
- 26:56cada um usa uma ideia diferente, né?
- 26:58De uma forma diferente. E o copai?
- 27:00Querendo ou não, dá essa flexibilidade mesmo do cara tá
- 27:02ali com a ideia que ele já ama e utilizar o Copilot.
- 27:05Tem até um artigo, depois a gente, como eu falei, pode vir
- 27:07num outro episódio que fala, né, sobre aí a produtividade, a
- 27:11diferença de produtividade de migrar a pessoa de ideia, mas dá
- 27:14um cursor para ela, por exemplo, que vai ser uma ideia agente que
- 27:17ou manter ela na ideia que ela já ama, já tem Atalhos, já está
- 27:20tudo configurado, já tem plugins, e aí, né, qual que é a
- 27:22diferença de produtividade? É um novo episódio aí também.
- 27:25O cursor, né? A gente está colocando como
- 27:28experimente, né, Pedro Fernandinha?
- 27:30Falaram sobre o copaglut, né, que é a ferramenta que a gente
- 27:32está colocando uma dote, né? E o cursor de quem não sabe, né?
- 27:35Um é uma ideia derivada do University code, focada ali no
- 27:38uso de ar de forma gítica, né? Então ela potencializa bastante
- 27:42aí Oo Vibe code, né? E ela traz algumas outras
- 27:45coisas, como as wos, né, que é onde você vai definir ali os
- 27:49padrões dos seus projetos, as regras que que você quer que que
- 27:52aí a siga, né, para que ele gere 11 código ali, mais aderente ao
- 27:57ao seu contexto, né? Então a gente tem experimentar.
- 28:00Contado tem tido muito bons resultados com com o cursor e
- 28:03acho que é uma ferramenta que tem crescido bastante no mercado
- 28:05aí também, especialmente pelo um modo agente.
- 28:08E a questão da das voos ali? Exato, o cursor.
- 28:11Ele é um pouco mais caro, né, do que o copylet na licença
- 28:13Business, né? Acho que no cursor chimateen no
- 28:16copylet a Business custa 40 USD, enquanto copylet custa 20, então
- 28:21é 11. Diferença significativa, né?
- 28:23E eu acho que Oo legal aqui de falar pessoal para vocês
- 28:25entenderem o nosso processo de curadoria é muito isso.
- 28:28A gente fica testando por. Exemplo, né?
- 28:30A gente está com o copiloti aqui, como o Pedro falou, foi a
- 28:32pioneira, foi a primeira que a gente selecionou, mas a gente
- 28:35está olhando para um tanto de outras, aí o cursor começou a
- 28:37vim com mais força, aí a gente começa a ver o resultado, ver
- 28:40resultado, começa a comparar mesmo os resultados métricas dos
- 28:44times, satisfação também, né, das pessoas que estão
- 28:47utilizando, e aí o nosso processo de curadoria, ele vai
- 28:50fazer isso naturalmente, se né, a gente concluir isso, o cursor
- 28:54vai tomar o lugar do copiloti, é isso, né?
- 28:56Então assim, acho que o que a gente está querendo expor aqui
- 28:58nesse nesse episódio, né, é. É também o nosso processo e a
- 29:01forma como a gente está olhando para isso de fato, né?
- 29:05E aqui, no nosso caso, aqui o cursor, ele realmente tem tido
- 29:08resultados melhores, mas é isso também tem que ficar pesando
- 29:11custo benefício, né? A gente tem que encapsular
- 29:14certas boas práticas, porque estava lendo um artigo
- 29:16recentemente que fala que o desenvolvedor, para ele começar
- 29:20a ter ganho de produtividade com o cursor, ele tem que ter 50
- 29:22dias ou mais de utilização, ou seja, realmente é 11 curva.
- 29:26Por quê? Porque o cara migra de ideia, é
- 29:28uma das coisas, porque ele começa.
- 29:30Ali, dá ali até que ele explora a ferramenta até que vai, então
- 29:33assim, tudo isso entra na nossa balança da curadoria.
- 29:36Uma mudança de forma de trabalho?
- 29:37Exato. Tudo isso entra.
- 29:39Então na hora que a gente está avaliando tudo isso vai, vai
- 29:42contabilizando. E nesse momento o Copilot ainda
- 29:45é o nosso adote. Talvez daqui em breve o cursor
- 29:47vai vim aí para o adote também. Vai ser uma briguinha boa.
- 29:50As coisas são bem dinâmicas e estão evoluindo bem rápido.
- 29:52A gente está falando aqui do do cursor, né?
- 29:54Da popularidade dele por causa das voos.
- 29:56O copywrite agora já está em as instructions, que é bem.
- 30:00Hilário, então copallet também está evoluindo, né?
- 30:02E tem uma a Microsoft aí por trás investindo, né?
- 30:05Então não dá para subestimar que eles vão evoluir e chegar no
- 30:08nível do cursor ou quem sabe até passar.
- 30:11Então é uma avaliação contínua, né?
- 30:13E vai depender muito do contexto também, a gente.
- 30:15Já está daqui a pouco avaliando o quiro aí, né?
- 30:17Quiro vem aí, já vai vir um episódio, vai vir um episódio
- 30:19qualquer hora aí sobre ele, mas já me, já deu um cheiro muito
- 30:23bom, né? O quiro é uma ideia que foi
- 30:25lançada essa semana agora passada pela WS, né?
- 30:28Pela Amazon aí e. Parece que está vindo brigar
- 30:31pelos primeiros lugares. Isso aí também vai vim um outro
- 30:34episódio sobre beleza, vamos agora falar sobre plataforma.
- 30:37A gente pode falar que as plataformas são um conjunto de
- 30:40ferramentas, né? Alguma coisa ali que a gente
- 30:41consegue utilizar de uma forma com mais de uma funcionalidade,
- 30:45né? Podemos falar alguma coisa nesse
- 30:46sentido. E aqui a gente tem 2 plataformas
- 30:49que a gente adota aqui na empresa, primeira é o agir, EAI
- 30:52foundry e depois o Creative Studio.
- 30:54O Creative Studio é uma ferramenta interna, mas que a
- 30:56gente vai dar um pouquinho de detalhes aqui para vocês, mas
- 30:58vamos aí no. Ey foundry.
- 31:00Bom, o ejo Rey I Am founding é a plataforma unificada aí da
- 31:04Microsoft, né? Para o desenvolvimento deploy de
- 31:06modelos de inteligência artificial.
- 31:09ELLMS, né? Destacando aí a open i.
- 31:12Eu acho que todas as big techs aí que tem cloud aí, elas tendem
- 31:15a ter as suas plataformas de de a, né?
- 31:18Pra poder facilitar o uso, né? Falando até um pouco de
- 31:20segurança, né, que tem toda uma governança de segurança atrás
- 31:23dessas plataformas para garantir o uso.
- 31:25Então assim, por exemplo, se eu fosse subir um modelo privado
- 31:27dentro da minha in front premice, né?
- 31:29Eu teria que. Para com estudo, segurança,
- 31:31questão de uso de recursos sub máquina nessas plataformas, eu
- 31:34não preciso preocupar com isso né, porque já tá lá, eu pago
- 31:37pelo uso do serviço né, e não preciso ter essas preocupações
- 31:40de segurança de Infra, então assim eu vou lá simplesmente,
- 31:43né? Às vezes eu preciso treinar o
- 31:44modelo para fazer um fine tune, alguma coisa assim do tipo, mas
- 31:46assim eu foco no que realmente eu preciso focar né, na entrega
- 31:49de valor da IA, não ficar preocupando o que vem por trás
- 31:52disso, né? Como é que foi a Infra?
- 31:53Eu não preciso saber, vou só usar aquele serviço ali e aquilo
- 31:56vai me vai me entregar o valor que eu quero, então eu acho que
- 31:58é uma das vantagens das. Da founds aí.
- 32:00E igual eu falei, cada big tech vai ter a sua.
- 32:02A ej tem a sua, AWS tem a sua, então assim tem para todos os
- 32:06fregueses, né? E é isso, né?
- 32:08OA foundry ele abstrai para você a sua própria chamada da open
- 32:12EI, por exemplo, né, Ah, eu quero acessar API aqui do chat
- 32:16PT né OAPI do do GPT fora ou por exemplo, só que eu estou com
- 32:19medo, né? Justamente essa questão da
- 32:21segurança eu quero ter mais guard railers, né?
- 32:23Eu quero ter mais segurança aqui na minha chamada porque né, eu
- 32:27eu quero dividir a responsabilidade aí o hyger
- 32:29foundan. Ele vem justamente para isso,
- 32:31para criar essa camada de segurança e eu chamar APIs da
- 32:33open i ou qualquer outro, né? Ou modelos, vamos falar assim,
- 32:37modelos da open i através da é jure, então criando realmente um
- 32:41ambiente corporativo muito mais seguro do que eu simplesmente
- 32:45lá. E chamar API Na Na mão, né?
- 32:46E como o Pedro falou, acho que é legal ressaltar isso, que as
- 32:49outras nuvens, óbvio, também tem os seus modelos semelhantes.
- 32:52E aqui na DTIA gente optou por adotar o é jure e porque a gente
- 32:57já tem uma infraestrutura de coisas internas.
- 33:00Menos aqui da empresa na é jure, né?
- 33:01Na Microsoft, então pra gente é muito mais fácil eu instanciar
- 33:06recursos da é jure openei i hoje do que da Amazon, do bad rock ou
- 33:10do vértex ei i por exemplo, né? Da Google.
- 33:12Então para nós é muito, muito legal, por exemplo, para fazer
- 33:16Fox para os nossos clientes, né? A gente consegue ter um ambiente
- 33:19aí mais fácil de utilizar, que eu consigo rapidamente
- 33:22instanciar recursos já especializados para isso, para
- 33:25fazer algumas pop, algumas provas de conceito mais simples
- 33:28que eu quero mostrar, mas óbvio que.
- 33:30Se o cliente usa uma infraestrutura No No GCP, é
- 33:33claro que estava, né? O caminho mais óbvio vai ser
- 33:36muito mais ir pelo vértex EAE do que a pela egere, né?
- 33:38Do que a do regere foundry. Se o cliente usa WS, vai ser
- 33:42muito mais lógico ir pra pro bad rock, né?
- 33:44Então por aí vai. Mas o legal aqui, que eu acho
- 33:47que é legal a gente falar do adote, são essas plataformas de
- 33:50nuvem dos seus respectivos provedores, né?
- 33:53Que como o Pedro falou, eles abstraem tanto de complexidade
- 33:57para fazer com que a gente consiga.
- 34:00Rapidamente acessar os modelos, os melhores modelos, né, e fazer
- 34:04produtos, testes ou que que quer que seja, né?
- 34:07Outra plataforma, né, que a gente tem adotado é o Creative
- 34:10Studio. Fernandinho já citou, né, uma
- 34:11ferramenta interna, uma plataforma web que está sendo
- 34:14desenvolvida pela pela WPP, né? A holding da qual ADTI faz
- 34:19parte. E uma das grandes vantagens do
- 34:21Creative Studio é que a gente tem encapsulado lá hoje, né?
- 34:24Vários modelos, né, como os modelos da UPAE, os modelos do
- 34:28Google, né, o geminai os. Modelos da da antrópic e a gente
- 34:31consegue, né? Trocar de um modelo para outro
- 34:34dentro da mesma interface, com essas camadas, nesses guard,
- 34:37raios extras de segurança e governança, que são muito
- 34:39importantes. E essa troca ali dentro da mesma
- 34:42interface é muito boa para a gente poder testar, comparar,
- 34:45além disso, né? O Creative Studio tem hoje, né,
- 34:48alguns agentes também que a gente consegue fazer ingestão de
- 34:51documentos para dar mais contexto.
- 34:52Eles ainda não são os agentes, né?
- 34:54Na conceção plena do que o tem se definido como agentes de i,
- 34:58mas tem sido. Bem úteis pra gente também no
- 35:01nosso dia a dia. É, a gente quis trazer aqui mais
- 35:03pra dizer mesmo, né, que a gente tem uma ferramenta que é, né,
- 35:06como o divaldo falou, desenvolvida pela WPPE, tem um
- 35:09arcabouço gigantesco de ferramentas internas lá dentro,
- 35:13né? Agentes prompts, enfim, 1000000
- 35:16de coisas que a facilitam muito o nosso trabalho aqui no dia a
- 35:20dia, né? Seja para acessar, como você
- 35:22falou esses modelos, só para uma pesquisa simples, como para
- 35:25criar agentes que vão me ajudar no meu dia a dia ou até para
- 35:27orquestrar agentes, né? Então é uma plataforma bem.
- 35:30Completa que a gente quis trazer aqui, mas mais pra dizer que é
- 35:33um negócio que a gente usa e que nos ajuda pra caramba.
- 35:35Bom, a última categoria que a gente tem aqui, né?
- 35:38O último quadrante é o quadrante de linguagens e framorx, e nele
- 35:41a gente traz aí o cloud, modelo da antrrop, que aí que agora
- 35:44está na última versão, que é a 4.
- 35:46Tanto sonee quanto o Opus a gente trouxe né, como linguagens
- 35:49e framox, né? Mas é um modelo que a gente
- 35:51achou que foi a melhor categoria, aí pra gente encaixar
- 35:54modelos, né? Mas a gente trouxe ele
- 35:56justamente por até então nos nossos casos de uso interno.
- 36:00Termos aqui da DTIA gente tem avaliado como sendo o modelo da
- 36:03antropic o melhor em relação à codificação.
- 36:06Aqui No No no entrechado a gente falou algumas vezes sobre Ah,
- 36:09mas e o geminai 2.5 pro que passou na e aí, ele está melhor
- 36:14ou não? Aqui na nossa perceção, no nosso
- 36:16dia a dia ainda somos bem fanboys, assim from girls também
- 36:21dos modelos da anthropic que por isso a gente colocou o modelo aí
- 36:25o cloud, né, como adote aqui dentro e também temos OMCP que
- 36:29está. Também é outra aí que a gente
- 36:31encaixou em fremor, que aí é bem, é um protocolo, né?
- 36:34Mas encaixamos aí em fremor que se plataformas e a gente já
- 36:36falou muito sobre MCP aqui. Não é 3 chaves, mas fala aí aí
- 36:40um pouco sobre esses 2 itens aí. Sobre né?
- 36:43OMCP, aí eu vejo que ele ajuda, né?
- 36:45Nós desenvolvedores aqui a plugar outras Fontes externas,
- 36:49né? A nossos agentes, né?
- 36:50Dá ferramentas para eles poderem trabalhar com outras Fontes
- 36:53externas, né? Então Ah, preciso, sei lá,
- 36:55chamar PI. Então assim, o consumo que você
- 36:57p serve lá, inclusive usando a própria ideia, a gente que né?
- 37:00Sem precisar usar, né? Nessa aí first eu peço ela para
- 37:03criar o meu meu MCP service, eu consigo consumir um API que
- 37:06talvez no passado assim antes do MCP serf, nossa, isso IA dar
- 37:09muito trabalho para fazer, IA ser uma coisa bem bem manual,
- 37:12né? Talvez, então OMCP, serf aí tá
- 37:14No No adote aí, então acho que lógico, né, o uso com parcimônio
- 37:18e com segurança, né, porque tipo assim você vai plugar, você pode
- 37:20ter o poder de plugar em várias Fontes, então assim você plugar
- 37:23a sua ideia, uma coisa que talvez não é tão seguro, é algo
- 37:26arriscado, né? Então assim existem aí, né, por
- 37:29exemplo. Sou tem lá o diretório dele, que
- 37:31tem MCPCSO próprio, pessoal que criou, né?
- 37:34OMCP service também tem OMCP service, que eles devem falar
- 37:38disponibiliza, né, que são confiáveis, mas não impedem de
- 37:40criar outros, né? Mas hoje a gente tem um Arsenal
- 37:42aí de MCP serv para facilitar a comunicação consonar com APIs
- 37:45externas. É um mundo, né?
- 37:47A parte, acho que da que OOMCP service deu pra gente pra essa
- 37:50questão, para comunicar com o com o mundo externo, que eu acho
- 37:53que era algo bem difícil de se fazer sem OMCP service.
- 37:56É, eu acho que 2 MCPS, inclusive, que a gente tem
- 37:59usado. Bastante, né?
- 38:00Complementando os que você citou aí, né, OMCP do figman, né, que
- 38:03é o desenvolvimento de front end, né?
- 38:05E tem aumentado bastante a nossa produtividade.
- 38:08EOOMCP do memor, que é basicamente para você manter o
- 38:13contexto ali, né? Do que você já fez, né?
- 38:15Do que você está fazendo e você tem um desenvolvimento mais
- 38:18linear ali, digamos. Outros 2 que eu queria citar
- 38:21aqui também é o próprio MC Pedro sonar, que o Pedro falou que eu
- 38:24acho que também é legal de usar o as APIs do sonar e conseguir
- 38:27através do seu, da sua ideia acessar os coad.
- 38:30Melse pedir para ela corrigir, por exemplo.
- 38:31E um outro também é do DevOps, que eu acho que também é bem
- 38:34legal, apesar dele expor milhões de tours, né?
- 38:37De ferramentas, é um MCP também, que você consegue, por exemplo,
- 38:41na sua ideia, ler os os detalhes de um card, né, dentro do seu
- 38:44DevOps. Enfim, OMCP ele, ele já veio,
- 38:46né? Ele já veio aí aumentando, como
- 38:48o Pedro falou, a conectividade entre coisas, né, entre nossas
- 38:52ideias, por exemplo, e outras ferramentas externas, e com
- 38:55certeza melhorando o fluxo de desenvolvimento e aumentando a
- 38:58produtividade, né? Falando um pouco.
- 39:00Do é José hobson. Aí outro dia eu fui usar, eu
- 39:01achei uma coisa, tipo assim que eu achei que não IA fazer, eu
- 39:03tinha o link da outra história lá dentro assim que era tipo
- 39:06assim, era um frontinde que IA consumir um back end, sabe?
- 39:09Ele baixou a história do da primeira história e depois ele
- 39:12foi lá, viu que tinha o link e foi lá e já buscou também a
- 39:15escrita da história da do back end, então isso ajudou num num
- 39:18contexto, né, dos contratos e tal gatinho, a história
- 39:21original, mas assim ajudou muito na questão de autenticação, que
- 39:24nem uma coisa que tinha muito claro lá na primeira história.
- 39:26Então assim, eu acho que o uso de forma sábia do MCP.
- 39:30Certo, tende a escalar, né? A produtividade e também da
- 39:33Liberdade também pra gente. Né?
- 39:34Bom, gente, eu acho que foi isso.
- 39:36Assim, esses foram os itens que a gente selecionou aqui pra
- 39:38contar, né? Pra fazer esse highlight que eu
- 39:40falei. Claro que a gente tem vários
- 39:42outros itens, inclusive, se vocês ouvintes quiserem mais
- 39:45detalhes, mais coisas que a gente tá usando, falem com a
- 39:48gente nas redes, que às vezes, às vezes a gente faz um novo
- 39:50episódio sobre o radar e conta se mais outras, né?
- 39:53Ferramentas, plataformas, frameworks, técnicas que a gente
- 39:56tá usando aqui na DTIE, como a gente tá fazendo essa curadoria,
- 39:59né? As.
- 40:00Às vezes a gente faz um episódio só sobre certo item, né?
- 40:03Alguma coisa ou outra ali a gente pode super fazer um
- 40:05episódio sobre, né? Então eu acho que o legal aqui
- 40:07foi isso, a gente mostrar para vocês como que a gente está
- 40:09fazendo as curadoria e mostrar também que a gente está fazendo
- 40:12isso com muito cuidado mesmo, sempre prestando muita atenção
- 40:15na segurança, sempre partindo do princípio, né, que estamos em um
- 40:19ambiente corporativo que é muito importante, a segurança, a
- 40:22qualidade e o que a gente entrega e.
- 40:24Sem tirar nosso viés de experimentação, né?
- 40:27Isso e sem tirar o nosso viés de experimentação.
- 40:29E nós? DNA ágil, né?
- 40:31Tudo. Isso que a gente falou.
- 40:32A maioria dessas coisas se conectam de alguma forma, né?
- 40:34Então, assim, Ah, você está lá desenvolvendo usando o cursor ou
- 40:37usando o copalut, mas usando o cloud como modelo, usando OMCP
- 40:42server, usando alguma técnica de RAG, usando uma técnica para
- 40:46fazer revisão de código, enfim, as coisas vão se conectando ali.
- 40:50Legal, muito, muito boa colocação.
- 40:52Acho que é exatamente isso. E aí com isso a gente vai sendo
- 40:55cada vez mais produtivo e entrando de fato num flow de
- 40:58desenvolvimento, né? Que a gente.
- 41:00Imagina, né, que a gente não precisa nem sair da ideia, fazer
- 41:02nada. Acho que é o sonho aí, né?
- 41:04Bom, pessoal, muito obrigada. O episódio foi massa.
- 41:07Obrigada, gente que está aí nos escutando até agora e até a
- 41:10próxima. Tchau, tchau.
- 41:10Tchau, tchau. Até a próxima.
- 41:11Até a próxima.