Bom pessoal, então agora vamos falar aí sobre Prompting Engineer. Eu falei um pouco a minha história quando eu ouvi esse tema pela primeira vez, mas é importantíssimo que a gente esteja na mesma página quando a gente fala desse assunto. A grande sacada do Prompting Engineer é o como que você orienta as soluções de IA para que ela consiga gerar os resultados que você precisa. há soluções de IA para que ela consiga gerar os resultados que você precisa. A IA generativa, basicamente, responde baseado na intenção que ela consegue capturar de você. E se você não consegue determinar claramente a sua intenção, ela vai fazer simplesmente do jeito dela. Então, quando eu falo em intenção e principalmente quando a gente está focando, por exemplo, em deep learning, grande parte de todos esses estudos é qual é a intenção do usuário. E quando a gente está falando disso, a gente não está necessariamente falando de inteligência artificial generativa. A gente está falando em qual o que a gente quer com o problema que a gente quer resolver. E quando você consegue pedir isso da forma mais clara e objetiva possível, a IA consegue mudar completamente a linha de raciocínio dela, a forma como ela vai te responder. É mais ou menos como se eu chegue, eu vou chegar e fale assim para a IA, olha, desenvolva um software para mim. E ela vai sair desenvolvendo um software, mas ela vai gerar qualquer tipo de software, independente da complexidade, do tipo de sistema e etc. Se você chega para a IA e fala, desenvolva um software que faça isso, isso, aquilo, ela vai desenvolver também. O grande problema de tudo isso é que você não foi tão específico e faltando essa especificidade, ela simplesmente vai, baseada na intenção que você tentou transmitir, fazer o que ela foi mandada para fazer. Agora, a grande diferença nesses casos, principalmente quando a gente está trabalhando com prompt engineering, porque pelo que eu acabei de falar para você, é até mesmo óbvio o que eu acabei de falar, mas é que muitas vezes a gente precisa fazer com que a IA elabore melhor a linha de raciocínio dela. Ou a gente precisa que a IA nos ajude a explorar, inclusive, aquela solução que você está querendo desenvolver ou que você quer que a IA te ensine algo para você tomar a melhor decisão possível naquele tipo. Então, com o Prompt Engineering e com as diferenças técnicas que existem, a gente consegue fazer exatamente isso. Então, ela vai te ajudar, por exemplo, a desenvolver e manter um software. Por que ela consegue fazer isso? Porque da forma como você escreve, com a linha de raciocínio que você vai pedir para ela utilizar, com os tipos de decisões e casos de uso que você tem, ela sim, ela vai conseguir produzir resultados muito bacanas para vocês. Ela vai te ajudar a explorar diversas possibilidades. Você vai perceber que conforme a gente for caminhando nesse curso, quando a gente fala sobre prompt engineer, existem técnicas de prompt que a IA consegue gerar e explorar possibilidades, tomar decisões, inclusive sugerir baseado em critérios qual é a melhor solução para você, baseado nas próprias sugestões delas. O prompt engineer também vai fazer com que você automatize tarefas repetitivas o que eu quero dizer com isso galera, é que existem muitas coisas no mundo de desenvolvimento, por exemplo testes de software, que são repetitivos o grande ponto novamente é, não adianta chegar para a IA, ali no lado do chat da sua ideia e falar, olha cria os testes para mim. Ela vai criar baseado no código que ela tem, mas muitas vezes ela não vai explorar aqueles edge cases, aqueles corner cases, ela não vai explorar todos os casos de uso, ela não vai fazer cobertura de código na proporção que você quer. Então, quando você tem técnicas, prompts específicos para conseguir fazer isso, você vai perceber que o tipo de testes, o nível de testabilidade que a gente tem com IA muda bastante também. Do que eu vejo hoje em dia, softwares que possuem testes que foram gerados para o IA, mas os testes são tão rasos que é como se você quase não tivesse testes no sistema. Então, os desenvolvedores começam a se enganar, dizendo que os softwares deles estão testados, mas na realidade eles não estão. Obviamente, o Prompting Engineer vai ajudar você a pegar soluções bem rápidas. Eu preciso disso, eu tenho esse tipo de resposta ao resultado. Mas, ao mesmo tempo, essa exploração e auxiliar nos processos de desenvolvimento complexos, Prompt Engineer também vai te ajudar porque ele vai conseguir, baseado na sua intenção, juntamente com o escopo que você vai dar para IA durante o seu desenvolvimento do software, ele vai conseguir realmente te guiar, muitas vezes passo a passo, para o melhor caminho que você pode desenvolver. E, obviamente, de acordo com o seu prompt, de acordo com a forma como você entra, você consegue gerar documentos, você consegue documentar seu software, você consegue melhorar a comunicação. A gente sabe o quão difícil é escrever, por exemplo, uma documentação muito boa, por isso que grandes softwares de várias empresas carecem de documentação, ou principalmente documentação desatualizada. Aí ela vai te ajudar a colaborar com você mesmo, com o seu time, com a sua empresa e com o seu projeto ao longo do tempo. No próximo vídeo eu vou falar um pouquinho mais para vocês sobre utilização e possibilidades de uma forma um pouco mais direta e a gente vai andando então galera. Vamos nessa!