Chatbot asesor de aprendizaje
Estás desarrollando un chatbot asesor de aprendizaje personalizado que recomienda libros de texto a los usuarios. La función del chatbot es recibir consultas de los alumnos sobre sus antecedentes, experiencia y objetivos, y, en consecuencia, recomienda una ruta de aprendizaje de libros de texto, que incluye tanto opciones de nivel principiante como más avanzadas. Tu trabajo consiste en crear un juego de rol system_prompt
para el chatbot de recomendación de libros de texto y destacar lo que se espera que haga al interactuar con los usuarios.
El paquete OpenAI
y la función get_response()
se han precargados para ti.
Este ejercicio forma parte del curso
ChatGPT Prompt Ingeniería para programadores
Instrucciones de ejercicio
- Define un juego de rol
system_prompt
que indique al bot que actúe como un asesor de aprendizaje capaz de interpretar las consultas del alumno tal y como se describen y proporcionar las recomendaciones de libros de texto pertinentes.
Ejercicio interactivo práctico
Pruebe este ejercicio completando este código de muestra.
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)