Aportar contexto mediante el system prompt
Ahora quieres usar system prompts para aportar contexto al chatbot sobre MyPersonalDelivery en lugar de depender de conversaciones de ejemplo. Dispones de un service_description detallado que presenta los servicios que se ofrecen y las ventajas de elegir este servicio. Después probarás una consulta de usuario para comprobar si el modelo reconoce bien el contexto.
El paquete OpenAI y la cadena service_description ya están precargados.
Este ejercicio forma parte del curso
Ingeniería de prompts con la API de OpenAI
Instrucciones del ejercicio
- Define un
system_promptque especifique el propósito del chatbot, incluya elservice_descriptiony lo guíe para responder a las consultas de forma amable. - Obtén la respuesta usando la función
get_response(), que recibe como entrada un system prompt y un user prompt y devuelve la respuesta como salida.
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
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)