Structured output
Structured output – ответ по заранее заданной схеме. Не свободный текст про договор, а одинаковые поля: сторона, сумма, срок, риск, пункт_источника.
Юристу это нужно для реестров, массовой проверки договоров и передачи результата в Excel или другую программу. В обычном чате достаточно показать таблицу-шаблон. Через API схему можно задать жестче: модель вернет JSON, который программа проверит автоматически.
Пример
Верни таблицу:
Файл | Условие | Значение | Пункт договора | Уверенность
Если данных нет, пиши «не найдено». Не додумывай.
Фиксированная форма уменьшает болтовню и сразу показывает пропуски. Но она не делает ответ достоверным: вымышленный номер дела отлично помещается в правильную ячейку JSON. Для важных полей требуйте цитату или ссылку на место в документе.
Схема должна быть короткой. Если в ней 40 обязательных полей, модель начнет заполнять пустоты догадками. Лучше два прохода: извлечение фактов, затем правовой анализ подтвержденных данных.
Связанные заметки: Как писать промпт · Сравнение документов · Сбор фактов перед ответом