Personalização do formato de saída

Você trabalha como desenvolvedor em uma startup que oferece uma plataforma de análise de textos para criadores de conteúdo. Sua plataforma ajuda os usuários a classificar e formatar automaticamente o conteúdo, e você está trabalhando em um novo recurso que detecta o idioma de uma determinada parte do texto (text) e gera um título adequado para esse texto em um formato personalizado. Você decide criar um prompt que oriente o modelo de linguagem nesse sentido.

O pacote OpenAI, a função get_response() e a variável text foram pré-carregados para você.

Este exercício faz parte do curso

Engenharia de Prompts do ChatGPT para Desenvolvedores

Ver Curso

Instruções de exercício

  • Crie as instruções (instructions) para o prompt, solicitando que o modelo identifique o idioma e gere um título adequado para o trecho pré-carregado do texto (text) que será disponibilizado usando três acentos graves (````) como delimitadores.
  • Crie o formato de saída, output_format, com instruções para incluir o texto, o idioma e o título, cada um em uma linha separada, usando 'Text:', 'Language:' e 'Title:' como prefixos em cada linha.
  • Crie o final_prompt combinando todas as partes e o texto (text) delimitado a ser usado.

Exercício interativo prático

Experimente este exercício preenchendo este código de exemplo.

client = OpenAI(api_key="")

# Create the instructions
instructions = ____

# Create the output format
output_format = ____

# Create the final prompt
prompt = ____
response = get_response(prompt)
print(response)