Chatbot de asesoramiento de aprendizaje
Estás desarrollando un chatbot de asesoramiento de aprendizaje personalizado que recomienda libros de texto a los usuarios. El rol del chatbot es recibir consultas de los estudiantes sobre su formación, experiencia y objetivos y, en función de ello, recomendar una ruta de aprendizaje de libros de texto, incluyendo opciones tanto de nivel principiante como más avanzadas. Tu trabajo es crear un system_prompt de role-playing para el chatbot de recomendación de libros de texto, destacando lo que se espera que haga al interactuar con los usuarios.
El paquete OpenAI y la función get_response() ya están precargados para ti.
Este ejercicio forma parte del curso
Ingeniería de prompts con la API de OpenAI
Instrucciones del ejercicio
- Define un
system_promptde role-playing que le indique al bot que actúe como un asesor de aprendizaje capaz de interpretar las consultas del estudiante, tal y como se describe, y proporcionar las recomendaciones de libros de texto pertinentes.
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
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)