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

Уникнення непослідовних відповідей

Команда, з якою ви працювали над попереднім проєктом, у захваті від генератора відповідей і просить, чи можна обробити більше відгуків. Однак деякі відгуки переплуталися з іншими документами, і вас просять не повертати відповіді, якщо в тексті немає відгуку або релевантної інформації. Наприклад, відгук, який ви розглядаєте зараз, не містить назви продукту, тож у відповіді не має з'являтися жодної назви продукту.

У цій вправі функція get_response() і змінні messages та function_definition уже завантажені. messages уже містять відгук користувача, а function_definition містить дві функції: одна просить витягти структуровані дані, а друга — згенерувати відповідь.

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

Розроблення AI‑систем з OpenAI API

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

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

  • Змініть messages, щоб попросити модель не припускати жодних значень у відповідях.

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

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

client = OpenAI(api_key="")

# Modify the messages
____

response = get_response(messages, function_definition)

print(response)
Редагувати та запускати код