Надання контексту через системний промпт
Тепер ви хочете використати системні промпти, щоб надати чатботу контекст про 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)