Olá, pessoal. Sejam bem-vindos ao canal Danitel. Meu nome é César, eu sou City Danitel.
No vídeo de hoje a gente vai falar um pouquinho sobre algumas habilidades importantes dessa nova era de inteligência artificial. Eh, você já se frustrou quando você pediu alguma coisa para irá e ela te respondeu de uma forma genérica, de uma forma vaga, de uma forma até errada, certo? Esse é um conteúdo para você.
Se você já passou por isso, eh, eu vou te mostrar como criar promps assertivos, objetivos, eficientes, eh, usando algumas técnicas simples, tá? Nada absurdo, programação, ah, técnica de prompt mesmo, que pode transformar completamente a forma como você interage com modelos como chatpt, geminot, tá? E vamos dar um início nessa apresentação aqui que é legal.
Vai ser uma apresentação, não vai ser uma coisa prática. Eu posso até colocar no final, se sobrar um tempo, a gente coloca alguma coisa prática, mas a ideia é mostrar para vocês técnicas para vocês criarem promptes eficientes, assertivos e objetivos, OK? Bom, pessoal, vamos começar aqui a falar um pouquinho.
Pra gente falar um pouquinho disso, a gente tem que falar do que é a engenharia de prompt, certo? A engenharia de prompt, antes da gente começar a falar um monte de coisa, é a arte de conversar com a IA, certo? eh, de forma certa para ela dar a melhor resposta possível, tá?
Não é sobre escrever muito, tá, gente? Não é aquele esquema, ah, vamos escrever muito, nem sobre escrever rebuscadamente, ela ser rebuscada, não, não é isso. É sobre ser preciso, contextualizado e direcionado, tá?
Pensa na Iá como um grande eh estagiário genial, mas que não conhece a sua empresa, não sabe o seu contexto, não precisa ter informações, instruções bem claras para poder te obedecer no que você precisa, vamos dizer assim, tá? Eh, se você disser apenas, ah, me explica LGPD, você vai receber uma resposta genérica. Mas se você disser aja como um especialista jurídico, explique LGPD em linguagem simples para que um gerente de RH com três exemplos aplicados no setor de folha de pagamento, Belê?
Você vai ter uma visão bem melhor, aí você vai ver a mágica acontecer, certo? É nesse intuito que a gente tem que ter disciplina de otimização, certo? Isso é importante, muito importante, gente, eh, você ter tradução da intenção e você ter aplicação essencial, certo?
Que que é isso aí? São os três pilares que vão trabalhar com essa engenharia de cropt. Primeiro, otimizar a interação humano e a, certo?
Eh, o outro, converter a intenção humana em instrução executável. E a terceira, o terceiro pilar é o quê? fundamental para os copilotes, qualquer que seja os copardes, agentes autônos, automação empresarial, qualquer um desses aqui, é o quê?
Aplicação essencial. Quer dizer, vai tá focado naquilo, n? Pensa sempre, vou estar focado naquilo.
OK? Então vamos lá, gente. Por que que isso importa?
Respostas consistentes vão trazer resultados claros, certo? vão trazer resultados que condizem com o que você tá procurando, que eh reduzem significativamente a a ocorrência de alucinação, certo? Que vai não vai tá gerando eh eh informações que você não pediu, certo?
Com isso, você realmente ganha produtividade, certo? Porque você vai estar reduzindo o retrabalho de pronte. E normalmente o que que você tem?
Você vai lá, faz um pedido, daí você tem que refinar aquele pedido, você tem que fazer outra pergunta. Se você já faz a primeira pergunta com todo o contexto, com toda a aplicação do que você precisa de informação, com eh a criação de de eh um prompt claro preciso, que você vai tá direcionando para uma atividade, você vai gerar um impacto direto na redução de de retrabalho, certo? Isso vai gerar um impacto operacional também, que eh gera impacto direto na redução de custo operacional e melhora a satisfação do usuário final seu.
Vamos supor que você não esteja fazendo um promp, mas você esteja fazendo um promp para auxiliar alguém dentro de algum departamento. Você tem que pensar em tudo que ele vai tá pensando para tá tendo uma resposta. Qual o melhor jeito?
Vai lá, conversa com a pessoa e fala assim: "Como é que você faz isso hoje no dia a dia, como é que você faz? " é um analista eh de crédito, ele vai lá, vai pegar o DR, vai analisar o DR, vai analisar a a todos os documentos que são enviados, planilhar tudo e trabalhar com aquilo. Mas qual a resposta que ele quer?
O que que ele quer cruzar? Como que ele quer trabalhar? Isso é o que vale você colocar dentro de um prompt, tá?
Não só a questão de você eh haja como tal ou você é alguma coisa, mas é além disso dar exemplos e complementar com alguma coisa. Eu vou estar trabalhando com vocês aqui, mostrando um pouquinho do que que a gente tá falando aqui. Eh, vamos pra anatomia de um bom prompt aqui.
Primeira coisa, formato de saída. Como que você quer? Lista para mim, faz uma tabela, cria um JON, cria um documento, traça um documento com tais eh eh tópicos dentro, certo?
Aí ele vai tá te sabendo como você vai, como que ele vai responder, certo? Qual é o tom e a restrição? Então, a linguagem técnica criativa, ah, eu quero que você acha como um advogado, mas tenha o tom de uma pessoa que sabe falar com simplicidade para todos entenderem.
Não use linguagem técnica ou só use linguagem técnica, certo? Dependendo para quem você tem o alvo, certo? de tá trabalhando e dá uma instrução objetiva, descrição da tarefa exata, não vai fazer só um pedacinho, eh, ah, eu quero que crie para mim um resumo do documento.
Não, ele vai resumir do jeito que ele quer. Eu quero que você resuma tecnicamente esse documento focado eh na área jurídica, por exemplo, análise de contrato. Ah, eu quero que você resuma os tópicos contratuais, os tipos de serviço, o objeto do contrato, é quais as cláusulas de saída que eu tenho, quais as cláusulas de multa estão listadas.
Resuma desta forma para mim, para eu entender rapidamente e poder participar de uma reunião. Esses são contexto, claro, entendeu? Esse último que eu dei são dados e premissas fundamentais, certo?
Eu vou est dando um contexto, eu vou participar de uma reunião, eu quero entender o contrato e eu quero discutir sobre esse contrato. Aí você cria o prompt, ele vai te retornar desta forma, certo? Vamos partir um pouquinho para as técnicas de criação de prompt, certo?
Rolly prompting, por exemplo, defina papel específico ali, tá? aja com um advogado tributário especializado em startups. Você definiu um prompt um papel que ele vai est ou seja um advogado ou você é um advogado, tanto faz a forma como você fala.
O aja é mais simples, tá? E aquela história de que se você fala por favor, se você fala muito obrigado, se você fala claramente a dá algum elogio, ele vai responder diferente. Vai, vai responder diferente.
Por quê? Eh, existe um estudo dentro da que pessoas que são muito diretas querem respostas diretas. Pessoas que trabalham com eh mais calma fazem o contexto do muito obrigado do bom dia, do Boa tarde, do foi fantástica a sua resposta.
por favor, melhorem nesse ponto. Eh, você começa a ter uma resposta diferenciada, porque ele vai ter mais tempo para te responder. Então, ele vai responder com mais texto e ele vai dar mais contexto e vai tá trabalhando com isso.
Charo, eh, solicite, raciocínio o passo a passo. Isso é importantíssimo, gente. Problemas complexos, análises detalhadas, você tem que passar para ele como fazer.
Você não vai só falar: "Olha, eu quero que você faça assim". Não, por favor, crie para mim uma análise contextualizada em cima de um cálculo eh sobre juros compostos na de um empréstimo que foi feito de R 1 milhãoais, que vai ser pago em 36 meses, eh para eu saber qual que é o retorno que eu vou ter desse dinheiro nesses últimos 36, no último mês desses 36 meses. Faça atualização monetária disso.
Se eu tivesse investindo esse dinheiro, faça uma comparação para mim disso, certo? coisas que você pode ter aí que vai dar um retorno diferenciado. Forneça o fio shot, né, que é forneça três exemplos ou um exemplo, pelo menos um exemplo prático antes da tarefa real, dado para orientar o modelo.
Olha, eu faço dessa forma, eu pego o valor, eu faço a divisão, faço juros compostos, aplico a taxa de juros, aplico a a que seja lá de cálculo, certo? Para tá eh criando a tabela no final. Então já tá, já falei que haja, cria uma tabela, faça um exemplo, é como que eu faço, certo?
E o output constraint, que é retorno Jons com os campos X, Y, Z. Não, retorna uma tabela com valor, com atualização monetária, com um investimento, vi o percentual de crescimento do meu dinheiro no montante final, certo? Então você já deu um caminho total aqui de como você quer a resposta.
você formatou como você quer a resposta, como você quer que ele responda, quem ele precisa ser para responder, certo? Então você deu todo aquele cenário, contexto pro seu estagiário genial, certo? Essa é a grande ideia.
Vamos lá para algum exemplo, um exemplo comparativo de LGPD, um pronto genérico. Explique LGPD. resultado vai ser uma resposta vaga, genérica, sem aplicação prática, eh, e com nenhum contexto para você, principalmente isso, sem nenhum contexto para você.
Ele vai explicar a lei, vai mostrar a lei para você lá. Acabou. Agora vamos lá.
Prom aprimorado. Você é um especialista jurídico. Explique para mim, para a LGPD, para um gerente de RH.
Com três exemplos práticos de folha de pagamento, o resultado vai estar dentro de um contexto. O resultado vai ter uma utilidade porque tá focando numa pessoa, tá focando num tipo de resposta, certo? Não vai ter alucinação ou vai ter pelo menos alucinação e vai ter uma aplicabilidade direta.
você vai ter uma resposta direta em cima disso. Depois a gente vai fazer esse teste, tá? Eu vou vou colocar no GPT e a gente faz esse teste, OK?
Ou no Copart ou no Shinai, não sei. Vamos vamos achar aqui uma plataforma que esteja rápida para mim e a gente coloca aí para funcionar, tá? OK.
Eh, vamos fazer um estudo de caso aqui, mostrar para vocês é uma coisa que a gente fez há há pouco tempo aqui, que é um agente jurídico que eu usei o Azuri Openai misturado com Teams, certo? Para tá dando a resposta. sobre algumas coisas dentro do da da empresa, uma análise contratual, certo, para identificar conflitos, validar contratos, certo?
Eh, qual que foi o desafio? Validar contrato e identificar conflitos de forma automatizada e confiável. Show.
O promptinal não é esse, tá? Mas eu dei uma resumida nele que a gente trabalha com algumas coisas mais focadas, mas isso é só você trabalhar com a gente ou você vi trabalhar aqui, a gente vai dar um treinamento de específico para você disso, ter um treinamento de de eh i a nosso ou também fechar um projeto com a gente, certo? E aí eu vou est pondo para vocês o qual que é o pront certinho para vocês estarem vendo, beleza?
Mas aqui ficou, leia o contrato, destaque as cláusulas conflitantes ou que ferem LGPD, justifique cada ponto citado na legislação e responda em tabela. Ele vai querer uma tabelinha para mim com checklist. Fácil de visualizar, né?
É, que que teve de benefício isso? Maior velocidade da análise, padronização de processo e rastrabilidade completa das decisões. Por quê?
Tá aqui no meu checklist. baseado nesse checklist, eu tomei essas decisões. Então eu tenho aqui uma rastraabilidade do que foi feito.
Beleza? Essa é só uma ideinha para vocês terem em mente de como fazer isso. No chat, eu falo para vocês, não coloca no chat efeito, coloca no compilot empresarial, coloca no Gemini Pro, certo?
Alguma coisa fechada, certo? No Azuri Open que é dentro do ambiente de de cloud fechado, certo? que não vai tá passando informação para fora.
Na Openai, no chat GPT mesmo, você consegue fazer isso, mas assim, ainda tem algumas prestões aí. Eu diria que de LGPD eu não colocaria num num num ambiente aberto. OK.
Vamos lá, dicas avançadas para promptes. Isso é muito bom, né? Evite ambiguidade.
Primeira coisa, explica direito, seja claro, resuma a sua explicação. Não, não fica rodando em cima das da da explicação, porque não vai funcionar, certo? Eh, a precisão na linguagem aqui, isso inclusive é importante.
Eu coloquei até esse texto porque é exatamente isso. A precisão na linguagem é fundamental para resultados consistentes. Se você escreve errado, se você é redondante, se você fala sim num ponto, fala não outro ponto para o mesmo tipo de coisa, ele não vai saber como te responder, tá?
Então, explica todos os termos, seja claro nas suas aplicações, seja focado no objetivo que você tem dentro do teu prompt, defina objetivo, defina o público. Público alvo da resposta. Quem que é o você é o público alvo da resposta?
O que que você é? Você é um advogado, você é um administrador, você é do financeiro, você é do RH? Você é um desenvolvedor?
Você é um arquiteto, você é um engenheiro. Eu falo arquiteto, arquiteto mesmo, tá? Não, não.
Arquiteto de formação do tipo, vou desenhar uma casa, fazer o urbanismo de uma região. Você pode estar trabalhando com com chatt também, tá? Engenheiro civil pode estar trabalhando com chatt.
Engenheiro elétrico também, certo? Eh, é bom para quê? para você trabalhar com as NBRs.
É fácil de você trabalhar com as NBRs, é fácil de você bater o que tá eh você é um advogado, bater o que tá dentro de um contrato com eh cláusulas leurinas, por exemplo, avaliação de risco do contrato, mas você tem que ser claro, você tem que explicar os termos que você quer, você tem que resumir esses termos, você tem que trabalhar com precisão na sua linguagem, certo? Definir o objetivo final. Ah, eu quero que você responda uma tabela com o checklist para eu est validado, certo?
Delimita os conhecimentos. Você pode delimitar os conhecimentos. Se você definir a fonte, fica simples de você trabalhar.
Você definiu uma fonte de dados. Esses documentos, esses procedimentos operacionais, eu quero que você só trabalhe com a visão desses procedimentos operacionais. Eu não quero que você veja o mundo, eu quero que você veja isso.
E ele vai estar trabalhando em cima disso. Ele vai estar mensurando o desempenho dos prontos todos em cima disso. Não vai estar viajando, não vai estar buscando na web, não vai estar criando, não vai tá alucinando, ele vai estar trabalhando em cima dos seus documentos.
Isso é importante, tá? Tanto para minutas eh de contrato, quanto para análise de crédito, quanto para você fazer eh uma pesquisa de RH, departamento pessoal. Certo?
Em relação à lei, né? Em relação aos seus procedimentos internos, em relação à lei, em relação a uma um procedimento operacional de manutenção de máquina, equipamento, equipamento pesado, eh, na indústria, você pode estar trabalhando com isso. Eh, relação custob benefício, criar ROY, criar estudo de ROY em cima.
É importante você ter uma metodologia bem explicada, certo? e falar para ele: "Não vai buscar fora a menos que seu promp exija que você busque fora, tá? " Aí a gente tem algumas coisas que são as boas práticas e as armadilhas, né?
Prompt vago, certo? A primeira coisa é um motorzinho, você vai estar trabalhando com motor. Se você der um prompt vago, certo?
ele vai te responder porcamente. Agora, se você acrescentar contexto, deixar o objetivo claro, você já começa a deixar o seu motor com turbo. Aí vai saída sem formato, ele vai responder para você no chat do jeito que ele achar que deve responder, não do jeito que você quer que responda.
Então, especifica uma estrutura detalhada de resposta. Fala para ele: "Olha, eu quero um Jzon com essas tags". Ou dá um exemplo do Jzon que você quer, por exemplo.
Isso é uma ideia, tá? Eh, ou pega e fala assim: "Eu quero uma tabela com essas colunas aqui, certo? Você vai colocar dentro dessas colunas somente essas colunas.
Eu não quero que você crie nenhuma outra coluna, certo? Fala para quem você vai responder. Olha, eu quero que você responda para um gerente de RH.
Eu quero que você responda para um gerente financeiro. Eu quero que você responda para um advogado. Eu quero que você responda para uma pessoa leiga.
Eu quero que você responda para uma criança de 5 anos entender. Pode ser assim também, tá? Vai tá bem explicadinho.
Só que ele vai dar uma alucinada lá que ele vai começar a colocar termos de criança de 5 anos, tá? Mas assim, é legal você colocar dessa forma. É, algumas coisas ele não vai conseguir explicar.
Por exemplo, se você pedir para explica a lei eh do de geral de proteção de dados com aquele assim, não vai não vai conseguir, ele vai começar a alucinar em cima de de vocabulário, tá? Mas é importante você trabalhar com isso. Ou então só fala assim, escreva simples para eu poder entender de forma clara.
Você tá falando para você mesmo, tá? Não precisa colocar um papel de pessoa, tá? Mas você precisa ajustar o tom e o vocabulário adequados, ok?
E outra coisa, esquecer os testes, não fazer teste. Normalmente o desenvolvedor ele tem um problema com isso. Ele funcionou, beleza, morreu.
Não, tem que fazer vários testes para saber o quê? Tipos de respostas que são feitas na engenharia de prompt, eu vou est fazendo 50, 60, 70. 000 testes que sejam e eu vou estar avaliando cada um deles dentro do playground.
Para quê? para eu conseguir falar que essa a resposta foi certa, essa resposta não, para eu entender como eu tô trabalhando. Avaliar a resposta é muito importante pro modelo.
A gente chama isso de finding também, tá? É trabalhar com avaliação de resposta, OK? Quais são os três pilares de pronto eficazes?
Clareza, contexto e controle, certo? utiliza a linguagem precisa, evita ambiguidade, traz informações claras, traz instruções diretas que estejam alinhadas com o que você quer gerar de resposta, certo? Definindo formato, definindo limitações, parâmetros específicos para direcionar uma saída show de bola para você.
Não adianta nada você pegar e fazer um um uma apresentação de saída que você deseja que seja fantástica. Eu quero uma imagem que traga para mim um gráfico XPTO com eh eh as informações. Não, não precisa ser desse jeito, mas uma tabela depois você pode converter ela para gráfico, porque a tabela você vai ter controle, o gráfico ele vai inventar, ele pode inventar, tá gente?
Então sempre vocês vão ter o risco da alucinação, né? Você pode reduzir muito a alucinação com alguns termos. Eu vou mostrar depois para vocês esses termos, mas você ainda corre o risco de ter isso.
E principalmente, gente, contextualiza o que você vai tá buscando. Se você não contextualizar, tá? não trazer um cenário, não trazer um objetivo, eh não trazer o conhecimento necessário para ele, ele vai alucinar, ele vai buscar a resposta onde não deve, ele vai tá trazendo as informações do jeito que você precisa e do jeito que você não precisa também, tá?
Então você começa a ter respostas flutuantes. Ah, essa resposta foi legal, essa resposta não foi, essa foi, essa foi. Normalmente vai ser as não foi, tá?
Porque são respostas mais simples, são respostas vagas, são respostas genéricas, certo? São respostas que ocupam menos token de processamento. Essas respostas vão estar primeiro.
Tá bom, gente? Vamos ver um pouquinho eh do chat EPT. Vai, eu vou pôr no chat EPT pra gente testar promptes, OK?
Bom, pessoal, vamos lá. Já tô aqui com o chat apt. Já coloquei um contrato fictício de prestação de serviços e a gente tem um prompt.
Eu já fiz o prompt aqui para vocês, mas vamos dar uma lida nesse prompt aqui que é importante, tá? Você é um agente jurídico especializado em análise contratual. Qual que é a tarefa?
Tô definindo aqui a tarefa que eu quero. Analise o contrato a seguir. Identifique riscos, ambiguidades, cláusulas críticas e oportunidades de melhoria.
Qual que é o aconteço? Esse é um contrato de acordo comercial entre duas empresas envolvendo prestação de serviços e cláusulas de SLA, confidencialidade, penalidade, propriedade intelectual e encerramento. A análise será usada com team jurídico e de negócio para a revisão do contrato antes da assinatura, certo?
Qual que é o formato da resposta? Tabela. Responda exclusivamente no formato de tabela com as seguintes colunas: cláusula, trecho analisado, tipo de análise, risco, ambiguidade, crítico, oportunidade e comentário técnico, sugestão de melhoria ou cuidado a ser tomado.
Se houver cláusula adequada e seguras, não é necessário distá-las, porque apenas os pontos de atenção, tá? Foque apenas nos pontos de atenção. OK?
Vamos lá. Ele vai analisar o contrato, ler o documento e já criou para mim aqui uma resposta do jeito que eu pedi. Tá vendo, gente?
Cláusula personalizado, tipo de análise, comentário técnico, certo? E sugestão de melhoria ou cuidado a ser tomado. Isso dá para você pegar, dar um cópia aqui e jogar dentro do Excel e mandar para alguém validar, certo?
E aí, o que que eu tenho aqui? Ambiguidade, risco, oportunidade, crítica, crítica, oportunidade, ambiguidade, crítica e risco. OK?
Tem bastante coisa nesse contrato, tá? Dá pra gente melhorar algumas coisas? Dá pra gente melhorar e ele vai responder em cima desse contrato somente, tá?
Vai tá sim trazendo esse contrato e respondendo em cima desse contrato. Tem jeito de fazer outros prontos? Tem.
Tem prontos pra gente fazer documentos? Tem prontos pra gente criar documentos do zero, tem prontos pra gente tá trabalhando com eh eh nes, certo? Em cima disso, dá pra gente criar aqui, ó, uma um vamos vamos jogar aqui criando de imediato.
Como eu já tenho aquele contexto em cima, certo? Eu tô pedindo o que a mais para ele e uma matriz de risco jurídico deste contrato. Eu não pedi nada, não pedi para ele fazer nada.
Só vai, ele vai criar do jeito dele. Só que eu já listei que eu queria o quê? Uma tabela lá em cima.
A resposta tem que ser uma tabela. Ele já vai me trazer sempre como tabela, tá vendo? Ele já trouxe todos os riscos aqui analisados.
desse contrato, a classificação desse risco, certo? E como que você deve trabalhar aqui, ó, definição do risco e recomendação, beleza? Então, ele criou para mim uma matriz que dá para eu estar trabalhando bem legal com ele, tá?
Isso é uma forma de responder, isso é uma forma simples de você trabalhar com chat EPT. A mesma coisa você faz com Copilot, a mesma coisa você vai tá fazendo com Gemini Pro, a mesma coisa você vai tá fazendo com eh o Quen, com o, sei lá, com qualquer LLM que você esteja trabalhando aqui que vai tá te dando resposta ao groque. Vai ser a mesma coisa, tá?
Eh, coisas que a gente faz, que a gente faz, não, que eu vejo muita gente fazer lá no X. Brock, isso é verdade. Brock, explica para mim.
Não dá contexto, não dá nada. Só fala para ele assim, ó, o posto em cima. É verdade ou não é verdade?
Depende. Pode ser uma verdade naquele momento, certo? Mas baseado no que foi escrito, você não tem o contexto de nada.
Aí você fala assim: "Grocks, me dê o contexto desse post e explique para mim as possibilidades disso ser um fake news, disso ser verdade, disso ser eh uma alteração da da verdade para me favorecer ou para favorecer a pessoa que fez o o post. Esse tipo de coisa, aí sim você vai ter uma resposta justa, entendeu? Não só diz para mim se isso é verdade" e vai dizer: "Ó, é não, não é, dependendo do que for".
Certo? E você não vai saber ou é verdade, mas naquele contexto pode não ser verdade, certo? Mas ele vai est analisando frio, entendeu?
A frio. Só uma diquinha isso, tá gente? E muito obrigado pela participação de vocês de terem ficado até aqui.
Quem curtiu, eh, digita aí. Eu vi até aqui. Tô junto com você.
Certo? Só para eu saber que vocês chegaram até aqui. Beleza?
Obrigado, gente. Abração para todos.