# Как проверить смету подрядчика нейросетью: дубли, работы против материалов и свод

Как проверить смету подрядчика нейросетью: сверка работ и материалов по вкладкам, дубли позиций, свод. Учебный пример, пять статусов и готовый промпт.

URL: https://posts.danashkin.ru/guides/proverka-smety-podryadchika-neyrosetyu
Обновлено: 2026-10-26

---

Нейросеть находит в смете подрядчика нестыковки внутри самого документа: работы без материала и материал сверх работ, расхождения между связанными работами, повторы позиций и свод, который не совпадает с вкладками. Расценки и объёмы по проекту так не проверить, для этого нужны чертежи, прайсы и сметчик. Как проверить смету подрядчика за один запрос в ChatGPT, разберу на учебном примере: статусы для каждой строки, готовый промпт и два способа запуска.

## Что нейросеть проверит в смете подрядчика сама?

**Главное**

Хватает одного файла сметы для четырёх сверок: работа против материала, связанные работы между собой, повторы позиций, итоги свода. Для цен, расценок и объёмов нужна точка сравнения - какая именно, показано в таблице ниже.

Смета подрядчика обычно разнесена по вкладкам: работы отдельно, материалы отдельно, итог в своде. Нестыковки возникают на стыке вкладок. Монтаж посчитан на 8 смесителей, а купить заложено 6. Позиция материала скопирована дважды. В своде стоит цифра, которой нет ни на одной вкладке.

Такую сверку можно поручить нейросети, внешние данные для неё не нужны. Документация ChatGPT прямо называет поиск закономерностей и несоответствий в загруженных файлах одним из сценариев работы с ними.

| Что проверяем | Хватит одного файла сметы | Что ещё нужно |
|---|---|---|
| Количество работы и материала | да | - |
| Две связанные работы между собой | да | - |
| Повторы позиций | да, но вывод - вопрос подрядчику | ответ подрядчика |
| Свод против сумм на вкладках | да | - |
| Цена материала против рынка | нет | прайсы поставщиков |
| Расценки по нормативной базе | нет | сметчик и сметная программа |
| Объёмы против проекта | нет | чертежи и спецификация |

Это упражнение я даю на корпоративных обучениях по нейросетям. На практикуме для руководителей разбирали учебную смету на пять вкладок: работы, материалы подрядчика, отдельно закупаемое оборудование, материал заказчика и свод. В моём запуске [агент](/concepts/ai-agent) работал прямо в Google Таблице: создал отдельный лист сверки и подсветил красным расхождение между двумя связанными работами, ещё несколько строк - жёлтым.

## Учебная смета на три вкладки

**Главное**

Чтобы показать, как проверить смету подрядчика по шагам, возьмём маленькую учебную смету на ремонт санузлов: пять работ, шесть строк материалов и свод. В ней спрятаны пять проблем: недостаток, дубль, расхождение двух работ, запас без нормы и свод, который не сходится с вкладкой.

Пример ниже составлен для статьи и не взят из сметы какой-либо компании. Числа пересчитаны и сходятся.

**Вкладка «Работы»**

| № | Работа | Ед. | Кол-во | Цена, руб. | Сумма, руб. |
|---|---|---|---:|---:|---:|
| 1 | Укладка плитки на стены | м² | 46 | 1 200 | 55 200 |
| 2 | Затирка швов | м² | 42 | 250 | 10 500 |
| 3 | Установка смесителей | шт | 8 | 1 500 | 12 000 |
| 4 | Установка унитазов с инсталляцией | шт | 4 | 3 000 | 12 000 |
| 5 | Установка зеркал | шт | 4 | 800 | 3 200 |
| | **Итого работы** | | | | **92 900** |

**Вкладка «Материалы»**

| № | Материал | Ед. | Кол-во | Цена, руб. | Сумма, руб. |
|---|---|---|---:|---:|---:|
| 1 | Плитка настенная | м² | 50 | 1 400 | 70 000 |
| 2 | Смеситель для раковины | шт | 6 | 4 500 | 27 000 |
| 3 | Унитаз подвесной с инсталляцией | шт | 4 | 18 000 | 72 000 |
| 4 | Зеркало | шт | 4 | 2 500 | 10 000 |
| 5 | Клей, затирка, крепёж | компл. | 1 | 9 000 | 9 000 |
| 6 | Зеркало | шт | 4 | 2 600 | 10 400 |
| | **Итого материалы** | | | | **198 400** |

**Вкладка «Свод»:** работы 92 900, материалы 203 400, всего 296 300 рублей.

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

## Какие статусы дать каждой строке?

**Главное**

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

Статусы взяты из промпта, которым я пользуюсь в упражнении. Вот как лист «Сверка» должен выглядеть для учебной сметы:

| Работа или зона | Работа, кол-во | Материал или контрольное кол-во | Расхождение | Статус |
|---|---:|---:|---:|---|
| Унитазы с инсталляцией | 4 | 4 | 0 | ОК |
| Смесители | 8 | 6 | -2 | недостаток |
| Зеркала | 4 | 4 + 4 | +4 | излишек, похоже на дубль |
| Укладка и затирка плитки | 46 | 42 (затирка) | -4 м² | контрольное расхождение |
| Плитка | 46 | 50 | +4 м² | ручная проверка |
| Клей, затирка, крепёж | - | 1 компл. | - | ручная проверка |

Что значит каждая строка на практике:

1. **Недостаток.** Двух смесителей не хватает, это 2 × 4 500 = 9 000 рублей, которые всплывут доплатой по ходу работ.
2. **Излишек.** Зеркал по материалам восемь, а работа одна - установить четыре. Скорее всего, строка скопирована дважды.
3. **Контрольное расхождение.** Плитки уложено 46 м², а затёрто 42 м². Здесь нет материала для сравнения, расходятся две работы, которые должны совпадать. Либо затирку недосчитали, и будет доплата 4 × 250 = 1 000 рублей, либо укладку завысили на 4 × 1 200 = 4 800 рублей.
4. **Ручная проверка.** Запас плитки 4 м², это около 8,7% от площади укладки. Запас на подрезку закладывают, но его норма в смете не названа, поэтому вопрос к подрядчику. Комплект клея и крепежа без нормы расхода нейросеть тоже не судит.

Отдельный статус для ручной проверки нужен, чтобы запас без нормы не попал в излишки. Иначе рядом с настоящими ошибками окажутся строки, где подрядчик ничего не нарушил, и разговор с ним начнётся с ложных претензий.

## Как отличить дубль от законной второй строки?

**Главное**

Одинаковое название позиции ещё не доказывает дубль: вторая строка может относиться к другому этапу или другой закупке. Дубль подтверждает сверка с работами. Если материала по двум строкам вдвое больше, чем работы, и цены почти совпадают, это вопрос подрядчику с номерами строк.

В учебной смете зеркало стоит в строках 4 и 6 по 4 штуки, с ценой 2 500 и 2 600 рублей. В настоящей смете два одинаковых материала бывают законно: разные помещения, разные этапы, закупка у двух поставщиков.

Решает связь с работами. Установка зеркал одна, на 4 штуки, а материала на 8. Поэтому нейросеть ставит «излишек» и пишет рекомендацию: уточнить у подрядчика, не задвоена ли позиция. Если задвоена, лишние 10 000 или 10 400 рублей уходят из сметы.

Отсюда требование в промпте: сверять суммы материалов по нескольким строкам и вкладкам. Модель, которая берёт только первую найденную строку «Зеркало», увидит 4 против 4 и поставит ОК.

## Почему свод сверяют с вкладками отдельно?

**Главное**

Если свод заполнен вручную, а не формулами из вкладок, его арифметика может быть верной при неверной исходной цифре. Проверка простая: итог каждой вкладки пересчитывается и сравнивается со строкой свода, расхождение показывается в рублях.

В учебном своде материалы стоят на 203 400 рублей, а вкладка «Материалы» в сумме даёт 198 400. Разница 5 000 рублей. Всего по своду 296 300, а по вкладкам 92 900 + 198 400 = 291 300.

При этом сложение внутри свода верное: 92 900 + 203 400 действительно 296 300. Если проверять только арифметику итоговой строки, ошибку не увидишь. Поэтому в промпте отдельный пункт: сходятся ли итоги на вкладке «Свод» с суммами на вкладках.

Если вкладок работ несколько, тот же приём применяется к каждой: итог вкладки против строки свода, затем общий итог.

## Промпт для проверки сметы

**Главное**

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

В квадратных скобках - то, что заменить на своё:

```text
В этой таблице - смета подрядчика на [вид работ], разнесённая по вкладкам:
- «[Вкладка 1]» - [что на ней: работы с количеством и итогами];
- «[Вкладка 2]» - [материалы подрядчика: количество и цена];
- «[Вкладка 3]» - [свод: итоги по материалам и всей смете].

Проверь смету на соответствие количеств работ и материалов между вкладками.
Сформируй отдельный лист «Сверка» с таблицей: работа / контрольная зона, количество работы,
требуемый материал или контрольное количество, заявленный материал и вкладка, где он указан,
расхождение, рекомендация.

Проверяй не только прямые пары работа=материал, но и:
- суммы материалов по нескольким строкам и вкладкам;
- связки работ «изготовление / монтаж», «укладка / затирка» как контроль между работами;
- случаи, где количество сходится, но тип материала спорный;
- дубли одинаковых материалов;
- сходятся ли итоги на вкладке «Свод» с суммами на вкладках;
- расходники и крепёж без явной нормы расхода - помечай как «проверить вручную»,
  а не как излишек/недостаток.

В рекомендациях разделяй:
ОК / недостаток / излишек / контрольное расхождение между работами / ручная проверка.

В финальном выводе обязательно укажи:
1) прямые количественные расхождения;
2) зоны ручной проверки;
3) нужна ли полная ручная проверка или достаточно точечной.
```

Финальный вывод из трёх пунктов нужен потому, что лист сверки получается подробным: на практикуме агент расписал его на много строк с пояснениями. Решение принимается по трём пунктам, а лист остаётся опорой для разговора с подрядчиком.

## Где запускать проверку: в таблице или в чате?

**Главное**

Два способа с одним промптом. ChatGPT в Google Таблице работает в самом файле, создаёт лист и подсвечивает ячейки. Если дополнение не ставится или нет рабочего Google-аккаунта, смету загружают файлом в чат и просят вернуть таблицу сверки отдельным файлом.

По справке OpenAI, ChatGPT для Excel и Google Таблиц работает в боковой панели и умеет разбирать большие файлы на несколько вкладок с формулами и ссылками. Для Google Таблиц порядок такой:

1. **Сделай копию сметы**

   OpenAI советует дублировать файл перед важной работой, чтобы можно было откатиться. Исходник подрядчика остаётся нетронутым.

2. **Переведи файл в формат Google**

   Если смета пришла в Excel, сохрани её как Google Таблицу: дополнения работают с форматом Google. Подробно - в статье [как перенести Excel в Google Таблицы](/guides/excel-v-google-tablicy).

3. **Установи дополнение ChatGPT**

   Из Google Workspace Marketplace, затем открой его через меню «Расширения» и войди в свой аккаунт ChatGPT.

4. **Вставь промпт в боковую панель**

   Отдельно файл прикладывать не нужно: панель работает с открытой таблицей.

Что умеет ChatGPT внутри таблиц и где лежат официальные ссылки на установку, я коротко разбирал [в посте Telegram-канала](https://t.me/ai_anashkin/875).

Второй способ - файл в чат. Приложи смету в обычном чате ChatGPT, в промпте замени «В этой таблице» на «В приложенном файле», а в конце попроси: «Верни лист „Сверка“ файлом Excel». Ячейки в исходнике никто не подсветит, зато не нужен Google-аккаунт и установка. На том же практикуме сверку двух актов делали именно так: файлы в чат, на выходе таблица расхождений для скачивания. Чем отличается работа с файлом в чате от работы внутри документа, я разбирал в статье [ChatGPT в Excel и PowerPoint](/guides/agent-v-excel-i-powerpoint).

**Смета - коммерческий документ**

Названия компаний, цены и условия подрядчика - коммерческая информация. Перед загрузкой проверь, какой сервис и аккаунт разрешены в компании для таких файлов, и убери то, что для сверки не нужно: реквизиты, подписи, контакты. Как решать, что можно загружать, разобрано в статье [документы компании и нейросети](/guides/chuvstvitelnye-dannye-i-neyroseti-v-kompanii).

## Как проверить саму проверку?

**Главное**

Открой две-три строки из листа «Сверка» и пересчитай их по исходным вкладкам сам: одну с недостатком, одну с излишком, одну ОК. Если совпали, решение о полной или точечной проверке можно принимать по выводу нейросети. Если нет, сначала разбирайся, какие строки модель прочитала.

В тетради упражнения это отдельный шаг: «Проверьте по смете две-три строки расхождений сами». Для учебной сметы хватит смесителей (8 против 6), зеркал (две строки по 4) и унитазов (4 и 4). Если модель записала зеркала в ОК, она не сложила строки, и промпт надо уточнить.

Справка OpenAI к табличному дополнению требует того же: результат может быть неполным или неверным, поэтому формулы, расчёты и изменённые ячейки проверяют до того, как на них опираться. Подробный порядок такой сверки по адресам ячеек есть в статье [как проверить расчёты нейросети в Excel](/guides/proverit-raschety-neyroseti-v-excel).

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

Сверку смет, актов и выгрузок я разбираю на корпоративных обучениях на учебных файлах, близких к задачам группы. Если нужно, чтобы руководители и закупщики сами знали, как проверить смету подрядчика до подписания, такие упражнения можно включить в программу [корпоративного обучения по нейросетям](https://danashkin.ru/workshop/) при согласовании.

## Частые вопросы

**Главное**

Отдельно спрашивают, как проверить смету подрядчика в PDF или скане, как учесть материал, который даёт сам заказчик, и сколько времени занимает проверка внутри таблицы.

### Частые вопросы

**Смета пришла в PDF или сканом. Что делать?**

Попроси у подрядчика исходник в Excel: со сканом нейросеть сначала распознаёт числа, и ошибка распознавания станет ошибкой сверки. Если исходника нет, попроси нейросеть сначала перенести таблицы из PDF в Excel и сверь итоги вкладок с PDF. Какие форматы нейросеть читает надёжнее, разобрано в статье [скан, PDF или Word](/guides/dokumenty-dlya-neyroseti-skan-pdf-word).

**В смете есть материал заказчика. Как его учесть?**

Отдельной вкладкой и отдельной строкой в описании для промпта. Работы по монтажу оборудования заказчика сверяются с его вкладкой, а не с материалами подрядчика. Если этого не сказать, нейросеть увидит работу без материала и запишет недостаток там, где подрядчик ничего не должен покупать.

**Сколько ждать результата?**

На практикуме, на учебной смете из пяти вкладок, лист сверки в Google Таблице был готов примерно через десять минут после запуска: задача многошаговая, агент сам создаёт вкладку, сводит строки и размечает их. В это время лучше не править ту же таблицу.

### Источники

- [OpenAI: ChatGPT для Excel и Google Таблиц - возможности, установка, ограничения (снимок справки от 29.09.2026)](https://web.archive.org/web/20260929231814/https://help.openai.com/en/articles/20001063-chatgpt-for-excel-and-google-sheets)
- [Google Workspace Marketplace: дополнение ChatGPT для Google Таблиц](https://workspace.google.com/marketplace/app/chatgpt/870214997678)
- [ChatGPT Learn: работа с файлами и проверка результата](https://learn.chatgpt.com/docs/use-chatgpt)
