Сам смотрит кабинет клиента
Клиент подключает кабинет командой /login. Ассистент читает схему, текущие значения, журнал событий, графики и аварии контроллеров и сам делает выводы: датчик ГВС показывает 300 °C с 24.11 — это обрыв
.
Telegram-ассистент для клиентов и монтажников, которые работают с контроллерами SmartWeb и кабинетом Тепломонитора. Он сам открывает кабинет клиента, читает схему, журнал событий и графики, сверяется с базой знаний и опытом поддержки и отвечает как опытный инженер: по пунктам, с дешёвой проверкой, спрашивая только то, чего нет в данных. Сложный случай передаёт человеку с готовой карточкой.
Предложение Никиты Капитонова, бывшего инженера поддержки Тепломонитора. Это не официальный сайт Тепломонитора.
Посмотри мой контроллер SmartWeb K в кабинете — всё ли в порядке? Были ли аварии и перезагрузки за последнюю неделю?
Посмотрел контроллер «SmartWeb K», id 5869. Не всё в порядке:
1. Сейчас нет связи. Последние данные — 11 октября, 23:52, поэтому подтвердить текущее состояние отопления нельзя.
2. За 11–17 октября в доступном журнале 8 перезагрузок «по питанию» — все 11 октября между 00:01 и 00:55. Это повод проверить стабильность питания.
3. 11 октября в 01:27 зарегистрировано информационное сообщение «Контур рел: темп. ниже треб.». Последнее сохранённое показание подачи — 31,7 °C при расчётных 60 °C.
4. Других аварий в полученном журнале нет, но после потери связи события могли не поступить.
Сначала проверьте, включён ли контроллер, затем — работает ли интернет через роутер на объекте. Отсутствие связи само по себе не означает остановку отопления. Если питание нестабильно, проверку блока питания и цепей 230 В поручите электрику.
Контроллер сейчас включён, экран работает?
Восемь функций версии 5.0, все уже работают. Разложены по ходу вопроса: что ассистент получает, на что опирается и как отвечает.
Клиент подключает кабинет командой /login. Ассистент читает схему, текущие значения, журнал событий, графики и аварии контроллеров и сам делает выводы: датчик ГВС показывает 300 °C с 24.11 — это обрыв
.
Голосовые с расшифровкой, фото щитов и экранов, альбомы, PDF-схемы, таблицы, пересланные сообщения. Несколько сообщений подряд собираются в один вопрос.
Объекты, контроллеры, оборудование — котлы, насосы, приводы, — привязки клемм, загруженные схемы и фото щитов, открытые проблемы и планы, краткие итоги прошлых разговоров. Контекст больше не теряется между разговорами.
Каждую ночь сверяется с сайтом: 176 страниц, новые и изменённые статьи подхватываются сами. 1 262 рисунка — схемы подключения, цвета проводов, экраны — подписываются моделью, поэтому ассистент «видит» схемы и может прислать нужный рисунок.
1 556 заметок из ~6 лет реальной переписки: типовые причины, проверенные правила, подводные камни прошивок. Заметки обезличены, учитывают устаревание прошивок и интерфейса, используются для рассуждений и никогда не цитируются клиенту дословно.
Сначала данные, потом 2–4 гипотезы по убыванию вероятности с дешёвой проверкой к каждой. Разделяет сторону контроллера и сторону котла, спрашивает только то, чего нет в данных. Отвечает коротко, по пунктам, на «вы» или на «ты» — как пишет клиент.
Обычный режим — около 15–40 секунд на ответ. Для сложных случаев под ответом есть кнопка «🧠 Подумать лучше»: тот же вопрос с максимальной глубиной рассуждения.
Кнопка «Позвать Никиту», карточка случая для инженера, черновик письма производителю: модель, прошивка, номер контроллера, симптом со временем из журнала, что уже сделано. Инженер может ответить через бота и поработать «от имени» клиента — с его согласия.
Ассистент рассуждает по протоколу инженера поддержки, а не пересказывает инструкцию. Рядом с каждым шагом — цитата из реального ответа.
Кабинет, журнал событий, графики, присланные фото и карточка объекта. Вывод строится на том, что видно в данных, а не на догадке.
Диалог 1 · кабинет«Сейчас нет связи. Последние данные — 11 октября, 23:52, поэтому подтвердить текущее состояние отопления нельзя.»
Не одна «правильная» причина, а короткий список, который проверяется по порядку.
Диалог 2 · каскад SmartWeb X«Это не обязательно неисправность: причина может быть в задержке каскада или способе управления котлами. Проверьте по порядку:»
E1 «Задержка» → E9 «Функция» → E8 «Сдвиг»
Прозвонить, измерить сопротивление, поменять датчики местами. То, что монтажник сделает на месте за минуты, — раньше, чем замена оборудования.
Диалог 1 · кабинет«Сначала проверьте, включён ли контроллер, затем — работает ли интернет через роутер на объекте.»
«Если питание нестабильно, проверку блока питания и цепей 230 В поручите электрику.»
Разделяет, где искать: в настройках и выходах SmartWeb или в самом котле и его управлении.
Диалог 2 · каскад SmartWeb X«Важно разделить: SmartWeb одновременно даёт команду обоим котлам или второй зажигается, хотя на экране каскада его мощность равна нулю?»
Всё, что видно в кабинете, ассистент уже прочитал. Вопрос клиенту — один и по делу.
Диалог 1 · кабинет«Контроллер сейчас включён, экран работает?»
Монтажнику на «ты» — на «ты», клиенту на «вы» — на «вы». Без лишних советов, которые могут навредить.
Диалог 3 · монтажник на «ты»«Если нужен точный маршрут для конкретного X — пришли фото, куда подключён его Ethernet-кабель.»
«Пока настройки наугад не меняйте.» — диалог 2
Три источника, у каждого своя роль: база знаний — что написано в инструкциях, опыт поддержки — что бывает на самом деле, память — что уже известно про этот объект.
Новые и изменённые статьи подхватываются сами. Каждый рисунок получает текстовую подпись, поэтому ассистент находит схему по смыслу и присылает её вместе с ответом.
Первая полная сверка 18.10.2026: 176 страниц, 7 новых, 52 обновлены с подписями рисунков; остальные рисунки подписываются по ночам.
Из реальной переписки выжаты заметки: типовые причины, проверенные правила, подводные камни прошивок. Шкала ниже — в масштабе.
Ассистент опирается на сохранённую схему объекта и прошлый эпизод и предлагает продолжить, а не начинать заново.
Дословно из тестового прогона 17–18.10.2026. Данные — публичный демо-аккаунт кабинета и публичная база знаний, персональных данных нет. Видно, какие инструменты вызывал ассистент и сколько длился ответ.
Посмотри мой контроллер SmartWeb K в кабинете — всё ли в порядке? Были ли аварии и перезагрузки за последнюю неделю?
Посмотрел контроллер «SmartWeb K», id 5869. Не всё в порядке:
Сначала проверьте, включён ли контроллер, затем — работает ли интернет через роутер на объекте. Отсутствие связи само по себе не означает остановку отопления. Если питание нестабильно, проверку блока питания и цепей 230 В поручите электрику.
Контроллер сейчас включён, экран работает?
Каскад из двух котлов на SmartWeb X — второй котёл включается одновременно с первым, почему?
Это не обязательно неисправность: причина может быть в задержке каскада или способе управления котлами. Проверьте по порядку:
Важно разделить: SmartWeb одновременно даёт команду обоим котлам или второй зажигается, хотя на экране каскада его мощность равна нулю?
Напишите, как подключены котлы — сухими контактами, 0–10 В или по цифровой шине — и пришлите фото параметров каскадного менеджера. Пока настройки наугад не меняйте.
Источник: gidrologo.ru → инструкции → SmartWeb → описания программ → E. Каскадный менеджер
Как в кашке и в иксе получить доступ и поменять интернет — сеть, пароль?
В К и X по-разному: у К настраивается Wi-Fi контроллера, у X интернет обычно приходит кабелем от роутера.
SmartWeb K:
SmartWeb X:
«Пароль Тепломонитор» не менять — это служебный пароль связи с сервером. Если нужен точный маршрут для конкретного X — пришли фото, куда подключён его Ethernet-кабель.
Ассистент видит кабинет клиента и его переписку. Поэтому главное ограничение — только чтение — встроено в код, а пароли, ответы и файлы защищены каждый отдельно.
Каждый запрос к API кабинета проходит белый список режимов и полей; id контроллеров берутся только из списка самого пользователя. Клеммы для записи в этом щите нет: изменить настройку контроллера технически невозможно.
loginчтениеsiteчтениеcontrollerчтениеstateчтениеclogчтениеgraphчтениеaccidentsчтениезаписьклеммы нетШифруются AES-256-GCM с привязкой к пользователю и полю. Ключ хранится отдельно — вне базы и вне бэкапов.
Сообщение удаляется; пароль не попадает ни в модель, ни в архив, ни в бэкапы.
Приватные заметки не выдаются дословно. Ссылки вне белого списка обезвреживаются. Персональные данные маскируются.
Данные хранятся с согласия пользователя. Команда /forget удаляет всё, включая копии файлов у OpenAI, и запоминает это, чтобы удалённое не вернулось при восстановлении из бэкапа.
30 дней плюс помесячные копии за 12 месяцев. Есть процедура восстановления и откат.
Сервис работает под отдельным системным пользователем в песочнице systemd. Файлы клиентов разбираются в изолированных процессах с лимитами.
Путь одного вопроса — от сообщения в Telegram до ответа с источниками. Ночью сервис обновляет базу знаний, делает бэкапы и чистит файлы.
Текст, голос, фото, альбомы, PDF, таблицы, пересланные сообщения.
Несколько сообщений подряд — один вопрос.
Расшифровка голоса, разбор фото и файлов, удаление паролей.
Карточка клиента: объекты, оборудование, привязки, файлы, проблемы, прошлые разговоры. Свежий статус кабинета. Подходящие заметки опыта.
Ссылки, приватные заметки, персональные данные.
С источниками, рисунками и кнопками 👍 / 👎 / 🧠.
Разговор в архиве, сводка для инженера.
Синхронизация базы знаний с gidrologo.ru: страницы и подписи рисунков.
Бэкапы: ежедневно, 30 дней и помесячно 12 месяцев.
Очистка файлов.
Две проверки: ответы на реальные вопросы, которые ассистент раньше не видел, и инженерная проверка самого сервиса.
165 реальных вопросов клиентов отложены при сборке базы опыта: ответы Никиты на них ассистент не видел. Каждый вопрос прошёл полный путь ответа, а судья-модель сравнила ответ ассистента с ответом Никиты.
Полный путь ответа, как в Telegram, на вопросах, которых ассистент не видел. В 35 % ответов судья поставил высший балл: суть совпала с ответом Никиты или лучше. Приватные заметки опыта использованы в 99 % ответов. Галлюцинация — утверждение, которое противоречит базе знаний или ответу Никиты; судья проверял конкретику поиском по базе.
Около сотни найденных проблем, все исправлены.
Три варианта — от бота под брендом Тепломонитора до помощника для своих инженеров. Начать можно с короткого пилота на реальных клиентах.
Свой Telegram-бот, ссылка из кабинета и с сайта. Инженеры поддержки получают сводки и карточки случаев и могут отвечать через бота.
Мини-приложение или виджет: клиент спрашивает прямо из кабинета, контроллер уже известен.
Внутренний помощник по базе знаний и истории случаев.
Вопросы, на которые база знаний не ответила, — готовый список для доработки документации.
Обсудить пилот — Никита Капитонов. Бот @teplomonitor_assistant_bot сейчас доступен пилотным пользователям.
M1Доля вопросов без эскалацииM2Оценки клиентов 👍 / 👎M3Время ответа