ComeçarComece gratuitamente

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

Ver Curso

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)
Editar e executar código