IniziaInizia gratis

Chatbot consulente per l'apprendimento

Stai sviluppando un chatbot personalizzato per la consulenza allo studio che raccomanda libri di testo agli utenti. Il ruolo del chatbot è ricevere domande dagli studenti sul loro background, esperienza e obiettivi e, di conseguenza, consigliare un percorso di studio con libri di testo, includendo sia opzioni per principianti sia alternative più avanzate. Il tuo compito è creare un system_prompt di role-playing per il chatbot di raccomandazione dei libri di testo, evidenziando cosa ci si aspetta che faccia durante l'interazione con gli utenti.

Il pacchetto 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

Visualizza il corso

Istruzioni dell'esercizio

  • Definisci un system_prompt di role-playing che dica al bot di agire come consulente per l'apprendimento, in grado di interpretare le richieste degli studenti come descritto e di fornire le relative raccomandazioni di libri di testo.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

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)
Modifica ed esegui il codice