Чат-бот — учебный консультант
Вы разрабатываете персонализированного чат-бота-консультанта, который рекомендует учебники пользователям. Чат-бот получает от учащихся запросы об их опыте, знаниях и целях, а затем предлагает индивидуальный учебный план с подборкой книг — как для начинающих, так и для продвинутого уровня. Ваша задача — создать ролевой 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)