Como disponibilizar contexto com prompts do sistema
Agora você deseja usar prompts do sistema para disponibilizar contexto ao chatbot sobre o MyPersonalDelivery em vez de depender de exemplos de conversas. Você vai receber uma descrição do serviço (service_description
) detalhada que apresenta os serviços oferecidos e os benefícios de escolher esse serviço. Em seguida, vai testar uma consulta do usuário para ver se o modelo reconhece o contexto de forma eficaz.
O pacote OpenAI
e a string service_description
foram pré-carregados para você.
Este exercício faz parte do curso
ChatGPT Prompt Engineering para desenvolvedores
Instruções de exercício
- Defina um
system_prompt
que especifique a finalidade do chatbot, incluindo a descrição do serviço (service_description
), e oriente-o a responder às perguntas com cordialidade. - Receba a resposta usando a função
get_response()
, que recebe um prompt do sistema e um do usuário como entradas e retorna a resposta como saída.
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
client = OpenAI(api_key="")
# Define the system prompt
system_prompt = ____
user_prompt = "What benefits does MyPersonalDelivery offer?"
# Get the response to the user prompt
response = ____
print(response)