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

Використання умовних підказок

Продовжуючи попереднє завдання, ваша наступна мета — поліпшити отримані відповіді. Під час обробки заданого тексту потрібно визначити його мову, порахувати кількість речень і згенерувати відповідну назву, якщо текст містить більше одного речення. Нове правило таке: якщо текст складається лише з одного речення, назву генерувати не слід — модель має вивести «N/A». Це забезпечує створення назви лише для текстів із кількома реченнями, що дає більш точний і корисний результат для користувачів вашої платформи.

Пакет OpenAI, функція get_response() і зразок text уже завантажено для вас.

Ця вправа є частиною курсу

Інженерія підказок з OpenAI API

Переглянути курс

Інструкції до вправи

  • Створіть instructions з вказівками визначити мову та кількість речень у наданому тексті в роздільниках; далі, якщо текст містить більше одного речення, згенеруйте для нього відповідну назву, інакше вкажіть для назви 'N/A'.
  • Створіть output_format з інструкціями додати текст, мову, кількість речень і назву, кожен пункт з нового рядка, і обов'язково використати префікси 'Text:', 'Language:' та 'Title:' для кожного відповідного рядка.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

client = OpenAI(api_key="")

# Create the instructions
instructions = ____

# Create the output format
output_format = ____

prompt = instructions + output_format + f"```{text}```"
response = get_response(prompt)
print(response)
Редагувати та запускати код