ComeçarComece gratuitamente

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

Ver Curso

Instruções de exercício

  • Escreva uma mensagem de user com o user_request fornecido e uma mensagem system 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
____
Editar e executar código