LLM API и интеграция

Нейросеть для управляющей компании: заявки жильцов

Нейросеть для управляющей компании: заявки жильцов

Управляющей компании языковая модель закрывает поток заявок жильцов: она раскладывает обращение из мессенджера, с портала или из расшифровки звонка на адрес, подъезд, квартиру, тип проблемы и срочность, а затем отправляет его нужной службе. УК на сорок домов даёт около 9,5 миллиона токенов в месяц — на недорогих позициях каталога из 57 моделей это десятки рублей. Сроки устранения по нормативу, размер перерасчёта и правомерность начислений модель не называет: это регламент и расчётный отдел, а сказанное жильцу становится позицией УК в споре.

Ниже — что достаётся из заявки, как разводить поток по службам, почему повторное обращение по одному стояку важнее десяти новых, расчёт месяца в токенах и порядок запуска на одном доме.

Что модель берёт на себя в потоке заявок

Она работает с текстом обращения: превращает свободную формулировку в структуру, предлагает исполнителя, готовит черновик. Решения остаются за диспетчером и мастером.

Масштаб средней УК: сорок домов, около шести тысяч квартир, три-три с половиной тысячи обращений в месяц. Первичная обработка заявки — полторы-две минуты диспетчера, и почти всё это время уходит не на суть, а на расшифровку: что за адрес, какая квартира, к кому это вообще.

Проблема не в объёме, а в форме: «Ленина 12 к2, 2 подъезд, заливает из-под ванны» — хорошая заявка, «опять течёт, сколько можно» — обычная.

Как заявка жильца превращается в поля

Набор полей у УК шире, чем в обычной поддержке, и именно он определяет дальнейшую работу.

Минимальный состав: улица, дом, корпус, подъезд, этаж, квартира, тип проблемы, предполагаемый узел (стояк, щиток, розлив, кровля), срочность, признак аварийности, контакт и окно доступа в квартиру. Каркас общий с материалом про обработку заявок, специфика — в двух правилах.

Первое: адрес модель не угадывает. Она предлагает кандидата, сопоставление с реестром домов делает система: «Ленина 12» в городе бывает и улицей, и проспектом.

Второе: пустое поле лучше выдуманного. Не указан подъезд — значит «не указано», а не «1». Формат задаётся строго: строгий JSON.

Что делать с мессенджером, порталом и звонком

Три канала дают разный по качеству текст, обрабатывать их одинаково не получится.

Мессенджер. Заявка приходит пятью сообщениями подряд. Их склеивают в одно обращение до разбора, иначе получится пять заявок по одной квартире.

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

Портал и ГИС. Поля заполнены, но тип проблемы жилец выбирает наугад: «прочее» собирает почти всё. Модель перечитывает комментарий и уточняет тип.

Фото подтёка, щитка или показаний счётчика читают позиции с проверенным распознаванием изображений — и это описание, а не диагноз: текст с фотографии.

Как развести заявки по службам

Маршрут определяется парой «тип проблемы + узел», а не словами жильца. Раскладку стоит согласовать с мастерами до запуска.

Что в заявкеКуда уходитАвтоответ жильцу
Запах газа, задымление, нет света в подъездеАварийная службаНет, только приём
Течь, стояк ХВС и ГВС, канализация, отоплениеСантехникиПодтверждение приёма
Электрика в квартире, щиток, освещение двораЭлектрикПодтверждение приёма
ЛифтПодрядчик по договоруПодтверждение приёма
Уборка, вывоз, двор, площадкаБлагоустройствоПодтверждение приёма
Начисления, перерасчёт, ОДНРасчётный отделВыключен
Собрание, протокол, договорЮрист УКВыключен

Главное правило: сомнение — к человеку. Не уверена в типе или узле — заявка уходит диспетчеру с пометкой: классификация текстов.

Почему повторная заявка по тому же стояку важнее новой

Повторное обращение по одному узлу в течение месяца — это не новая заявка, а сигнал, что предыдущую закрыли формально. Ради этого сюжета и стоит заводить ключ.

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

Модель получает новую заявку и список закрытых по дому за тридцать дней, а возвращает один ответ: тот же это узел или нет и к какой прошлой заявке относится. Формулировки разные, узел один — распознать такое по тексту она умеет, а поиск по словам не умеет.

Роль здесь узкая, и расширять её не нужно:

  • она ставит метку «возможный повтор по узлу» и ссылку на прошлую заявку;
  • она не выносит вердикт «закрыли формально» — это решает мастер, который поедет на адрес;
  • она не считает статистику: сколько повторов в доме за квартал, отвечает ваша база. Как считать такие сводки — аналитика и отчёты.

Меняется месячный отчёт. Вместо «3 500 заявок, закрыто 98 %» руководитель видит: в двенадцати домах повторность выше двадцати процентов, в четырёх из них — по одному розливу. Это уже адрес для подрядчика, а не проценты.

Черновики ответов на письменные обращения

Модель пишет черновик, отправляет человек: ответ на письменное обращение — документ, и читают его в том числе в надзорных органах.

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

Чего в черновике нет: сроков, сумм, признания или отрицания вины. На их месте пропуск, который заполняет специалист — документы бизнеса.

Объявления в подъезд и уведомления об отключениях

Самый безопасный сценарий: все факты даёте вы — дата, время, адрес, причина, контакт.

Модель делает из одного факта три текста: лист А4 в подъезд, где главное читается с двух метров, сообщение в чат дома и СМС в пределах ста шестидесяти знаков. Полезное ограничение в промпте: одна мысль в первой строке, без восклицательных знаков. Подход общий с материалом про посты в соцсетях.

Почему модель не называет сроки, перерасчёт и начисления

Это запрет, и он не смягчается формулировкой.

Сроки. Срок устранения складывается из норматива, регламента и момента регистрации заявки. Модель назовёт правдоподобное число — жилец сделает скриншот, и дальше это позиция УК в споре, а не реплика бота.

Перерасчёт. Это арифметика по тарифу, показаниям, периоду и основанию. Неправильный расчёт у модели выглядит ровно так же уверенно, как правильный.

Правомерность начисления. Юридическая квалификация, а не пересказ. Ответ «вам начислено верно» стоит дороже всей экономии на разборе заявок.

Запрет реализуется маршрутизацией, а не мягкой оговоркой: категории «сроки, перерасчёт, начисления, квитанция, ОДН, поверка, собственность» отключают автоответ. Просьба «отвечай осторожно» не работает — модель осторожно откажется и в следующем предложении назовёт норматив. Как это делается — ограничение тем чат-бота.

Какие данные жильцов не уходят в запрос

В запрос уходит адрес и проблема, а не человек. Не отправляются ФИО, телефон, лицевой счёт, сведения о задолженности, льготах и составе семьи: обращение обезличивается до отправки, имя подставляется при ответе на вашей стороне.

Адрес дома сам по себе персональными данными не является, а квартира вместе с фамилией и суммой долга — вполне: нейросети и персональные данные.

Сколько это стоит УК в месяц

Ставка одинаковая на вход и на выход, поэтому цена — это ставка, умноженная на объём в миллионах токенов. Сценарий: сорок домов, три с половиной тысячи заявок, месяц.

ОперацияВ месяцТокенов за разВсего токеновЦена, ₽
Разбор заявки на поля3 5001 1003 850 000ставка × 3,85
Суть из расшифровки звонка1 8001 6002 880 000ставка × 2,88
Проверка повтора по узлу3 5006002 100 000ставка × 2,1
Черновик ответа на обращение4001 400560 000ставка × 0,56
Объявление в трёх форматах12080096 000ставка × 0,1
Сводка по повторам за месяц160 00060 000ставка × 0,06
Итого за месяц9 546 000ставка × 9,55

Ставки за миллион токенов на 22 сентября 2026 года у позиций, которые тянут эту нагрузку:

ПозицияСтавка, ₽ за 1 млн
nemotron-3-5-lightning0
gpt-oss-20b0
deepseek-v4-flash1
qwen-3-6-flash3

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

Пересчёт объёма в деньги — в отдельном материале, окупаемость по часам — здесь.

Какую позицию каталога брать

Разбор заявки и проверка повтора — короткие однотипные операции, им хватает дешёвых позиций из таблицы выше, а на бесплатных текстовых они идут за ноль. Черновик письменного ответа лучше отдать позиции подороже, haiku-4-5 или gemini-3-flash: там важна связность.

Фото из заявки читают только позиции с проверенным распознаванием изображений — llama-3-2-11b-vision, gemini-3-flash, grok-4-7. У остальных пункт помечен как непроверенный, и это значит «не проверяли», а не «работает».

Скидку за кэш промптов не обещаем: кэширование у всех текстовых позиций помечено как неподдерживаемое, справочник домов в каждом запросе оплачивается целиком. Как ещё сократить счёт — расходы на API.

Как запустить на одном доме

  1. Возьмите архив заявок за квартал по одному дому — обычно это двести-триста обращений.
  2. Прогоните разбор без отправки и сравните с разметкой диспетчера: расхождения покажут слабые формулировки полей.
  3. Посчитайте повторы — сколько заявок оказались вторым обращением по тому же узлу.
  4. Согласуйте список типов и узлов с мастерами, а не с диспетчерской: список ваш, не модели.
  5. Включите маршрутизацию в режиме подсказки: модель предлагает службу, диспетчер подтверждает.
  6. Пропишите стоп-категории до запуска и следите за долей заявок, попавших к нужной службе с первого раза — метрики после запуска.

Каркас запроса с ролью, запретами и форматом пишется один раз — системный промпт. Соседний разбор с тем же устройством потока, но другой предметной областью — нейросеть для автосервиса.

Чего мы не утверждаем

Мы не даём оценок по нормативам, начислениям и перерасчётам. Ни мы, ни модель: это работа расчётного отдела и юриста компании.

Метка «повтор по узлу» — гипотеза, а не доказательство. Она говорит мастеру, куда посмотреть, и ошибается: два соседних стояка выглядят в тексте одинаково.

В каталоге нет распознавания речи. Голосовые и записи звонков мы не расшифровываем: есть текст, изображения и переранжирование, а речи и видео нет вовсе.

Что нужно, чтобы попробовать

Ключ заводится за минуту на keydealer.ru/login — почта и пароль, без документов и зарубежной карты. Оплата российской картой в рублях, один ключ на весь каталог: на 22 сентября 2026 года это 57 позиций, 44 доступны, 46 текстовых с рублёвой ставкой, 11 рисуют изображения, плюс переранжирование.

Платные текстовые позиции работают сразу на приветственном бонусе — разбор квартального архива по одному дому в него укладывается. Пять бесплатных текстовых позиций открываются после первого платного пополнения и дальше не тарифицируются: на разборе полей и проверке повторов это разумная основа. Две позиции, gemini-3-6-flash и fable-5, сейчас в проверке — планировать на них поток заявок не стоит.

Что держать в голове

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

Ценность модели здесь не в скорости ответа, а в том, что она делает видимым: узел, к которому за квартал приезжали четыре раза, и четыре формально закрытые заявки.

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

Как мы проверяем факты и что храним из запросов — на странице о проекте и в llms.txt. Попробовать на своих заявках: keydealer.ru/login.

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

Что нейросеть реально даёт управляющей компании?

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

Может ли модель назвать жильцу срок устранения по нормативу?

Нет, и это запрет, а не осторожность. Срок складывается из норматива, вашего регламента и момента приёма заявки — модель назовёт правдоподобное число, а жилец сохранит переписку и предъявит её как позицию УК. Сроки называет диспетчер по регламенту.

Как модель понимает, что заявка повторная?

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

Что делать с голосовыми сообщениями и записями звонков?

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

Какие данные жильцов нельзя отправлять в запрос?

ФИО, телефон, номер лицевого счёта, сведения о задолженности, льготах и составе семьи. В запрос уходит адрес дома, номер подъезда и квартиры и текст проблемы — этого хватает для разбора, а имя подставляется на вашей стороне при отправке ответа.

Сколько это стоит компании в месяц?

УК на сорок домов и примерно три с половиной тысячи заявок в месяц даёт около 9,5 миллиона токенов на всех сценариях. На недорогих позициях каталога это десятки рублей, а пять бесплатных текстовых позиций после первого пополнения не тарифицируются вовсе.

Источники