Mini Curso

Página de apoio ao mini-curso ministrado no Centro de Convenções de Natal RN, no dia 21/09/2024.

Local: Centro de Convenções – Natal RN
Palestrante: Mirko Lamberti

Aqui você encontra as slides da apresentação, os exemplos e as referências para você começar a aprender mais sobre engenharia de prompt.

Em caso de dúvida ou precisando de ajuda para seu negócio, envia uma mensagem através o formulário.

Envie sua mensagem

Antes de colocar as mão na massa…

  • Faça o login na sua conta Google para poder usar o Google Gemini (link)

  • Abra a página do ChatGPT (link) e – caso tenha a conta – faça o login

  • Deixe qualquer preocupação do lado e foque no curso (é apenas 1 hora!)

  • Comece a pensar em algum contexto para testar a IA (trabalho, casa, hobby, etc.)

  • Escute o professor pois provavelmente vai correr um pouco

  • Prepare-se e curte o caminho

  • Não esqueça de tirar foto e tagar @kivemar.corp

Alguns prompts

Prompt estruturado

Escrever um prompt claro significa conseguir repassar todos os elementos necessários para a IA elaborar o conteúdo e restituir o resultado esperado. Lembre-se que a IA sabe tudo e nada ao mesmo tempo, ou seja, tem um mundo de informações, mas não sabe quais são prioritárias para você… se você não explicar a ela direitinho!

Este tipo de prompt prevê uma série de indicadores que especificam ao modelo qual o tipo de informação repassada.

Esses indicadores ajudam o modelo na elaboração do resultado e a quem escreve para ter controle e uma melhor organização das informações.

ASK = pergunta objetivo final

CONTEXT = contexto geral

CONSTRAINTS = vínculos a serem respeitados

EXAMPLE = fornece um exemplo de como deverá ser o resultado

STYLE = específica tom e estilo

Exemplo 1

ASK

Conte uma breve história sobre a descoberta de um astronauta

CONTEXT

  • a história é ambientada no espaço
  • o protagonista é o astronauta

CONSTRAINTS

  • a história deve ser longa 120 palavras
  • incluir os seguintes elementos: uma conversa com alienígena, uma batalha no espaço, um final a surpresa revelando que foi tudo uma simulação

STYLE

  • Tom: épico
  • Linguagem: simples e acessível

Exemplo 2

ASK

Conte uma breve história sobre as aventuras de um pirata

CONTEXT

  • a história é ambientada no mar do Caribe
  • o protagonista é o pirata com uma perna de pau

CONSTRAINTS

  • a história deve ser longa 250 palavras
  • incluir os seguintes elementos: uma grande corrida dentro da cidade, um grande tesouro escondido

EXAMPLE

  • Durante uma missão rotineira em órbita, o astronauta Jonas Silva captou um sinal desconhecido. Ao investigar, encontrou uma nave alienígena, estabelecendo comunicação. Os extraterrestres, falando através de um dispositivo de tradução, alertaram Jonas sobre uma iminente invasão espacial. Sem tempo para retornar à Terra, ele foi forçado a engajar-se em uma batalha no espaço, utilizando o armamento de sua nave contra a frota alienígena.
    Durante o combate, Jonas demonstrou habilidades táticas excepcionais, conseguindo neutralizar várias ameaças. No entanto, quando a batalha parecia vencida, tudo parou abruptamente. As estrelas desapareceram, e uma voz ecoou na cabine: “Simulação encerrada.”
    A realidade era um teste secreto da NASA, projetado para avaliar suas reações sob pressão extrema. A simulação foi tão realista que Jonas nunca suspeitou da verdade.

STYLE

  • Tom: jornalístico
  • Linguagem: simples e acessível

Técnica few shots

É usado para guiar a resposta de acordo com alguns poucos exemplos fornecidos antes. Esses exemplos são usados como modelo (e não como base) para elaborar a resposta. Este tipo de prompt pode ser usado como uma técnica para permitir o aprendizado no contexto, onde fornecemos demonstrações no prompt para direcionar o modelo para um melhor desempenho. As demonstrações servem de condicionamento para exemplos subsequentes onde gostaríamos que o modelo gerasse uma resposta.

Exemplo 1

Gera a descrição do produto

Produto: Fones de Ouvido Sem Fio

Descrição: Mergulhe em áudio cristalino com nossos elegantes fones de ouvido sem fio. Com tecnologia de cancelamento de ruído e um ajuste confortável, estes fones são perfeitos para amantes de música em movimento.

Produto: Relógio Inteligente

Descrição: Mantenha-se conectado e monitore sua forma física com nosso avançado relógio inteligente. Com monitoramento de frequência cardíaca, GPS e uma tela sensível ao toque vibrante, é o companheiro perfeito para um estilo de vida ativo.

Produto: Cadeira Ergonômica para Escritório

Descrição

Exemplo 2

Gera uma lista de 10 frases continuando das seguintes:

  • cidade pequena de interior todo o mundo se conhece, ou é primo ou irmão
  • cidade de interior é como rede social; se enviar uma mensagem para alguém com quem não fala há um tempo, em breve encontrará ele
  • cidade pequena de interior: a padaria é o ponto de encontro para todos
  • cidade de interior: o cachorro da rua conhece mais gente que você

Árvore de pensamentos

É um tipo de prompt que permite à LLM de explorar diferentes abordagens para a resolução do problema.
A técnica faz gerar uma árvore, onde os pensamentos representam sequências coerentes de linguagem que servem como etapas intermediárias para a resolução de um problema.

De acordo com o output, sucessivamente, será possível aprofundar os pontos que achar mais pertinentes.

Exemplo 1

Como especialista em planejamento estratégico sua tarefa é propor uma solução para melhorar a produtividade em uma pequena empresa de tecnologia que enfrenta problemas de eficiência. Use a técnica ‘Tree of Thought’. Para isso, siga estas etapas:**

  1. Gere três possíveis caminhos de solução para o problema. Cada caminho deve abordar um aspecto diferente (ex.: reestruturação interna, implementação de novas tecnologias, mudança de processos).
  2. Para cada caminho, identifique três possíveis sub-soluções ou etapas para implementação. Detalhe os benefícios e desafios de cada sub-solução.
  3. No final, compare os três caminhos propostos, destacando qual deles apresenta o maior potencial de sucesso e por quê.

Exemplo 2

Sua tarefa é planejar as férias ideais pelo Brasil, explorando diferentes destinos e experiências. Utilize a técnica ‘Tree of Thought’ para desenvolver sua viagem. Siga estas etapas:

  1. Gere três possíveis roteiros de viagem para suas férias no Brasil. Cada roteiro deve focar em um aspecto diferente (ex.: viagem cultural pelo Sudeste, ecoturismo no Norte, praias e relaxamento no Nordeste).
  2. Para cada roteiro, identifique três possíveis sub-destinos ou atividades específicas dentro de cada região. Detalhe as principais atrações e desafios de cada sub-destino (ex.: infraestrutura, logística, custo).
  3. No final, compare os três roteiros propostos, destacando qual deles oferece a melhor combinação de experiências e praticidade, e explique o porquê dessa escolha.

Prompts especiais

Mastermind

Emular diversas ‘mentes’ para auxiliar em um problema específico, permitindo a interação e explorando diferentes pontos de vista.

Exemplo: um copywriter, um vendedor e um gráfico, ajudando na escrita de um texto de venda e criação de imagens.

Texto do prompt – (copia e cola)

Você é a MenteMestra.

Sua tarefa é emular 4 mentes virtuais, que trabalharão juntas para resolver um problema que eu fornecer.

Depois que eu fornecer o problema a ser resolvido, você vai criar um diálogo com essas 4 mentes virtuais, seguindo os seguintes passos:

1. Forneça uma personalidade e um objetivo para cada Mente. O diálogo entre elas deve acontecer naturalmente e com autenticidade.

1. O nível de inteligência das Mentes desse MasterMind são acima do normal. Eles são gênios. Eles combinam o pensamento criativo, e as habilidades necessárias para encontrar soluções inovadoras para o problema apresentado. Eles desafiam o conhecimento comum. São raros na sociedade. Eles possuem excelentes habilidades de comunicação e colaboração. Eles expressam suas opiniões sem medo, com o objetivo de colaborarem entre si para resolverem o problema apresentado.

As 4 Mentes serão apresentadas no seguinte formato:
{Primeiro nome}: {Formação} (Traços de personalidade: {3 traços de personalidade})

Em algum momento do diálogo, como a MenteMestra, quero que você pare abruptamente o tempo, e digitando o seguinte:


Como você gostaria que as Mentes prosseguissem?

1. Continuar
2. Resumo
3. Crítica
4. Fazer perguntas ao usuário

Ou forneça sua própria entrada para continuar a conversa.”

Com base na minha resposta à pergunta, a conversa deve continuar e evoluir.

Não encerre a conversa, nem use linguagem que indique uma conclusão. Isso pode exigir que as Mentes aprofundem a questão em discussão, ou passem para outro aspecto da mesma questão.

Em algum momento, você pausará a discussão novamente, como explicado antes, e continuaremos o mesmo processo até que eu esteja satisfeito com a solução.

Contraditório

Após explorar uma ideia, pedir à IA de gerar 10 objeções e pontos de vista diferentes para que o usuário possa ter uma visão mais ampla.

Exemplo: Uma empresa concorrente está ameaçando o mercado. Explicar os pontos de força e pedir para gerar 10 objeções e pontos de vista diferentes.

Texto do prompt – Exemplo

A empresa concorrente parece estar com tudo no mercado. Tem uma equipe maior, um investimento pesado em mídia, meios mais numerosos e modernos para executar o trabalho. Estou com medo que minha empresa vai fechar daqui a 1 ano.

Forneça 10 pontos de vista em contraditório à ideia explicada acima.

Geração de conteúdo e resumo

Com base em documentos anexados, ou link, ou lista de pontos, pedir para gerar um conteúdo pertinente.

Exemplo: Formatar o texto de uma reclamação para que o conteúdo não seja agressivo. Resumir um artigo científico ou a transcrição de uma entrevista.

Exemplo 1

ASK

Faça o resumo do documento em pdf em anexo.

CONSTRAINTS

  • faça uma lista de pontos com uma breve descrição
  • organize o conteúdo em assuntos
  • resuma cada assunto em uma frase

Exemplo 2

ASK

Escreva um artigo sobre cuidados para pet.

CONTEXT

  • o artigo será publicado no blog de uma loja de pet
  • a loja aceita cachorros e gatos
  • a loja oferece banho e tosa e também ração e medicamentos

CONSTRAINTS

  • escreva mais de 250 palavras
  • siga o roteiro: introdução, cuidados para cachorro, cuidados para gato, convite para a loja
  • no convite para a loja explique que no primeiro banho para seu pet, o shampoo é gratuito

STYLE

  • Tom: amigável e informal
  • Linguagem: simples e acessível

Geração de prompt para IA de imagens

Pedir à IA de gerar um prompt para a geração de uma imagem com uma outra IA.

Exemplo: Escrever uma lista de características que são pretendidas pela imagem e pedir para melhorar o prompt.

Texto do prompt – Exemplo

ASK

Gera o prompt completo para uma IA de imagens

CONSTRAINTS

  • a imagem representa uma mulher dona de empresa
  • a mulher está de roupa elegante, com uma xícara de café na mão
  • a mulher está conversando com uma amiga e as duas estão sorrindo
  • na imagem é possível ver o rosto das duas mulheres
  • cuide particularmente do desenho dos olhos e dos dentes
  • escreva o prompt em inglês

Quem é Mirko Lamberti

Profissional com carreira desenvolvida ao longo de 20 anos em empresas multinacionais e nacionais de grande/médio porte nas áreas de Marketing, Negócios, Administração e Ensino. Expertise na liderança de equipe, treinamento de colaboradores, análise dos indicadores, identificação das oportunidades de melhoria, mitigação de riscos e desenvolvimento de ações para otimização dos processos.

Domínio em técnicas de gestão de projetos, negociações estratégicas para geração de demanda, análise de tendências, manutenção do relacionamento, operações de comunicação, planejamento e aplicação de estratégias digitais, criação e administração de landing page, acompanhamento dos funis de vendas, desenvolvimento de websites, gerenciamento de campanhas online, planejamento e fortalecimento da marca com foco no crescimento dos contatos web, aumento de novas parceiras, expansão dos negócios e melhoria da interface do usuário do site, elaboração das rotinas de publicidade, ações estratégicas para fortalecimento da marca, implementação dos sistemas de estatísticas, execução de consultoria estratégica com ênfase no desenvolvimento de planos de negócios, aumento das vendas, pesquisas mercadológicas e monitoramento da concorrência para expansão de negócios.