Proporcionar contexto mediante el prompt del sistema
Ahora quieres utilizar prompts del sistema para proporcionar contexto al chatbot sobre MiEntregaPersonal en lugar de basarte en conversaciones de ejemplo. Se te proporciona una service_description
detallada que presenta los servicios que se ofrecen y las ventajas de elegir este servicio. A continuación, probarás una consulta de usuario para ver si el modelo reconoce eficazmente el contexto.
El paquete OpenAI
y la cadena service_description
se han cargado previamente para ti.
Este ejercicio forma parte del curso
Ingeniería de avisos con la API OpenAI
Instrucciones del ejercicio
- Define un
system_prompt
que defina la finalidad del chatbot, incluida laservice_description
y lo guíe para que responda a las consultas de forma amable. - Obtén la respuesta utilizando la función
get_response()
, que recibe un sistema y un indicador de usuario como entradas y devuelve la respuesta como salida.
Ejercicio interactivo práctico
Prueba este ejercicio completando el código de muestra.
client = OpenAI(api_key="")
# Define the system prompt
system_prompt = ____
user_prompt = "What benefits does MyPersonalDelivery offer?"
# Get the response to the user prompt
response = ____
print(response)