image

Acesse bootcamps ilimitados e +650 cursos pra sempre

60
%OFF
Daniel Bevilacqua
Daniel Bevilacqua16/08/2024 14:01
Compartilhe

Engenharia de prompts : A arte de conversar com máquinas

  • #Engenharia de Prompt

Olá, comunidade da DIO, vou escrever rapidamente o que entendo a respeito de engenharia de prompts e darei dois exemplos práticos de criação de bons prompts

A engenharia de prompts é ao mesmo tempo uma ciência e uma arte, pois além de exigir boas habilidades de comunicação, precisamos conhecer pelo menos o mínimo de conhecimento específico a respeito do que estamos perguntando para a “máquina”, que no caso é uma IA generativa

Habilidades comportamentais para a criação de bons prompts

Habilidades como pensamento crítico, adaptabilidade, comunicação e inteligência emocional se tornam essenciais a serem desenvolvidas em um mundo que está em constante evolução.  

  1.verificar a qualidade e a confiabilidade das saídas geradas pelas IAs. É necessário validar os resultados e considerar a fonte utilizada antes de usá-los. Como também é crucial usar as fontes de informação geradas com discernimento e de forma imparcial, identificando os pontos fortes e fracos de cada IA. Permitindo assim explorar o potencial da IA de forma responsável, reconhecendo suas limitações e complementando-a com expertise humana.      

         Além disso, precisamos estar com aprendizado contínuo, para melhorar fluxos de trabalho e ter mais criatividade.

Mas onde o conhecimento específico entra na engenharia de prompts? Por exemplo como desenvolvedor web é necessário conhecer diversos frameworks, e caso desejemos aprender mais para evoluirmos profissionalmente podemos perguntar para o Chatgpt ou o outra IA generativa: 

image

Isso é um exemplo simples de como podemos usar a engenharia de prompts para aprender a respeito de um determinado conhecimento

Agora vamos a um exemplo mais específico, suponha que voce está precisando criar uma calculadora para implementar em uma aplicação grande por exemplo um sistema comercial, veja um exemplo de uma solicitação direta para a criação de uma calculadora na linguagem Java

image

image

image

Escreverei abaixo o código que foi gerado pelo Copilot:

import java.util.Scanner;


public class CalculadoraConsole {
  public static void main(String[] args) {
      Scanner scanner = new Scanner(System.in);
      System.out.print("Digite o primeiro número: ");
      double num1 = scanner.nextDouble();
      System.out.print("Digite o operador (+, -, *, /): ");
      char operador = scanner.next().charAt(0);
      System.out.print("Digite o segundo número: ");
      double num2 = scanner.nextDouble();


      double resultado = 0.0;
      switch (operador) {
          case '+':
              resultado = num1 + num2;
              break;
          // Implemente os outros casos (subtração, multiplicação, divisão)
      }


      System.out.println("Resultado: " + resultado);
  }
}


Esses são dois exemplos práticos de como criar prompts eficazes para a resolução de desafios do dia a dia.

Compartilhe
Recomendados para você
BairesDev - Machine Learning Training
Savegnago - Lógica de Programação
meutudo - Mobile Developer
Comentários (0)