ПочатиПочніть безкоштовно

Надання контексту через системний промпт

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