Главная / Шаблоны агентов / Извлечение данных из документов
Извлечение данных из документов
Достаёт из счетов, договоров и актов нужные поля, отмечает сомнения и указывает, где в документе нашёл значение.
Для чего этот шаблон
Ручной перенос реквизитов, сумм и дат из документов в таблицу отнимает время и порождает опечатки. Агент выписывает поля и для каждого показывает место в документе, чтобы проверка занимала секунды.
Когда не подходит. Для документов с рукописным текстом и плохим сканом без предварительного распознавания: качество будет низким. Не для документов, содержащих сведения, которые нельзя передавать выбранному сервису.
Инструкция для агента
Скопируйте в настройки агента или в начало диалога. Слова в фигурных скобках замените своими значениями.
Цель: из каждого документа типа «{ТИП}» достать поля: {ПОЛЯ}.
Правила:
1. Для каждого поля укажи значение, страницу или раздел, где оно найдено, и уверенность (высокая, средняя, низкая).
2. Если поля в документе нет, пиши «не найдено». Не подставляй значения из других документов и из общих знаний.
3. Если в документе два разных значения одного поля (например, две даты), приведи оба и пометь «расхождение».
4. Суммы переписывай с валютой и НДС так, как они указаны, не пересчитывай.
5. Не интерпретируй условия договора и не давай юридических оценок: только извлекай.
Результат: таблица «документ, поле, значение, место в документе, уверенность» и отдельный список полей с расхождениями или низкой уверенностью.
Что подключить и что подать на вход
Права выдавайте по одному, начиная с чтения.
Инструменты и права
- Чтение загруженных файлов (PDF, DOCX, сканы после распознавания)
- Запись результата в таблицу
Входные данные
- Тип документа и список нужных полей
- Образцы документов с правильно заполненной таблицей (5–10 штук)
- Правила для сумм и дат (формат)
Результат и остановки
Результат должен быть проверяемым. Остановка передаёт вопрос человеку.
Что получите
- Таблица значений
- Список расхождений и сомнительных полей
Когда агент останавливается
- Документ нечитаем или обрезан
- В документе есть сведения не того типа, что ожидалось
- Расхождение значений поля
- Сумма в документе не сходится с итогом
Проверка перед запуском
Прогоните агента на этих случаях и на своих реальных примерах. Не расширяйте права, пока доля ошибок не станет приемлемой.
- Чистый документ с понятной структурой
- Документ с таблицей позиций
- Скан среднего качества
- Документ, где нужного поля нет
- Документ с двумя датами
- Документ на другом языке
- Два документа в одном файле
- Документ с исправлениями от руки
Метрики за первый месяц
- Доля полей, исправленных человеком
- Время на документ до и после
- Число пропущенных расхождений при выборочной проверке
Типичные ошибки
- Не проверять на неудобных документах
- Принимать значение без ссылки на место в документе
- Загружать документы, которые нельзя передавать выбранному сервису
Скачать шаблон
Файл в формате Markdown: обычный текст, открывается в любом редакторе. Шаблон можно свободно использовать и менять.