ÎncepețiÎncepe gratuit

Chatbot consilier de învățare

Dezvolți un chatbot personalizat care acționează ca un consilier de învățare și recomandă manuale utilizatorilor. Rolul chatbotului este să primească întrebări de la cursanți despre experiența, cunoștințele și obiectivele lor și să le recomande, în consecință, un traseu de învățare cu manuale — atât pentru nivel de început, cât și pentru niveluri mai avansate. Sarcina ta este să creezi un system_prompt bazat pe interpretarea unui rol pentru chatbotul de recomandare a manualelor, precizând ce se așteaptă de la el în timpul interacțiunii cu utilizatorii.

Pachetul OpenAI și funcția get_response() sunt deja încărcate pentru tine.

Acest exercițiu face parte din cursul

Prompt Engineering cu OpenAI API

Vezi cursul

Instrucțiuni pentru exercițiu

  • Definește un system_prompt bazat pe interpretarea unui rol, care îi indică botului să acționeze ca un consilier de învățare ce poate interpreta întrebările cursanților, așa cum s-a descris, și să ofere recomandări de manuale relevante.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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)
Editează și rulează codul