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

Добавление ограничений

Вы разрабатываете чат-бот, который даёт советы туристам, посещающим Рим. Вам поручено ограничить тематику только вопросами о еде и напитках, достопримечательностях, истории и развлечениях в городе. На любой другой вопрос чат-бот должен извиниться и ответить: «Apologies, but I am not allowed to discuss this topic.».

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

Разработка ИИ-систем с помощью OpenAI API

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

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

  • Напишите сообщение user с заданным user_request и сообщение system, которое указывает модели сначала оценить вопрос: если тема разрешена — дать ответ, иначе — вернуть сообщение: «Apologies, but I am not allowed to discuss this topic.».
  • Выведите ответ на экран.

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

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

client = OpenAI(api_key="")

user_request = "Can you recommend a good restaurant in Berlin?"

# Write the system and user message
messages = ____

response = client.chat.completions.create(
    model="gpt-4o-mini", messages=messages
)

# Print the response
____
Редактировать и запускать код