Передача контекста через системный промпт
Теперь вы хотите использовать системные промпты, чтобы передать чат-боту контекст о MyPersonalDelivery — вместо того чтобы опираться на примеры диалогов. Вам предоставлена подробная строка service_description, которая описывает предлагаемые услуги и преимущества данного сервиса. Затем вы протестируете запрос пользователя, чтобы проверить, насколько эффективно модель воспринимает этот контекст.
Пакет OpenAI и строка service_description уже загружены для вас.
Это упражнение является частью курса
Разработка промптов с OpenAI API
Инструкции к упражнению
- Определите
system_prompt, который задаёт назначение чат-бота с учётомservice_descriptionи настраивает его на ответы в доброжелательном тоне. - Получите ответ с помощью функции
get_response(), которая принимает системный и пользовательский промпты в качестве входных данных и возвращает ответ в виде результата.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
client = OpenAI(api_key="")
# Define the system prompt
system_prompt = ____
user_prompt = "What benefits does MyPersonalDelivery offer?"
# Get the response to the user prompt
response = ____
print(response)