Fazer Prompt: A Arte de Comunicar com IA

O futuro e o presente da IA

Consegue imaginar um mundo, que já não é no futuro, mas sim no presente, onde pode conversar com o computador (ou com o smartphone), como se estivesse a falar com um amigo e que ao fazer-lhe uma qualquer pergunta, obtém uma resposta extremamente “inteligente”, como estivesse a conversar com um especialista que é capaz de responder sobre qualquer assunto?

Pois bem, se ainda nunca usou e tem curiosidade. Então seja bem-vindo ao “novo” mundo  dos Chatbots, da Inteligência Artificial Generativa e o de fazer Prompt (Pedido) para obter respostas a todas as suas perguntas, sejam sobre questões simples ou a questões mais complexas, ou mesmo que exijam mais detalhe na resposta que vão para além de texto, como sejam tabelas ou gráficos, vídeo, som e até imagem. Tudo o que solicitar (fazer Prompt) tem resposta, quer esteja à procura de utilizar a IA para criação de conteúdos criativos, análise de dados, cálculo cientifico, elaboração de relatórios ou qualquer outra finalidade. Dominar as técnicas de fazer Prompt é quase uma “arte da solicitação” e só assim poderá tirar o máximo partido desta poderosa tecnologia.

Nota: Tenha atenção que nem todas as respostas possam estar correctas, a IA Generativa está constantemente a aprender e por vezes dá respostas que não fazem sentido (a chamada alucinação da IA).

Imagem de freepik

A Alucinação da IA

A alucinação da IA é o resultado incorreto, ou que leve ao engano e que foi gerado pelos modelos de IA (aprendizagem na LLM). Erros que podem ser causados por diversos factores, incluindo dados de treino insuficientes, suposições incorretas feitas pelo modelo ou vieses nos dados usados para treinar o modelo. 

Os perigos do Viés algorítmico

O viés algorítmico é um tipo de viés (preconceito / inclinação) que está relacionado com a construção de algoritmos, ou seja, quando os algoritmos de aprendizagem de máquina (machine learning) são relacionadas a pessoas e podem entroncar com etnias, crenças, fobias, raças, etc., podem apresentar um viés discriminatório por diversos factores e relacionados com um mau treino e na implementação do algoritmo a isso é chama-se viés algorítmico.

Ainda tem dúvidas sobre o que é fazer Prompt ?

Vou traduzir à letra a palavra em inglês prompt, que simplesmente em português poderá significar o mesmo que dizer Imediato ou sem demora, ou seja, para um qualquer chatbot fazer prompt é colocar uma instrução ou pergunta que deve ser colocada de forma clara e concisa, com um determinado contexto, evitando ambiguidades e para a qual quer obter uma resposta. Porém, fazer Prompt poderá ser mais que colocar uma simples pergunta, já que está a conversar (fazer chat) com a IA e não com um ser humano, que recorre muitas vezes à entoação, à ironia e falta de rigor linguístico. Desse modo, o prompt deverá ser uma pergunta ou questão bem construída e de forma estruturada. Não presuma, que a IA compreendeu, tem de ser especifico, objectivo e consistente com o que efectivamente pretende ter como resposta. Comece por experimentar os assistentes como o Google Assistant de forma a treinar a forma como coloca perguntas e questões.

Mal-entendidos e erros comuns na elaboração de prompts

  • Falta de clareza: Ser demasiado vago ou amplo na sua pergunta pode levar a respostas genéricas ou irrelevantes.
  • Especificação excessiva: pedidos demasiado detalhados podem confundir o modelo ou limitar o seu âmbito criativo na resposta que é dada.
  • Presumir a compreensão: por vezes, os utilizadores presumem que a IA compreende o contexto ou conceitos com os quais pode não estar familiarizado.

Lembre-se desta regra quando faz um Prompt ao chatbot (seja com o ChatGPT, o google Gemini, o Copilot, o Claude, ou a qualquer outro), a especificidade e o contexto são cruciais para orientar a IA na produção do resultado desejado.

Tenha sempre presente ao fazer um Prompt:

[Verbo de Ação] + [Objetivo Específico] + [Contexto]

Exemplo: “Analise (verbo) o desempenho das vendas (objetivo) considerando os últimos três meses e identifique tendências principais (especificações/contexto)”

Alguns exemplos de Prompts muito sumários:

  • Quer saber qual a capital do Quirguistão, pode apenas escrever ou dizer: “Quero saber qual é a capital Quirguistão, onde fica e com que países faz fronteira?”.
  • Quer saber mais sobre a Torre Eiffel, pode apenas escrever ou dizer: Descreva a Torre Eiffel, qual a sua altura, em que ano foi inaugurada e quais os principais pontos turísticos de Paris?”

Questões mais complexas:

  • Questões que exigem cálculo, pode apenas escrever ou dizer: “Quero calcular quantos mosaicos necessito para um espaço  com 15 metros quadrados e cada mosaico tem a dimensão 20 cm por 20 cm, quantos mosaicos necessito?”
  • Perguntas sobre qualquer assunto, como: “Explique o que é um ETF e quais os melhores ETFs para investir?”

Ou ainda:

  • “Pretendo uma análise sobre a música wish you were here dos Pink Floyd, qual o objectivo com a letra desta música e o que a letra pode representar a quem a ouve?”

Diferença de Prompts entre utilizador iniciado e um utilizador com mais conhecimento:

Exemplo 1 (iniciado): “Escreva uma história sobre um cão”. Sendo uma Prompt muito ampla na resposta e pode levar a uma história muito genérica. Prompt melhorada: “Escreva um conto sobre um Golden Retriever que aprende a surfar na Califórnia.”

Exemplo 2 (Intermédio): “Explique a mecânica quântica”. A IA pode fornecer uma visão geral. Prompt melhorada: “Explique o conceito de superposição quântica a um estudante do ensino secundário.”

Exemplo 3 (Avançado): Pedido: “Qual o impacto económico da IA”. Isto pode ser muito amplo. Prompt melhorada: “Analise o impacto económico da IA ​​no setor da saúde na Europa ao longo da última década.”

A coerência, a correcta de palavras e dos verbos é fundamental para:

  • Clareza da instrução
  • Precisão da resposta
  • Eficiência do processamento
  • Qualidade do resultado

A utilização de verbos nos Prompts:

Verbos a Evitar

  • Fazer – Muito genérico
  • Dar – Pouco específico
  • Colocar – Ambíguo
  • Realizar – Vago

Como fazer Prompt usando algumas técnicas

Como já foi dito, um Prompt é basicamente a instrução, ou pergunta, que é feita para obter respostas quando está a “conversar” com uma inteligência artificial generativa (IAG). Mas não se engane, nem todos os prompts são gerados de forma igual. A forma como formula a pergunta pode fazer uma diferença gigantesca no resultado que pode receber à sua questão. 

O Prompt Engineering é uma disciplina que envolve diversas técnicas que podem fazer toda a diferença na resposta e na própria interacção com os sistemas de IA Generativa

Técnicas Principais:

Zero-Shot Prompting

  • Executa perguntas ao modelo sem exemplos prévios;
  • Aproveita o conhecimento pré-treinado (Generative Pre-trained Transformer).

Few-Shot Prompting

Esta técnica necessita que sejam fornecidos poucos exemplos antes da resposta principal (2-5 exemplos demonstrativos) e de modo a ajudar o modelo a compreender o contexto da pergunta (Prompt).

  • Fornece poucos exemplos para guiar a resposta;
  • Melhora a precisão em tarefas específicas.

Chain of Thought (CoT) Prompting

O Chain of Thought Prompting é uma técnica mais avançada e poderosa, que ajuda os modelos de linguagem a realizar tarefas complexas de forma mais precisa e transparente, simulando um processo de raciocínio humano.

  • Melhora a precisão em tarefas que requerem raciocínio lógico;
  • Ajuda a decompor problemas complexos, podendo demonstrar o processo de resolução mais transparente;
  • Possibilita um melhor entendimento em situações em que possam existir erros.

RAG (Retrieval-Augmented Generation)

  • Combina busca com base de determinado conhecimento (por exemplo, de uma empresa), associando geração de texto;
  • Maior precisão factual com respostas baseadas em dados atualizados o que reduz substancialmente alucinações e é personalizável;
  • Recupera informações relevantes antes de gerar respostas.

Exemplo: “Com base nos documentos da empresa, explique nossa política de férias”

DSP (Directional Stimulus Prompting)

  • Usa estímulos direcionais para guiar o modelo para uma direção específica de raciocínio ou de resposta;
  • Respostas mais focadas, com melhor controle sobre a direção da resposta, reduzindo divagações, mas pode limitar perspectivas alternativas;
  • Requer “expertise” para criar estímulos efetivos;
  • Pode introduzir viés Algorítmico do modelo (LLM).

Exemplo: “Considerando especificamente o aspecto ambiental, analise…”

Aplicações de Chatbot

Pratique e experimente Aplicações de Chatbot como:

Image by rawpixel.com

Nem tudo é positivo com a IA, são muitos os perigos e os riscos para a sobrevivência da própria humanidade.

Principais desafios éticos com a utilização da IA

  • Os algoritmos de IA são treinados com grandes volumes de dados (LLM), que podem conter vieses sociais e culturais. Isso pode levar a decisões injustas e discriminatórias, perpetuando desigualdades.
  • A complexidade dos modelos de IA pode dificultar a compreensão de como se chega a determinadas decisões. Por vezes, a falta de transparência pode “minar” a confiança nas decisões tomadas por sistemas de IA.
  • À medida que a IA se torna mais autónoma, surgem questões sobre o grau de controlo que os humanos devem ter sobre essas tecnologias e que a todo momento podem perder esse controlo.
  • A automação de tarefas por sistemas de IA pode levar à perda de empregos e à desigualdade social, caso não exista uma adaptação abrangente em toda a sociedade, algo que ainda não há consenso.
  • Indicadores clínicos com base em variáveis e diferenças na  etnia de um paciente, ou cor de pele, em que um sistema de IA que não considere este factor, podem ocorrer em graves equívocos no diagnóstico e avaliação de um paciente.
  • A necessidade de cooperação internacional e troca de conhecimento e da implementação das melhores práticas sobre segurança e ética em IA. Mas também compreender e avaliar os potenciais riscos da IA como o uso indevido para vigilância ou a utilização de armas autónomas, e o inerente risco e possibilidade de danos não intencionais.

Saiba mais sobre a Declaração de Bletchley assinada por 28 países

Conclusão

De facto, pode perguntar sobre tudo o que deseja, e só posso acrescentar como vai ficar boquiaberto com as respostas dadas aos seus Prompts, saiba que quanto mais você praticar, melhor se tornará “comunicar” com inteligências artificiais. Fazer Prompt é muito mais do que fazer perguntas “meio à toa”, existem técnicas e é uma habilidade em constante desenvolvimento, que exige uma combinação única de conhecimentos técnicos, habilidades comunicativas e pensamento estratégico.

Assim como um tradutor não apenas traduz palavras, mas transmite sentidos e nuances culturais, um especialista em Prompt Engineering (Engenharia de Prompt) não apenas instrui IAs, mas orquestra uma comunicação inteligente e contextualizada.

Por ultimo e a minha opinião: A questão não é se devemos desenvolver IA, mas como fazê-lo de forma responsável e segura, garantindo que ela permaneça sob controlo humano e alinhada com nossos valores e objetivos. Há muitos cientistas que falam nessa preocupação e nesse receio sobre o futuro. Recomendo a leitura de Nexus de Yuval Noah Harari, ou as diversas entrevistas e declarações do Prémio Nobel de Física de 2024 Geoffrey Hinton, entre muitos outros.

Se gostou deste artigo e o achou interessante dê o seu “Gosto” e partilhe-o com os seus amigos. Este site serve para isso mesmo: elucidar, ensinar e relembrar algum assunto a quem gosta de Informática.

Em caso de alguma dúvida ou questão, envie um e-mail para formacaoajuda@gmail.com para qualquer esclarecimento.

Subscreva o nosso blog e receba automaticamente os novos artigos,

Obrigado.

3 comments

Deixe uma Resposta

Este site utiliza o Akismet para reduzir spam. Fica a saber como são processados os dados dos comentários.