Generar una respuesta personalizada
Ahora que la consulta del cliente ha superado la moderación, es momento de generar una respuesta personalizada.
Para ayudar al chatbot a responder con precisión, le proporcionarás contexto relevante. Hay dos documentos disponibles:
faqs: preguntas frecuentes de clientes y sus respuestascontent_overview: itinerarios relevantes, incluidas descripciones y enlaces
La transcripción corregida sigue disponible como corrected_text
Este ejercicio forma parte del curso
Sistemas multimodales con la API de OpenAI
Instrucciones del ejercicio
- Completa el prompt que dé instrucciones claras e incluya los documentos
faqsycontent_overviewcomo contexto. - Usa el modelo
gpt-4o-minipara generar una respuesta, enviandoinstruction_promptcomo mensaje del sistema ycorrected_textcomo mensaje del usuario.
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
client = OpenAI(api_key="")
# Complete the prompt
instruction_prompt = f"""
#### Role
You are a professional AI support assistant for DataCamp. You help with:
- Sales (pricing, plans, billing)
- Content (courses, recommendations, feedback)
- Marketing (partnerships, collaborations)
#### How to Respond
1. Use the FAQs: ____
2. Use the content overview: ____
3. Respond clearly and concisely in up to 3 paragraphs.
4. If unsure, direct the user to [email protected].
"""
# Generate response
response = ____
chatbot_reply = response.choices[0].message.content
print(chatbot_reply)