Začněte nyníZačněte zdarma

Přidání pravidel pro chatbota v roli studijního poradce

V předchozím cvičení jsi sestavil/a chatbota pro doporučování učebnic. Firma ale identifikovala potřebu aktualizace, která zajistí efektivnější doporučení. Máš k dispozici base_system_prompt podobný tomu, který jsi vytvořil/a dříve, a tvým úkolem je doplnit behavior_guidelines a response_guidelines. Tato pravidla pomohou řídit chování chatbota a zajistí, že bude uživatelům nabízet přesnější a lépe přizpůsobená doporučení učebnic.

Balíček OpenAI a funkce get_response() jsou pro tebe předem načteny.

Toto cvičení je součástí kurzu

Prompt Engineering s OpenAI API

Zobrazit kurz

Pokyny k cvičení

  • Definuj behavior_guidelines pro chatbota tak, aby se uživatele ptal na jeho zázemí, zkušenosti a cíle vždy, když některý z těchto údajů v promptu chybí.
  • Definuj response_guidelines, které chatbotovi určí, aby doporučil nejvýše tři učebnice.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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)
Upravit a spustit kód