Adição proteções
Você está desenvolvendo um chatbot que fornece conselhos para turistas que visitam Roma. Você precisa manter os tópicos limitados, cobrindo apenas perguntas sobre comida e bebida, atrações, história e coisas para fazer na cidade. Para qualquer outro tópico, o chatbot deve se desculpar e dizer: "Peço desculpas, mas não tenho permissão para discutir esse tópico".
Este exercício faz parte do curso
Desenvolvimento de sistemas de IA com a API da OpenAI
Instruções de exercício
- Escreva uma mensagem de
user
com ouser_request
fornecido e uma mensagemsystem
para dizer ao modelo para avaliar a pergunta primeiro: se for permitido, forneça uma resposta, caso contrário, forneça a mensagem: "Desculpe, mas não tenho permissão para discutir esse assunto". - Imprima a resposta.
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
client = OpenAI(api_key="")
user_request = "Can you recommend a good restaurant in Berlin?"
# Write the system and user message
messages = ____
response = client.chat.completions.create(
model="gpt-4o-mini", messages=messages
)
# Print the response
____