ПочатиПочніть безкоштовно

Чатбот‑радник з навчання

Ви розробляєте персоналізованого чатбота‑радника з навчання, який рекомендує підручники користувачам. Роль чатбота — отримувати запити від здобувачів щодо їхнього бекґраунду, досвіду та цілей і відповідно пропонувати навчальний шлях із підручників, включно з варіантами для початківців і більш просунутими. Ваше завдання — створити рольовий system_prompt для чатбота з рекомендацій підручників, чітко окресливши, що саме він має робити під час взаємодії з користувачами.

Пакет OpenAI і функцію get_response() уже завантажено для вас.

Ця вправа є частиною курсу

Інженерія підказок з OpenAI API

Переглянути курс

Інструкції до вправи

  • Визначте рольовий system_prompt, який наказує боту діяти як радник з навчання, що вміє інтерпретувати запити здобувачів, як описано, і надавати відповідні рекомендації підручників.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

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)
Редагувати та запускати код