Latest / Os Agilistas / IA APLICADA #13 - Melhores práticas em gestão de times com suporte de IA
Transcript
- 0:04Oi pessoal, meu nome é Guilherme Mendonça, eu sou o product
- 0:07manager aqui na DTIE. Eu já vim falar sobre um desafio
- 0:10que a gente encarava, que era uma documentação muito dispersa,
- 0:13o conhecimento muito difundido entre os membros do time e
- 0:17vários documentos espalhados pelo Confluence em várias pastas
- 0:21diferentes, e o quanto que isso prejudicava a gente.
- 0:23Isso era muito impactante, principalmente na hora de
- 0:26planejar próximos escopos e fazer refinamento desses.
- 0:30Poucos que a gente viria a desenvolver e a gente
- 0:32implementou uma solução que foi criar um agente que ele funciona
- 0:35como uma documentação viva. A gente fez um trabalho de
- 0:38ajuntar essa base de conhecimento e investir na
- 0:41qualidade de tela, colocar num formato adequado para um agente
- 0:44de IA. Pegamos vários documentos,
- 0:47transcrições com reuniões com stakeholders, reuniões com
- 0:50usuários, pegamos também os próprios tickets do gira e
- 0:53colocamos tudo isso na base de conhecimento.
- 0:55Claro que estruturado de uma maneira adequada para a leitura
- 0:58de um agente de IA, nós colocamos tudo isso de.
- 1:00Dentro da da base de conhecimento desse agente
- 1:02estruturado em hierarquia, os documentos oficiais era a
- 1:05principal fonte de confiança. Os tickets do gira entrariam ali
- 1:09no segundo nível e as transcrições, as conversas com
- 1:12stakeholders e com usuários, elas viriam nesse terceiro nível
- 1:15de confiança. Então, ao invés de só acessar
- 1:17isso de maneira isolada, quando a gente coloca isso dentro de um
- 1:21agente de IA, aplica se um pensamento ali também, ele
- 1:24consegue conectar essas coisas. E por essa hierarquia, caso ele
- 1:28entra em algum conflito, ele consegue.
- 1:30Pesar essa informação e saber qual que é a mais adequada para
- 1:33é um possível input de um usuário.
- 1:35Se eu vou, por exemplo, refinar um ticket sobre um escopo a, eu
- 1:39vou interagir com esse agente, fazer as possíveis perguntas
- 1:42sobre o escopo a falar, qual que é o ticket que eu estou
- 1:45escrevendo, qual funcionalidade que eu quero desenvolver?
- 1:47E ele vai tentar fazer toda essa conexão para mim.
- 1:49Então, mapear dependências, entender regras de negócio que
- 1:52já estão vigentes na aplicação, perpetuar padrões que a gente já
- 1:56tem nessa aplicação para manter consistência e além disso,
- 1:59nessa. Base de conhecimento a gente
- 2:01colocou uma estrutura de organização por data.
- 2:03Além dessa hierarquia de confiabilidade de qual data 7 é
- 2:07mais relevante esses arquivos, eles também contêm uma estrutura
- 2:10de data em que o agente é capaz de analisar a cronologia desses
- 2:14arquivos. Então, o que é mais recente, ele
- 2:16vai dar mais peso também, porque isso foi discutido mais recente
- 2:19e foi revalidado revisitado num momento mais próximo desse
- 2:23desenvolvimento. Inicialmente, a ideia era apenas
- 2:26criar documentações de uma maneira mais rápida.
- 2:28Não é todo mundo que teria. Acesso a esse agente então, as
- 2:31pessoas responsáveis por criar documentos usariam desse agente
- 2:35para conseguir fazer versões mais atualizadas desses
- 2:38documentos, porque é difícil ficar dando manutenção nesses
- 2:41vários documentos dispersos. E acabou que o resultado foi
- 2:45muito mais do que o impacto só na documentação.
- 2:47Se eu fosse gastar um dia, né, assim mais ou menos 56 horas
- 2:51escrevendo um documento, porque eu teria que checar várias
- 2:53Fontes, interagir com várias pessoas, isso foi reduzido para
- 2:56coisa de 10 minutos, porque é um prompt, o agente processa esses
- 2:59documentos. Ação e eu venho fazendo uma
- 3:01revisão, fazendo pequenos ajustes com que eu já estou
- 3:03habituado. Se eu tenho alguma dúvida do que
- 3:05ele colocou naquele documento, eu posso pedir Pra Ele citar a
- 3:08fonte dele, porque ele vai consultar a base de conhecimento
- 3:10dele e ela tem o nome do arquivo, tem a data daquele
- 3:13arquivo. Então, se eu estou em dúvida de
- 3:15alguma coisa do meu resultado, eu ainda tenho como auditar esse
- 3:18resultado olhando diretamente no arquivo ou interagindo
- 3:20diretamente com o stakeholder que estava presente naquela
- 3:23transcrição. O objetivo principal era a
- 3:24documentação, mas ele serve para outros casos de uso também.
- 3:27Então, na própria escrita de tickets também.
- 3:29Mas isso tem. Tem ajudado muito no nosso time
- 3:31de qualidade, nosso time de QAA fazer validações de bugs dos
- 3:34tickets que precisam ser validados porque eles conseguem
- 3:37checar no agente qual é a regra de negócio que deve ser aplicada
- 3:41naquele ticket ou naquele naquele bug e conseguir cruzar
- 3:44com o que está de fato implementado na aplicação.
- 3:46Além disso, esse a gente tem ajudado muito também em roteiro
- 3:50de testes, ou o próprio desenvolvedor ou o próprio QA
- 3:53coloca o ticket ali para esse agente dar uma avaliada em qual
- 3:56que é o escopo que está sendo trabalhado e o agente sugere um
- 3:58roteiro de testes em que pode. Pode validar para ver se aquela
- 4:01história foi de fato implementada, cobrindo todos os
- 4:03casos de borda ou não. Um outro resultado legal de
- 4:06comentar também é que os nossos clientes tiveram acesso a esse
- 4:09agente e eles gostaram muito, tanto que eles replicaram esse
- 4:12agente em um ecossistema interno deles.
- 4:14E agora esse agente e todo o conhecimento que ele tem da
- 4:17aplicação também atinge alguns Power users, que são uns
- 4:20usuários com um nível de acesso um pouco mais elevado dentro da
- 4:24aplicação e que como eles estão envolvidos em vários modos da
- 4:27nossa aplicação, eles precisam estar a par ali de.
- 4:30Todas as regrinhas de negócios, de todo o funcionamento, de
- 4:32tudo, da aplicação, porque eles são envolvidos em todos os
- 4:34fluxos. O nosso cliente replicando esse
- 4:36agente, ele conseguiu prover para esse usuário também uma
- 4:40maneira dele mesmo fazer trouble shoot de alguns problemas que
- 4:43ele pode encontrar ou de pedir orientações de um passo a passo
- 4:46para conseguir concluir um fluxo.
- 4:48Nosso cliente e nossos usuários, eles ficaram muito satisfeitos
- 4:50com o resultado desse agente. Obrigado a todos os ouvintes e
- 4:53até uma próxima.