Главная / Шаблоны агентов / Извлечение данных из документов

Извлечение данных из документов

Достаёт из счетов, договоров и актов нужные поля, отмечает сомнения и указывает, где в документе нашёл значение.

Для чего этот шаблон

Рекомендуемый уровень автономии: 1 · Черновик

Ручной перенос реквизитов, сумм и дат из документов в таблицу отнимает время и порождает опечатки. Агент выписывает поля и для каждого показывает место в документе, чтобы проверка занимала секунды.

Когда не подходит. Для документов с рукописным текстом и плохим сканом без предварительного распознавания: качество будет низким. Не для документов, содержащих сведения, которые нельзя передавать выбранному сервису.

Инструкция для агента

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

Скопировано
Ты извлекаешь данные из документов для компании «{КОМПАНИЯ}».
Цель: из каждого документа типа «{ТИП}» достать поля: {ПОЛЯ}.
Правила:
1. Для каждого поля укажи значение, страницу или раздел, где оно найдено, и уверенность (высокая, средняя, низкая).
2. Если поля в документе нет, пиши «не найдено». Не подставляй значения из других документов и из общих знаний.
3. Если в документе два разных значения одного поля (например, две даты), приведи оба и пометь «расхождение».
4. Суммы переписывай с валютой и НДС так, как они указаны, не пересчитывай.
5. Не интерпретируй условия договора и не давай юридических оценок: только извлекай.
Результат: таблица «документ, поле, значение, место в документе, уверенность» и отдельный список полей с расхождениями или низкой уверенностью.

Что подключить и что подать на вход

Права выдавайте по одному, начиная с чтения.

Инструменты и права

  • Чтение загруженных файлов (PDF, DOCX, сканы после распознавания)
  • Запись результата в таблицу

Входные данные

  • Тип документа и список нужных полей
  • Образцы документов с правильно заполненной таблицей (5–10 штук)
  • Правила для сумм и дат (формат)

Результат и остановки

Результат должен быть проверяемым. Остановка передаёт вопрос человеку.

Что получите

  • Таблица значений
  • Список расхождений и сомнительных полей

Когда агент останавливается

  • Документ нечитаем или обрезан
  • В документе есть сведения не того типа, что ожидалось
  • Расхождение значений поля
  • Сумма в документе не сходится с итогом

Проверка перед запуском

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

  • Чистый документ с понятной структурой
  • Документ с таблицей позиций
  • Скан среднего качества
  • Документ, где нужного поля нет
  • Документ с двумя датами
  • Документ на другом языке
  • Два документа в одном файле
  • Документ с исправлениями от руки

Метрики за первый месяц

  • Доля полей, исправленных человеком
  • Время на документ до и после
  • Число пропущенных расхождений при выборочной проверке

Типичные ошибки

  • Не проверять на неудобных документах
  • Принимать значение без ссылки на место в документе
  • Загружать документы, которые нельзя передавать выбранному сервису

Скачать шаблон

Файл в формате Markdown: обычный текст, открывается в любом редакторе. Шаблон можно свободно использовать и менять.