ÎncepețiÎncepe gratuit

Adăugarea de ghiduri pentru chatbot-ul consilier de învățare

În exercițiul anterior, ai creat un chatbot care recomandă manuale. Între timp, compania a identificat necesitatea unei actualizări pentru a oferi recomandări mai eficiente. Îți este furnizat un base_system_prompt, similar cu cel creat anterior, iar sarcina ta este să incorporezi behavior_guidelines și response_guidelines. Aceste ghiduri ajută la controlul comportamentului chatbot-ului și îi permit să ofere recomandări de manuale mai eficiente și mai personalizate.

Pachetul OpenAI și funcția get_response() au fost preîncărcate.

Acest exercițiu face parte din cursul

Prompt Engineering cu OpenAI API

Vezi cursul

Instrucțiuni pentru exercițiu

  • Definește behavior_guidelines pentru chatbot, astfel încât acesta să întrebe utilizatorul despre experiența, parcursul și obiectivele sale, ori de câte ori acestea nu sunt menționate în prompt.
  • Definește response_guidelines pentru a indica chatbot-ului să recomande cel mult trei manuale.

Exercițiu interactiv practic

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

client = OpenAI(api_key="")

base_system_prompt = "Act as a learning advisor who receives queries from users mentioning their background, experience, and goals, and accordingly provides a response that recommends a tailored learning path of textbooks, including both beginner-level and more advanced options."

# Define behavior guidelines
behavior_guidelines = "____"

# Define response guidelines
response_guidelines = "____"

system_prompt = base_system_prompt + behavior_guidelines + response_guidelines
user_prompt = "Hey, I'm looking for courses on Python and data visualization. What do you recommend?"
response = get_response(system_prompt, user_prompt)
print(response)
Editează și rulează codul