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
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)