{"id":31236,"date":"2025-02-17T12:16:18","date_gmt":"2025-02-17T15:16:18","guid":{"rendered":"https:\/\/building.nu.com\/?p=31236"},"modified":"2025-03-24T10:52:16","modified_gmt":"2025-03-24T13:52:16","slug":"aprimorando-fluxos-de-trabalho-de-engenharia-com-ia-uma-experiencia-do-mundo-real","status":"publish","type":"post","link":"https:\/\/building.nu.com\/pt-br\/aprimorando-fluxos-de-trabalho-de-engenharia-com-ia-uma-experiencia-do-mundo-real\/","title":{"rendered":"Aprimorando fluxos de trabalho de engenharia com IA: uma experi\u00eancia do mundo real"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">A Intelig\u00eancia Artificial (IA) e os Large Language Models (LLMs) est\u00e3o revolucionando a ind\u00fastria de tecnologia. E, no Nubank, estamos usando essas tecnologias para aprimorar os fluxos de trabalho de engenharia no Brasil, M\u00e9xico e Col\u00f4mbia. Em uma palestra recente no <strong>Clojure Conj 2024<\/strong>, <strong>Carin Meier<\/strong>, Principal Software Engineer no Nubank, e <strong>Marlon Silva<\/strong>, Software Engineer no Nubank, compartilharam como as ferramentas baseadas em IA est\u00e3o transformando a forma como trabalhamos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O Clojure Conj, confer\u00eancia realizada desde 2010, \u00e9 um evento chave para a comunidade global de Clojure. Ela re\u00fane desenvolvedores e l\u00edderes da \u00e1rea para discutir as \u00faltimas tend\u00eancias na programa\u00e7\u00e3o em Clojure. Em 2024, a confer\u00eancia foi a oportunidade perfeita para Carin e Marlon apresentarem como o Nubank est\u00e1 integrando IA, incluindo LLMs, para agilizar nossos processos de engenharia.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Neste artigo, exploraremos os principais pontos da palestra e como essas ferramentas de IA est\u00e3o otimizando tudo, desde a gera\u00e7\u00e3o de c\u00f3digo at\u00e9 a colabora\u00e7\u00e3o em equipe no Nubank \u2014 e como elas tamb\u00e9m podem ajudar sua equipe.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">O que s\u00e3o Large Language Models (LLMs)?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Antes de mergulharmos nas nossas experi\u00eancias, vamos come\u00e7ar com uma vis\u00e3o geral r\u00e1pida sobre o que s\u00e3o LLMs e como eles funcionam.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">De maneira geral, LLMs como GPT-3 e GPT-4 s\u00e3o modelos de aprendizado de m\u00e1quina treinados em vastos conjuntos de dados para prever a pr\u00f3xima palavra (ou token) em uma sequ\u00eancia com base no contexto fornecido. Eles s\u00e3o projetados para imitar a compreens\u00e3o e a gera\u00e7\u00e3o de linguagem de forma humana.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por exemplo, quando voc\u00ea digita um prompt como \u201cClojure \u00e9 uma linguagem de programa\u00e7\u00e3o ador\u00e1vel que permite que voc\u00ea\u201d, um LLM pode prever e continuar a frase com algo como \u201cfa\u00e7a um programa em um estilo funcional puro\u201d. O modelo faz isso baseando-se em padr\u00f5es que aprendeu durante o treinamento, onde encontra grandes quantidades de c\u00f3digo e documenta\u00e7\u00e3o, permitindo gerar frases significativas em resposta.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">No entanto, os LLMs n\u00e3o s\u00e3o perfeitos. Eles exigem experimenta\u00e7\u00e3o para entender seu potencial, especialmente quando se trata de gerar c\u00f3digo em linguagens de programa\u00e7\u00e3o espec\u00edficas como Clojure, uma linguagem que n\u00e3o possui tantos dados p\u00fablicos de treinamento em compara\u00e7\u00e3o com linguagens mais populares como Python ou JavaScript.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">O poder da avalia\u00e7\u00e3o: testando LLMs para Clojure<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Para entender se os LLMs poderiam realmente aprimorar os fluxos de trabalho de engenharia, precis\u00e1vamos testar suas capacidades. No Nubank, selecionamos alguns modelos e os utilizamos para gerar c\u00f3digo Clojure. Enquanto muitos benchmarks existentes mostravam resultados impressionantes para linguagens como Python e JavaScript, est\u00e1vamos curiosos para saber como esses modelos se comportariam com Clojure, que uma sintaxe pr\u00f3pria e conceitos \u00fanicos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Inicialmente, utilizamos uma ferramenta chamada <strong>MultiPL-E (Multi-Programming Language Evaluation of Large Language Models of\u00a0 Code)<\/strong> Benchmarking Tool. Essa ferramenta de c\u00f3digo aberto nos permite testar a qualidade do c\u00f3digo gerado por LLMs com base em um conjunto de problemas pr\u00e9-definidos, como os presentes nos conjuntos de dados HumanEval e MBPP.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Com essa ferramenta, passamos a colocar \u00e0 prova nossa capacidade de gera\u00e7\u00e3o de c\u00f3digo em Clojure. Gra\u00e7as ao inestim\u00e1vel apoio de Alex Miller, uma figura importante na comunidade de Clojure e parte vital das opera\u00e7\u00f5es do Nubank, integramos Clojure ao MultiPL-E e come\u00e7amos a compar\u00e1-lo lado a lado com Python e JavaScript.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">No in\u00edcio, n\u00e3o aplicamos nenhum ajuste especial ou artif\u00edcios de engenharia; quer\u00edamos apenas observar o potencial bruto dos modelos mais recentes (incluindo projetos open source como Llama3 e variantes privadas de GPT da OpenAI) na produ\u00e7\u00e3o de c\u00f3digo pronto para uso em produ\u00e7\u00e3o. N\u00e3o foi surpresa que, de in\u00edcio, Clojure ficasse um pouco atr\u00e1s de Python e JavaScript\u2014provavelmente reflexo do corpus menor de c\u00f3digo em Clojure utilizado para treinar a maioria dos LLMs\u2014mas a surpresa foi a proximidade real desses resultados.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A cada nova vers\u00e3o\u2014GPT-3.5, GPT-4, GPT-4o, o1-preview, o1 e al\u00e9m\u2014temos observado essa diferen\u00e7a diminuir ainda mais. \u00c9 animador ver Clojure ganhando terreno t\u00e3o rapidamente, e isso nos d\u00e1 esperan\u00e7a em um futuro em que a disparidade entre linguagens praticamente desapare\u00e7a. \u00c0 medida que mais modelos s\u00e3o treinados em conjuntos de dados cada vez mais diversos, esperamos ver o desempenho de Clojure equiparar-se ao de Python e JavaScript.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A comunidade de c\u00f3digo aberto e esfor\u00e7os cont\u00ednuos como o MultiPL-E est\u00e3o avan\u00e7ando para melhorar o suporte e a visibilidade de linguagens funcionais, e estamos empolgados com o que isso significa para os desenvolvedores que contam com Clojure todos os dias.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A li\u00e7\u00e3o aqui? N\u00e3o tenha medo de experimentar. Teste diversos modelos e veja como eles se alinham com seus casos de uso espec\u00edficos. O desempenho desses modelos pode variar significativamente dependendo das suas necessidades.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Construindo ferramentas flex\u00edveis para equipes de Engenharia<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Uma das principais li\u00e7\u00f5es da nossa jornada com os LLMs foi a import\u00e2ncia de construir ferramentas flex\u00edveis e extens\u00edveis. O mundo da IA est\u00e1 se movendo t\u00e3o r\u00e1pido que n\u00e3o conseguimos prever exatamente o que nossos engenheiros precisar\u00e3o no pr\u00f3ximo m\u00eas, quanto mais no pr\u00f3ximo ano.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">No Nubank, abra\u00e7amos essa incerteza. Criamos ferramentas pequenas, modulares e f\u00e1ceis de adaptar \u00e0 medida que novos desenvolvimentos surgem. Um bom exemplo disso \u00e9 o Roxy, um proxy local que facilita o uso de LLMs em um ambiente regulamentado.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O Roxy foi projetado para garantir que qualquer intera\u00e7\u00e3o com LLMs esteja em conformidade com as regulamenta\u00e7\u00f5es de seguran\u00e7a e compliance. Em vez de construir uma solu\u00e7\u00e3o complexa e personalizada para um caso de uso espec\u00edfico, criamos uma interface simples e flex\u00edvel que os engenheiros podem usar de v\u00e1rias maneiras. Essa abordagem permite nos adaptarmos rapidamente aos novos requisitos e oportunidades que surgem.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A li\u00e7\u00e3o aqui \u00e9 que as equipes n\u00e3o devem superdimensionar suas ferramentas. Elas devem criar algo simples e capaz de crescer e evoluir junto com a tecnologia.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Fomentando uma comunidade para compartilhar insights sobre IA<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Em qualquer campo de r\u00e1pida evolu\u00e7\u00e3o, a colabora\u00e7\u00e3o \u00e9 fundamental. No Nubank, descobrimos que criar comunidades de pr\u00e1tica \u2014 o que chamamos de guildas \u2014 \u00e9 inestim\u00e1vel. Esses s\u00e3o grupos de usu\u00e1rios internos nos quais compartilhamos experi\u00eancias, discutimos desafios e buscamos maneiras de usar novas ferramentas, como os LLMs, de forma eficaz.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ao nos reunirmos regularmente, garantimos que todos se mantenham atualizados sobre os \u00faltimos avan\u00e7os da IA e tenham a chance de fornecer feedback. Isso nos ajuda a melhorar continuamente nossas ferramentas e t\u00e9cnicas de integra\u00e7\u00e3o de LLMs aos fluxos de trabalho de engenharia.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se voc\u00ea est\u00e1 trabalhando com IA ou qualquer nova tecnologia, considere criar sua pr\u00f3pria comunidade. \u00c9 uma \u00f3tima maneira de continuar aprendendo e se manter \u00e0 frente da curva.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">LLMs podem nos ajudar a pensar?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Enquanto muitas pessoas temem que a IA substitua o pensamento humano, acreditamos que os LLMs podem, na verdade, aprimorar nosso pensamento &#8211; se usados corretamente. Por exemplo, os LLMs podem ajudar engenheiros e gerentes de produto a pensar criticamente, fazer melhores perguntas e abordar problemas de novos \u00e2ngulos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Uma coisa que consider\u00e1mos \u00fatil \u00e9 utilizar a IA para nos guiar na identifica\u00e7\u00e3o da causa principal de um problema, ao inv\u00e9s de nos limitarmos a dar a resposta. Por exemplo, se estamos enfrentando um problema de desempenho em um microsservi\u00e7o, podemos perguntar ao LLM algo como: &#8220;Como posso melhor estruturar uma solu\u00e7\u00e3o para um microsservi\u00e7o que funciona lentamente em uma opera\u00e7\u00e3o de IO?&#8221;.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A ideia n\u00e3o \u00e9 pedir uma resposta imediatamente, mas usar o LLM para nos ajudar a estruturar nosso pensamento. Ao usar LLMs dessa maneira, podemos mergulhar mais fundo no problema e encontrar melhores solu\u00e7\u00f5es.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Em outro exemplo, Marlon usou esse m\u00e9todo para elaborar um relat\u00f3rio de produto. Ele pediu ao LLM que assumisse o papel de um gerente de produto e o ajudasse a estruturar um relat\u00f3rio para a alta ger\u00eancia sobre o benchmark dos modelos LLM para Clojure. O resultado foi um relat\u00f3rio que superou as expectativas e impressionou o gerente de produto.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Olhando para o futuro: o poder dos agentes de IA aut\u00f4nomos<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c0 medida que a IA evolui, a ideia de agentes aut\u00f4nomos que podem escrever c\u00f3digo e resolver problemas por conta pr\u00f3pria est\u00e1 se tornando mais real. Exploramos algumas ferramentas em est\u00e1gio inicial, como o Open Hands, que usam LLMs para auxiliar em tarefas como an\u00e1lise de dados.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Em uma demonstra\u00e7\u00e3o recente, encarregamos o Open Hands de realizar uma an\u00e1lise de dados no conjunto de dados Iris usando Clojure. O agente planejou, escreveu e executou o c\u00f3digo de forma aut\u00f4noma, demonstrando como os LLMs podem auxiliar os engenheiros em tarefas que normalmente exigiriam mais tempo e esfor\u00e7o. Embora a tecnologia ainda esteja em seus est\u00e1gios iniciais, estamos entusiasmados com as possibilidades que ela apresenta.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Devin, um engenheiro de software aut\u00f4nomo de IA desenvolvido pela Cognition Labs, \u00e9 outro exemplo de como a IA est\u00e1 transformando o desenvolvimento de software. Devin foi fundamental para nos ajudar a migrar nosso gigantesco sistema de ETL, com mais de 6 milh\u00f5es de linhas de c\u00f3digo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ao automatizar tarefas repetitivas, como refatora\u00e7\u00e3o e migra\u00e7\u00e3o de c\u00f3digo, Devin possibilitou que o Nubank conclu\u00edsse um projeto inicialmente estimado em mais de 18 meses com mil engenheiros em apenas algumas semanas, aumentando a efici\u00eancia em 12 vezes e economizando custos de maneira significativa.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Olhando \u00e0 frente<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c0 medida que a IA continua a evoluir, fica claro que os LLMs n\u00e3o s\u00e3o apenas ferramentas para automatizar tarefas &#8211; eles s\u00e3o essenciais para aprimorar os fluxos de trabalho dos desenvolvedores. Ao integrar LLMs nos processos de engenharia do Nubank, vimos em primeira m\u00e3o como eles podem aumentar a produtividade, fomentar a criatividade e preencher lacunas entre equipes t\u00e9cnicas e de neg\u00f3cios.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">E, \u00e0 medida que continuamos a explorar e refinar nossas solu\u00e7\u00f5es de IA, encorajamos outras organiza\u00e7\u00f5es a experimentarem e constru\u00edrem ferramentas flex\u00edveis e extens\u00edveis que se adaptem ao mundo acelerado da IA. O futuro da engenharia est\u00e1 aqui, e com os LLMs, as possibilidades s\u00e3o infinitas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Saiba mais detalhes sobre o que compartilhamos sobre esse tema no v\u00eddeo a seguir:<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe loading=\"lazy\" class=\"youtube-player\" title=\"YouTube video player\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/oXlb1mITJHA?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=pt-BR&#038;autohide=2&#038;wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\"><\/iframe><\/span>\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Como o Nubank utiliza IA para revolucionar fluxos de trabalho de engenharia com LLMs<\/p>\n","protected":false},"author":178110103,"featured_media":31233,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_eb_attr":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_wpcom_ai_launchpad_first_post":false,"_jetpack_hide_featured_image":false,"_jetpack_featured_image_duplicate_dismissed":0,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[778793307,2503,2497,2586],"tags":[3460,3459,3455,3466,3296,3464,3457,3468,3456,3461,2599,2541,2560,2540,3467,3462,3463,2498,3465,3458],"class_list":["post-31236","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai-research-pt-br","category-data-analytics","category-engineering-pt-br","category-software-engineering-pt-br","tag-ai-in-engineering-2","tag-ai-in-software-development-2","tag-ai-tools-2","tag-ai-driven-workflows-2","tag-artificial-intelligence-2","tag-autonomous-ai-agents-2","tag-clojure-programming-2","tag-clojureconj-2","tag-code-generation-2","tag-developer-experience-2","tag-engineering-culture-pt-br","tag-inteligencia-artificial","tag-large-language-models-pt-br","tag-machine-learning-pt-br","tag-nubank-tech-2","tag-open-source-tools-2","tag-productivity-with-ai-2","tag-software-engineering-pt-br","tag-tech-conference-2","tag-tech-innovation-2"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Aprimorando fluxos de trabalho de engenharia com IA: uma experi\u00eancia do mundo real - Building Nubank<\/title>\n<meta name=\"description\" content=\"Como o Nubank utiliza IA para revolucionar fluxos de trabalho de engenharia com LLMs\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/building.nu.com\/pt-br\/aprimorando-fluxos-de-trabalho-de-engenharia-com-ia-uma-experiencia-do-mundo-real\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Aprimorando fluxos de trabalho de engenharia com IA: uma experi\u00eancia do mundo real - Building Nubank\" \/>\n<meta property=\"og:description\" content=\"Como o Nubank utiliza IA para revolucionar fluxos de trabalho de engenharia com LLMs\" \/>\n<meta property=\"og:url\" content=\"https:\/\/building.nu.com\/pt-br\/aprimorando-fluxos-de-trabalho-de-engenharia-com-ia-uma-experiencia-do-mundo-real\/\" \/>\n<meta property=\"og:site_name\" content=\"Building Nubank\" \/>\n<meta property=\"article:published_time\" content=\"2025-02-17T15:16:18+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-03-24T13:52:16+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i0.wp.com\/building.nu.com\/wp-content\/uploads\/2025\/02\/Screenshot-2025-02-17-at-11.50.25.png?fit=1175%2C771&ssl=1\" \/>\n\t<meta property=\"og:image:width\" content=\"1175\" \/>\n\t<meta property=\"og:image:height\" content=\"771\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Nubank Editorial\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Nubank Editorial\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/building.nu.com\\\/pt-br\\\/aprimorando-fluxos-de-trabalho-de-engenharia-com-ia-uma-experiencia-do-mundo-real\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/building.nu.com\\\/pt-br\\\/aprimorando-fluxos-de-trabalho-de-engenharia-com-ia-uma-experiencia-do-mundo-real\\\/\"},\"author\":{\"name\":\"Nubank Editorial\",\"@id\":\"https:\\\/\\\/building.nu.com\\\/pt-br\\\/#\\\/schema\\\/person\\\/462f4f5a8d4ec3ccbc3d661dde00f0a4\"},\"headline\":\"Aprimorando fluxos de trabalho de engenharia com IA: uma experi\u00eancia do mundo real\",\"datePublished\":\"2025-02-17T15:16:18+00:00\",\"dateModified\":\"2025-03-24T13:52:16+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/building.nu.com\\\/pt-br\\\/aprimorando-fluxos-de-trabalho-de-engenharia-com-ia-uma-experiencia-do-mundo-real\\\/\"},\"wordCount\":1789,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/building.nu.com\\\/pt-br\\\/aprimorando-fluxos-de-trabalho-de-engenharia-com-ia-uma-experiencia-do-mundo-real\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/building.nu.com\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/Screenshot-2025-02-17-at-11.50.25.png?fit=1175%2C771&ssl=1\",\"keywords\":[\"AI in Engineering\",\"AI in Software Development\",\"AI Tools\",\"AI-driven Workflows\",\"Artificial Intelligence\",\"Autonomous AI Agents\",\"Clojure Programming\",\"ClojureConj\",\"Code Generation\",\"Developer Experience\",\"Engineering culture\",\"Intelig\u00eancia Artificial\",\"large language models\",\"machine learning\",\"Nubank Tech\",\"Open Source Tools\",\"Productivity with AI\",\"Software engineering\",\"Tech Conference\",\"Tech Innovation\"],\"articleSection\":[\"AI Research\",\"Data &amp; Analytics\",\"Engineering\",\"Software Engineering\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/building.nu.com\\\/pt-br\\\/aprimorando-fluxos-de-trabalho-de-engenharia-com-ia-uma-experiencia-do-mundo-real\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/building.nu.com\\\/pt-br\\\/aprimorando-fluxos-de-trabalho-de-engenharia-com-ia-uma-experiencia-do-mundo-real\\\/\",\"url\":\"https:\\\/\\\/building.nu.com\\\/pt-br\\\/aprimorando-fluxos-de-trabalho-de-engenharia-com-ia-uma-experiencia-do-mundo-real\\\/\",\"name\":\"Aprimorando fluxos de trabalho de engenharia com IA: uma experi\u00eancia do mundo real - Building Nubank\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/building.nu.com\\\/pt-br\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/building.nu.com\\\/pt-br\\\/aprimorando-fluxos-de-trabalho-de-engenharia-com-ia-uma-experiencia-do-mundo-real\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/building.nu.com\\\/pt-br\\\/aprimorando-fluxos-de-trabalho-de-engenharia-com-ia-uma-experiencia-do-mundo-real\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/building.nu.com\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/Screenshot-2025-02-17-at-11.50.25.png?fit=1175%2C771&ssl=1\",\"datePublished\":\"2025-02-17T15:16:18+00:00\",\"dateModified\":\"2025-03-24T13:52:16+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/building.nu.com\\\/pt-br\\\/#\\\/schema\\\/person\\\/462f4f5a8d4ec3ccbc3d661dde00f0a4\"},\"description\":\"Como o Nubank utiliza IA para revolucionar fluxos de trabalho de engenharia com LLMs\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/building.nu.com\\\/pt-br\\\/aprimorando-fluxos-de-trabalho-de-engenharia-com-ia-uma-experiencia-do-mundo-real\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/building.nu.com\\\/pt-br\\\/aprimorando-fluxos-de-trabalho-de-engenharia-com-ia-uma-experiencia-do-mundo-real\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/building.nu.com\\\/pt-br\\\/aprimorando-fluxos-de-trabalho-de-engenharia-com-ia-uma-experiencia-do-mundo-real\\\/#primaryimage\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/building.nu.com\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/Screenshot-2025-02-17-at-11.50.25.png?fit=1175%2C771&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/building.nu.com\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/Screenshot-2025-02-17-at-11.50.25.png?fit=1175%2C771&ssl=1\",\"width\":1175,\"height\":771,\"caption\":\"Person working at Nu Office\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/building.nu.com\\\/pt-br\\\/aprimorando-fluxos-de-trabalho-de-engenharia-com-ia-uma-experiencia-do-mundo-real\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/building.nu.com\\\/pt-br\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Aprimorando fluxos de trabalho de engenharia com IA: uma experi\u00eancia do mundo real\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/building.nu.com\\\/pt-br\\\/#website\",\"url\":\"https:\\\/\\\/building.nu.com\\\/pt-br\\\/\",\"name\":\"Building Nubank\",\"description\":\"We make the extraordinary happen\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/building.nu.com\\\/pt-br\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/building.nu.com\\\/pt-br\\\/#\\\/schema\\\/person\\\/462f4f5a8d4ec3ccbc3d661dde00f0a4\",\"name\":\"Nubank Editorial\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8c056170dc75ffd365b306a0ac7bea4e51d1cdab52a0c84e6ba0a42f7e2f4633?s=96&d=identicon&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8c056170dc75ffd365b306a0ac7bea4e51d1cdab52a0c84e6ba0a42f7e2f4633?s=96&d=identicon&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8c056170dc75ffd365b306a0ac7bea4e51d1cdab52a0c84e6ba0a42f7e2f4633?s=96&d=identicon&r=g\",\"caption\":\"Nubank Editorial\"},\"url\":\"https:\\\/\\\/building.nu.com\\\/pt-br\\\/author\\\/editorial\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Aprimorando fluxos de trabalho de engenharia com IA: uma experi\u00eancia do mundo real - Building Nubank","description":"Como o Nubank utiliza IA para revolucionar fluxos de trabalho de engenharia com LLMs","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/building.nu.com\/pt-br\/aprimorando-fluxos-de-trabalho-de-engenharia-com-ia-uma-experiencia-do-mundo-real\/","og_locale":"pt_BR","og_type":"article","og_title":"Aprimorando fluxos de trabalho de engenharia com IA: uma experi\u00eancia do mundo real - Building Nubank","og_description":"Como o Nubank utiliza IA para revolucionar fluxos de trabalho de engenharia com LLMs","og_url":"https:\/\/building.nu.com\/pt-br\/aprimorando-fluxos-de-trabalho-de-engenharia-com-ia-uma-experiencia-do-mundo-real\/","og_site_name":"Building Nubank","article_published_time":"2025-02-17T15:16:18+00:00","article_modified_time":"2025-03-24T13:52:16+00:00","og_image":[{"width":1175,"height":771,"url":"https:\/\/i0.wp.com\/building.nu.com\/wp-content\/uploads\/2025\/02\/Screenshot-2025-02-17-at-11.50.25.png?fit=1175%2C771&ssl=1","type":"image\/png"}],"author":"Nubank Editorial","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Nubank Editorial","Est. tempo de leitura":"8 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/building.nu.com\/pt-br\/aprimorando-fluxos-de-trabalho-de-engenharia-com-ia-uma-experiencia-do-mundo-real\/#article","isPartOf":{"@id":"https:\/\/building.nu.com\/pt-br\/aprimorando-fluxos-de-trabalho-de-engenharia-com-ia-uma-experiencia-do-mundo-real\/"},"author":{"name":"Nubank Editorial","@id":"https:\/\/building.nu.com\/pt-br\/#\/schema\/person\/462f4f5a8d4ec3ccbc3d661dde00f0a4"},"headline":"Aprimorando fluxos de trabalho de engenharia com IA: uma experi\u00eancia do mundo real","datePublished":"2025-02-17T15:16:18+00:00","dateModified":"2025-03-24T13:52:16+00:00","mainEntityOfPage":{"@id":"https:\/\/building.nu.com\/pt-br\/aprimorando-fluxos-de-trabalho-de-engenharia-com-ia-uma-experiencia-do-mundo-real\/"},"wordCount":1789,"commentCount":0,"image":{"@id":"https:\/\/building.nu.com\/pt-br\/aprimorando-fluxos-de-trabalho-de-engenharia-com-ia-uma-experiencia-do-mundo-real\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/building.nu.com\/wp-content\/uploads\/2025\/02\/Screenshot-2025-02-17-at-11.50.25.png?fit=1175%2C771&ssl=1","keywords":["AI in Engineering","AI in Software Development","AI Tools","AI-driven Workflows","Artificial Intelligence","Autonomous AI Agents","Clojure Programming","ClojureConj","Code Generation","Developer Experience","Engineering culture","Intelig\u00eancia Artificial","large language models","machine learning","Nubank Tech","Open Source Tools","Productivity with AI","Software engineering","Tech Conference","Tech Innovation"],"articleSection":["AI Research","Data &amp; Analytics","Engineering","Software Engineering"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/building.nu.com\/pt-br\/aprimorando-fluxos-de-trabalho-de-engenharia-com-ia-uma-experiencia-do-mundo-real\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/building.nu.com\/pt-br\/aprimorando-fluxos-de-trabalho-de-engenharia-com-ia-uma-experiencia-do-mundo-real\/","url":"https:\/\/building.nu.com\/pt-br\/aprimorando-fluxos-de-trabalho-de-engenharia-com-ia-uma-experiencia-do-mundo-real\/","name":"Aprimorando fluxos de trabalho de engenharia com IA: uma experi\u00eancia do mundo real - Building Nubank","isPartOf":{"@id":"https:\/\/building.nu.com\/pt-br\/#website"},"primaryImageOfPage":{"@id":"https:\/\/building.nu.com\/pt-br\/aprimorando-fluxos-de-trabalho-de-engenharia-com-ia-uma-experiencia-do-mundo-real\/#primaryimage"},"image":{"@id":"https:\/\/building.nu.com\/pt-br\/aprimorando-fluxos-de-trabalho-de-engenharia-com-ia-uma-experiencia-do-mundo-real\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/building.nu.com\/wp-content\/uploads\/2025\/02\/Screenshot-2025-02-17-at-11.50.25.png?fit=1175%2C771&ssl=1","datePublished":"2025-02-17T15:16:18+00:00","dateModified":"2025-03-24T13:52:16+00:00","author":{"@id":"https:\/\/building.nu.com\/pt-br\/#\/schema\/person\/462f4f5a8d4ec3ccbc3d661dde00f0a4"},"description":"Como o Nubank utiliza IA para revolucionar fluxos de trabalho de engenharia com LLMs","breadcrumb":{"@id":"https:\/\/building.nu.com\/pt-br\/aprimorando-fluxos-de-trabalho-de-engenharia-com-ia-uma-experiencia-do-mundo-real\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/building.nu.com\/pt-br\/aprimorando-fluxos-de-trabalho-de-engenharia-com-ia-uma-experiencia-do-mundo-real\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/building.nu.com\/pt-br\/aprimorando-fluxos-de-trabalho-de-engenharia-com-ia-uma-experiencia-do-mundo-real\/#primaryimage","url":"https:\/\/i0.wp.com\/building.nu.com\/wp-content\/uploads\/2025\/02\/Screenshot-2025-02-17-at-11.50.25.png?fit=1175%2C771&ssl=1","contentUrl":"https:\/\/i0.wp.com\/building.nu.com\/wp-content\/uploads\/2025\/02\/Screenshot-2025-02-17-at-11.50.25.png?fit=1175%2C771&ssl=1","width":1175,"height":771,"caption":"Person working at Nu Office"},{"@type":"BreadcrumbList","@id":"https:\/\/building.nu.com\/pt-br\/aprimorando-fluxos-de-trabalho-de-engenharia-com-ia-uma-experiencia-do-mundo-real\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/building.nu.com\/pt-br\/"},{"@type":"ListItem","position":2,"name":"Aprimorando fluxos de trabalho de engenharia com IA: uma experi\u00eancia do mundo real"}]},{"@type":"WebSite","@id":"https:\/\/building.nu.com\/pt-br\/#website","url":"https:\/\/building.nu.com\/pt-br\/","name":"Building Nubank","description":"We make the extraordinary happen","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/building.nu.com\/pt-br\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Person","@id":"https:\/\/building.nu.com\/pt-br\/#\/schema\/person\/462f4f5a8d4ec3ccbc3d661dde00f0a4","name":"Nubank Editorial","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/secure.gravatar.com\/avatar\/8c056170dc75ffd365b306a0ac7bea4e51d1cdab52a0c84e6ba0a42f7e2f4633?s=96&d=identicon&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/8c056170dc75ffd365b306a0ac7bea4e51d1cdab52a0c84e6ba0a42f7e2f4633?s=96&d=identicon&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/8c056170dc75ffd365b306a0ac7bea4e51d1cdab52a0c84e6ba0a42f7e2f4633?s=96&d=identicon&r=g","caption":"Nubank Editorial"},"url":"https:\/\/building.nu.com\/pt-br\/author\/editorial\/"}]}},"jetpack_likes_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pbKBB5-87O","jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/i0.wp.com\/building.nu.com\/wp-content\/uploads\/2025\/02\/Screenshot-2025-02-17-at-11.50.25.png?fit=1175%2C771&ssl=1","_links":{"self":[{"href":"https:\/\/building.nu.com\/pt-br\/wp-json\/wp\/v2\/posts\/31236","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/building.nu.com\/pt-br\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/building.nu.com\/pt-br\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/building.nu.com\/pt-br\/wp-json\/wp\/v2\/users\/178110103"}],"replies":[{"embeddable":true,"href":"https:\/\/building.nu.com\/pt-br\/wp-json\/wp\/v2\/comments?post=31236"}],"version-history":[{"count":5,"href":"https:\/\/building.nu.com\/pt-br\/wp-json\/wp\/v2\/posts\/31236\/revisions"}],"predecessor-version":[{"id":31269,"href":"https:\/\/building.nu.com\/pt-br\/wp-json\/wp\/v2\/posts\/31236\/revisions\/31269"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/building.nu.com\/pt-br\/wp-json\/wp\/v2\/media\/31233"}],"wp:attachment":[{"href":"https:\/\/building.nu.com\/pt-br\/wp-json\/wp\/v2\/media?parent=31236"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/building.nu.com\/pt-br\/wp-json\/wp\/v2\/categories?post=31236"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/building.nu.com\/pt-br\/wp-json\/wp\/v2\/tags?post=31236"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}