НачатьНачать бесплатно

Чат-бот — учебный консультант

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