Chatbot per l'assistenza clienti
Ti è stato affidato lo sviluppo di un chatbot per l'assistenza clienti di un'azienda di e-commerce specializzata in elettronica. Questo chatbot aiuterà gli utenti con richieste di informazioni, tracciamento degli ordini e risoluzione dei problemi più comuni. Il tuo obiettivo è creare un system prompt che definisca chiaramente lo scopo del chatbot e fornisca linee guida per le risposte che impostino il tono delle interazioni e specifichino il pubblico di riferimento. È fornito un esempio di prompt dell'utente.
I pacchetti OpenAI e la funzione get_response() sono già stati caricati per te.
Questo esercizio fa parte del corso
Prompt Engineering con l'API di OpenAI
Istruzioni dell'esercizio
- Scrivi per chi è pensato questo chatbot e cosa deve fare e salvalo come
chatbot_purpose. - Definisci il pubblico target come persone esperte di tecnologia interessate all'acquisto di gadget elettronici e salva in
audience_guidelines. - Definisci le
tone_guidelineschiedendo al chatbot di usare un tono professionale e facile da usare durante l'interazione con i clienti.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
client = OpenAI(api_key="")
# Define the purpose of the chatbot
chatbot_purpose = "____"
# Define audience guidelines
audience_guidelines = "____"
# Define tone guidelines
tone_guidelines = "____"
system_prompt = chatbot_purpose + audience_guidelines + tone_guidelines
response = get_response(system_prompt, "My new headphones aren't connecting to my device")
print(response)