Chatbot jako studijní poradce
Vyvíjíš personalizovaného chatbota – studijního poradce, který uživatelům doporučuje učebnice. Chatbot má za úkol přijímat dotazy od učících se o jejich dosavadních znalostech, zkušenostech a cílech a na základě toho doporučovat studijní cestu složenou z učebnic – od úrovně pro začátečníky až po pokročilé. Tvým úkolem je vytvořit role-playing system_prompt pro chatbota doporučujícího učebnice, ve kterém přesně vymezíš, co se od něj při interakci s uživateli očekává.
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
Pokyny k cvičení
- Definuj role-playing
system_prompt, který botu říká, aby vystupoval jako studijní poradce schopný interpretovat dotazy učících se způsobem popsaným výše a poskytovat jim relevantní doporučení učebnic.
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="")
# 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)