Уникнення непослідовних відповідей
Команда, з якою ви працювали над попереднім проєктом, у захваті від генератора відповідей і просить, чи можна обробити більше відгуків. Однак деякі відгуки переплуталися з іншими документами, і вас просять не повертати відповіді, якщо в тексті немає відгуку або релевантної інформації. Наприклад, відгук, який ви розглядаєте зараз, не містить назви продукту, тож у відповіді не має з'являтися жодної назви продукту.
У цій вправі функція 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)