Chatbot assistente de aprendizagem
Você está desenvolvendo um chatbot assistente de aprendizagem personalizada que recomenda livros didáticos para os usuários. A função do chatbot é receber consultas de alunos sobre seu histórico, experiência e objetivos e, assim, recomendar um roteiro de aprendizagem com livros didáticos, incluindo opções para iniciantes e mais avançadas. Seu trabalho é criar um system_prompt
de interpretação de papéis para o chatbot de recomendação de livros didáticos, destacando o que se espera que ele faça ao interagir com os usuários.
O pacote OpenAI
e a função get_response()
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
de representação de papéis que solicita ao bot agir como um assistente de aprendizagem capaz de interpretar as consultas do aluno conforme descrito e apresentar recomendações de livros didáticos pertinentes.
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
client = OpenAI(api_key="")
# Craft the system_prompt using the role-playing approach
system_prompt = "____"
user_prompt = "Hello there! I'm a beginner with a marketing background, and I'm really interested in learning about Python, data analytics, and machine learning. Can you recommend some books?"
response = get_response(system_prompt, user_prompt)
print(response)