Latest / Entre Chaves / Snippet #9 Lições sobre uso da IA para produtividade técnica
Transcript
- 0:10Olá, eu sou o Luiz Diniz. Eu atuo como product manager na
- 0:13DTIE. Hoje a gente vai conversar sobre
- 0:15como aplicações práticas de a podem elevar de verdade a
- 0:19produtividade técnica no seu dia a dia, em alguns minutos eu
- 0:23quero te trazer 3 aplicações, já que você pode integrar amanhã no
- 0:27seu fluxo. São ideias diretas com retorno
- 0:29rápido. Pensadas exatamente por eliminar
- 0:32retrabalho e aumentar a eficiência.
- 0:33E no final, vou deixar o experimento bem simples, algo
- 0:36que você consegue validar ainda essa semana e já colocar a mão
- 0:38na massa. Então Bora lá, vamos começar?
- 0:41Uma parte enorme do tempo de engenharia é consumida por
- 0:44atividades que, sinceramente, não exigem tanta senioridade,
- 0:48mas que precisam ser executadas. Então, o que que eu quero dizer
- 0:51com isso? Escritas de documentação
- 0:53técnica, especificação inicial de um indipoint Randolfe para
- 0:56desenvolvimento, detalhamento de um fluxo técnico funcional.
- 1:00Alinhamentos com produto e por aí vai.
- 1:02Uma série de atividades manuais que tomam bastante tempo.
- 1:06Então a primeira dica é OZAIA para gerar esses artefatos
- 1:10repetitivos. Então, desde a descrição de
- 1:13história até um draft de contrato de API, algum diagrama
- 1:17para eliminar ou até um aquele script que você sempre tem que
- 1:20reescrever. A ideia é identificar essas
- 1:23situações repetitivas que não exigem tanto pensamento crítico
- 1:27e que tem um padrão fácil de ser reconhecido para a gente.
- 1:30A gente deixar o modelo de aplicar pra gente.
- 1:32Hoje a gente já tem vários modelos disponíveis que
- 1:35conseguem reconhecer e reproduzir bem esses padrões
- 1:37dentro do time. Importante destacar aqui que a
- 1:40ideia dessa dica é que ela vai fazer o trabalho manual e
- 1:43repetitivo e que o pensamento crítico, a revisão técnica ainda
- 1:46fique por conta da pessoa de engenharia.
- 1:48Isso ainda é sempre é muito importante.
- 1:51A ideia é ganhar tempo para de fato poder pensar em coisas, em
- 1:55atividades mais estratégicas, como design de solução, decisões
- 1:58arquiteturais e a qualidade. Do software.
- 2:00Agora vamos para a segunda dica, você provavelmente participa de
- 2:04muitas discussões densas, revisão de arquitetura, design
- 2:08de novas soluções, refinamento com muitos stakeholders, revisão
- 2:12de incidente, decisão de trade off entre custo e
- 2:15escalabilidade. E aí o problema é sempre mesmo.
- 2:18Consolidar tudo isso depois consome muito tempo e, às vezes,
- 2:22gera inconsistência entre os times.
- 2:24A comunicação do que é decidido nesse tipo de reunião é muito
- 2:28relevante para a evolução do produto.
- 2:30Produto, né? Pra me entrega de sucesso.
- 2:31E aqui que aí a entra como um agente de síntese técnica em
- 2:35tempo de home Office, né? A gente tem o material das
- 2:38reuniões gravado, então a gente tem a gravação e a transcrição
- 2:41do que foi conversado, do que foi discutido, então você pode
- 2:44usar essa esse material e pedir para ir a fazer resumos
- 2:48direcionados para decisões arquiteturais ou impacto em
- 2:52serviços dependentes, riscos mapeados, ações para SRE em
- 2:56poucos segundos você consegue ter uma visão clara do que foi
- 2:59conversado isso. E reduz atrito entre o squads,
- 3:01evita perda de informação crítica e acelera o randof para
- 3:05desenvolvimento. E no fim, você garante que
- 3:07decisões importantes como migração de infraestrutura,
- 3:10política de retroe, size de pode, mudança em vídeo de lag,
- 3:14não se percam, você vai ter um jeito bem organizado de
- 3:18acompanhar todas essas decisões importantes.
- 3:21Vamos agora para nossa última dica e eu acho que é a mais
- 3:23potente também. Pensa assim, seu modelo de ar já
- 3:26está carregado com o contexto do sistema, então já tem.
- 3:30Em documentação técnica, arquitetura atual, domínios
- 3:33maclog, dependência log, as decisões anteriores, métricas de
- 3:37produto, então ele tem muito contexto do seu produto e a
- 3:40partir disso, né? Já consegue executar análise
- 3:42cruzada, que tomariam horas, às vezes dias, caso feita
- 3:46manualmente. Então, por exemplo, você insere
- 3:49os objetivos de uma iniciativa técnica, como reduzir a latência
- 3:53de uma PI. Aí a monitora métrica, analisa
- 3:56os erros por grande point, verifica o padrão de tráfego e
- 3:59sugere. Tere ajustes ou possíveis
- 4:01gargalos te ajuda a identificar onde são os pontos de melhoria.
- 4:05Outro exemplo, você cruza feedback de cliente, log de erro
- 4:09e dado de uso. Aí aí encontra padrões não
- 4:11triviais que não são tão óbvios à primeira vista, como um
- 4:15comportamento anômalo em um subconjunto de dispositivos ou
- 4:19algum timing específico, ou até uma regressão silenciosa.
- 4:23E ainda mais, ela pode identificar a duplicidade de
- 4:25funcionalidade ou até risco arquitetural baseado nas últimas
- 4:29alterações. Assim, na direção que as
- 4:31decisões estão tomando, é claro, isso pressupõe um modelo
- 4:35alimentado continuamente com o contexto do produto.
- 4:38Mas mesmo sem essa maturidade, já dá para começar criando
- 4:42memórias de projeto para começar a treinar sua IA.
- 4:44Então recapitular 3 aplicações práticas de a para aplicar no
- 4:48seu dia a dia essa semana. Já a automação inteligente
- 4:52artefatos técnicos, então usaria para fazer Oo trabalho manual e
- 4:57repetitivo mais penoso de. De criar a documentação e afins.
- 5:02A segunda dica é sobre a síntese estruturada de decisões e
- 5:06discussões. Então usaí a para sintetizar
- 5:09conteúdo de discussão técnica e para te ajudar a fazer resumos
- 5:13direcionados e diminuir atrito e fricção de comunicação entre
- 5:17esquades e a terceira é uma mais complexa, mais sofisticada, que
- 5:21é a análise contextual e contínua do comportamento do
- 5:24sistema. Então é você continuamente
- 5:26alimentar sua e a com o contexto e informação sobre o seu.
- 5:30Produto para que ela possa ter mais conhecimento aprofundado,
- 5:33para te apoiar nas decisões. Lembretes importantes.
- 5:36Aí ela não substitui a engenharia, ela amplifica.
- 5:39Ela proporciona tempo para se dedicar a atividades mais
- 5:42estratégicas, que vão, de fato alavancar o time.
- 5:45EE evoluir, você como profissional também.
- 5:48E para encerrar a tarefa da semana, é simples você escolher
- 5:52uma dessas aplicações que a gente falou, rodar um
- 5:54experimento, seja para resumir 11 reunião densa de arquitetura
- 5:59ou para. Fazer algum rascunho?