Menu
CoddyTech

Когда данных не хватает

Часть раздела Техники работы с промптами путешествия по AI Prompts на Coddy. Урок 13 из 24.

В запросах на извлечение часто просят указать то, чего в тексте просто нет. Небольшая модель заполняет пробел как-нибудь: пустой строкой, заполнителем или, что ещё хуже, выдуманным значением. Программа, читающая JSON, не может отличить всё это от реальных данных.

Extract the hotel name, city and nightly price from this review: "Loved our stay at Hotel Mira, great breakfast!" Return only a JSON object with the keys "hotel", "city" and "price".
{"hotel": "Hotel Mira", "city": "", "price": ""}

Добавьте одно предложение: Используйте null для всего, о чём ничего не сказано в отзыве, и тот же запрос вернёт {"hotel": "Hotel Mira", "city": null, "price": null}. В JSON null означает отсутствие значения: код может проверить это и спросить клиента, вместо того чтобы хранить пустое название города или выдуманную цену.

challenge icon

Задание

Средне

В чате уже показан неудачный результат извлечения данных: в сообщении не указана цена, но ИИ её выдумал. С помощью одного уточняющего сообщения добейтесь, чтобы ИИ снова выдал JSON и правильно обработал отсутствующую цену.

Ответ ИИ должен:

  • Быть объектом JSON с полями product, color и price
  • Содержать значение null в поле price
bugsy Main icon

Начните это задание с ИИ-наставницей Coddy

Что такое Bugsy?
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Техники работы с промптами