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

Добавление инструкций для чат-бота — учебного консультанта

В предыдущем упражнении вы создали чат-бот для рекомендации учебников. Однако компания определила необходимость обновления, чтобы сделать рекомендации более эффективными. Вам предоставлен base_system_prompt, похожий на тот, что вы создавали ранее. Ваша задача — добавить в него behavior_guidelines и response_guidelines. Эти инструкции помогут управлять поведением чат-бота и обеспечить более точные и персонализированные рекомендации учебников для пользователей.

Пакет OpenAI и функция get_response() уже загружены для вас.

Это упражнение является частью курса

Разработка промптов с OpenAI API

Посмотреть курс

Инструкции к упражнению

  • Определите behavior_guidelines для чат-бота, которые позволят ему спрашивать пользователя об уровне подготовки, опыте и целях, если эта информация не указана в промпте.
  • Определите response_guidelines, указав чат-боту рекомендовать не более трёх учебников.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

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