JSON от модели: что гарантирует схема ответа

Структурированный вывод помогает получать поля в заданной форме, но не проверяет правдивость их содержания.

Иллюстрация к теме, а не фотография описанного события. Bretwa · CC BY-SA 4.0. Размер изменён; при показе возможно кадрирование.

Вместо произвольного текста приложение может передать модели JSON Schema. Схема описывает поля, типы и допустимые значения. Для новости это могут быть заголовок, лид, текст и рубрика. Затем сервер повторно проверяет полученный объект своим валидатором: доверять только ответу модели недостаточно.

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

Источники

  1. Официальная документация — JSON от модели: что гарантирует схема ответаdocs.ollama.com