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

Версия 1.0 · 07.10.2026 · freeaiagent.ru
Рекомендуемый уровень автономии: 1 · Черновик

Шаблон можно свободно использовать и менять, ссылка на источник не обязательна. Это постановка задачи, а не готовая программа: подставьте значения в фигурные скобки и проверьте на своих примерах (раздел «Проверка перед запуском»).

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

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

## Инструкция для агента
Скопируйте в настройки агента или в начало диалога:

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

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

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

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

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

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

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

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

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

Больше материалов: https://freeaiagent.ru/
