Pular para o conteúdo
Bruno Dórea
Todos os posts

3 mins de leitura


Associando Conceitos de Boas Práticas em Prompts

Associando Conceitos de Prompts com Lógica de Programação - 2/2


CAIXA - IA Generativa com Microsoft Copilot
CAIXA - IA Generativa com Microsoft Copilot

Descrição

Neste desafio, você irá explorar como criar prompts assertivos para interagir com o ChatGPT. Prompts bem formulados são essenciais para obter respostas claras e úteis. Seu objetivo será associar corretamente cada tipo de prompt com sua descrição correspondente, aprofundando seu entendimento sobre como formular perguntas e comandos eficazes.

Entrada

A entrada consistirá no tipo de prompt para o qual você deve retornar a descrição. Nesse contexto, os seguintes conceitos são considerados válidos para este desafio de código:

  • "clareza"
  • "contexto"
  • "especificidade"
  • "objetividade"

Saída

A saída esperada é a descrição associada ao conceito fornecido como entrada. Seguem as saídas possíveis, listadas aleatoriamente, para que você possa analisar e associar corretamente considerando o template de código deste desafio:

  • "manter a pergunta focada e sem ambiguidades"
  • "detalhar exatamente o que se deseja saber"
  • "fornecer informações adicionais relevantes"
  • "ser claro e direto na formulação da pergunta"

Exemplos

A tabela abaixo apresenta exemplos com alguns dados de entrada e suas respectivas saídas esperadas. Certifique-se de testar seu programa com esses exemplos e com outros casos possíveis.

EntradaSaída
clarezaser claro e direto na formulação da pergunta
contextofornecer informações adicionais relevantes
especificidadedetalhar exatamente o que se deseja saber

Resolução

entrada = input()
 
def descrever_boas_praticas(pratica):
    if pratica == "clareza":
        return "ser claro e direto na formulação da pergunta"
    elif pratica == "objetividade":
        return "manter a pergunta focada e sem ambiguidades"
    elif pratica == "especificidade":
        return "detalhar exatamente o que se deseja saber"
    elif pratica == "contexto":
        return "fornecer informações adicionais relevantes"
print(descrever_boas_praticas(entrada))

Para encontrar outras soluções, verifique aqui.

Caso encontre algum erro ou tenha sugestões, clique aqui e abra uma issue no Github.