Перейти к содержанию

О сайте

Справочник для мастерской — и витрина нашей работы

Джон Марк Дуган, Keltus.ru

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

Мы занимаемся анализом и классификацией данных, аналитикой, внедрением веб-технологий и искусственного интеллекта в бизнес. Если вам нужен сайт или дополнение к уже работающему сайту, которое выведет ваш бизнес на новый уровень, — напишите нам.

Количества и пример расчёта на этой странице берутся из действующего каталога при каждой сборке страницы. Вручную их никто не вписывает.

Чем мы занимаемся

01Организация и структура данных

У большинства компаний нужные данные уже есть. Просто они разбросаны по PDF-файлам, каталогам, прайс-листам и чьим-то блокнотам. Мы превращаем их в аккуратные записи — по одной на каждую позицию, — которые может прочитать человек и по которым может считать программа.

Одна форма для всего. Здесь исходным материалом были техописания производителя, печатный каталог, дилерские таблицы и мои собственные заметки из мастерской. По каждому из материалов (их сейчас 545) получилась одна запись одинакового вида: название по-русски и по-английски, что это за материал, с чем и в какой пропорции его смешивают, как наносят, сколько он сохнет, в какой таре продаётся.

Классификация. Каждый материал отнесён к группе дважды: по химии (акрил, полиуретан, полиэфир, водные материалы, масла и так далее) и по назначению (грунт, лак, отвердитель, разбавитель). Из этого и получаются страницы категорий (сейчас их 16) и фильтры. Вручную эти списки никто не ведёт.

У каждого значения указан источник. Число без источника — слух. Каждое значение в записи помечено: сайт производителя, техописание, дилер, каталог, техкарта, заметки мастерской — или «рекомендация». Так обозначен наш собственный инженерный расчёт, и к нему приложено обоснование. Эти пометки видны рядом с числами на странице любого материала.

Когда источники расходятся. А расходятся они часто. Мы не выбираем победителя молча. В записи остаётся каждое утверждение вместе с источником, а если два источника дают разную пропорцию для одного и того же отвердителя или разбавителя, калькулятор предлагает оба варианта отдельно, с подписью источника; первым идёт значение самого производителя.

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

02Интеграция искусственного интеллекта

ИИ хорошо читает и хорошо объясняет. Слепо доверять ему нельзя. Мы используем первое и второе, а для третьего строим проверки.

Чтение документов. Техописание — PDF или фотографию печатной страницы — получает модель ИИ со строгой инструкцией: каждое число переносить точно как напечатано, перечислять то, о чём лист молчит, и никогда не выдумывать ни цифр, ни кодов материалов. Перепечатывает машина. Но результат — черновик, а не публикация.

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

Ответы на основе ваших же данных. Помощник на этом сайте привязан к каталогу. Вместе с каждым вопросом он получает записи каталога — материал, страницу которого вы открыли, либо указатель по всем материалам (их 545), откуда он запрашивает нужные записи целиком. Ему предписано приводить пропорции, время и расход точно как в записи и никогда не выдумывать ни кодов, ни чисел. Если в каталоге ответа нет, он прямо об этом говорит и помечает дальнейшее как общую практику, а не данные каталога.

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

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

03Веб-интеграция

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

Поиск, который отвечает, пока вы печатаете. Введите код, название или задачу, по-русски или по-английски, — результаты появляются под строкой по мере ввода, по группам: материалы, системы, категории. На телефоне поиск раскрывается на весь экран над клавиатурой.

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

Список покупок. Укажите площадь и число слоёв. Сайт посчитает лак, отвердитель и разбавитель, добавит запас на потери (15 %, если вы не зададите своё значение), переведёт количества в целые упаковки и сложит их по всем строкам списка. Списком можно поделиться по ссылке.

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

Два языка. Каждая страница есть на русском и на английском по параллельным адресам, а поисковым системам сообщается, какая версия на каком языке.

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

Как устроен этот сайт

Один материал: от бумаги до телефона

Вот что происходит с одним материалом, шаг за шагом.

К лакам это не привязано. Замените «техописание» на «прайс-лист», «договор» или «руководство по обслуживанию» — цепочка останется той же.

  1. 01Техописание
    PDF или фото, загружает редактор
  2. 02ИИ читает
    И заполняет структурированную запись; у каждого значения — источник
  3. 03Проверяет человек
    Различия приняты или отклонены; каждая версия сохранена
  4. 04Одна запись
    питает все страницы о материале:
    • Страница материала
    • Калькулятор замеса
    • Список покупок
    • Режим «у верстака»
    • На что / под что
    • Категории
  5. 05Поисковый индекс
    Мгновенно, с опечатками, по-русски и по-английски
  6. 06Помощник
    Отвечает по этим записям и говорит, когда ответа в них нет
  1. Загружается техописание

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

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

  2. ИИ превращает его в структурированную запись

    Структурированная запись — это анкета с подписанными графами вместо страницы сплошного текста: название, тип, пропорции смешивания, отвердители и разбавители, расход на квадратный метр, время сушки, фасовка. Программисты называют такой формат JSON.

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

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

  3. Человек проверяет, история сохраняется

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

    Публикация сохраняет новую нумерованную версию; предыдущая остаётся. Любую версию потом можно открыть и восстановить. Снятие материала с сайта — тоже версия, поэтому и его можно отменить.

  4. Одна запись питает все страницы

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

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

    Меняете запись один раз — всё это меняется вместе. Второй копии, которую можно забыть обновить, нет.

    Пример расчёта: замес 500 г материала ATS20 — ровно так, как его считает калькулятор на странице материала. ATS20 →
    КомпонентЧастей на 100 частей основыОтвесить
    Основа ATS20100323 г
    Отвердитель AC402064,5 г
    Разбавитель S5035113 г
    Замес500 г

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

  5. Запись попадает в поисковый индекс

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

    Наберите «ats» — материалы ATS найдутся раньше, чем вы допишете код. Наберите задачу — «грунт» или «primer» — найдутся материалы, которые её решают. Мелкие опечатки прощаются: одна неверная буква в слове от 5 букв, две — от 9. Исключение — коды материалов: там одна неверная цифра означает другой материал. Учитываются и русские окончания: по запросу «грунты» находится «грунт».

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

  6. Помощник отвечает по тем же записям

    Вы задаёте вопрос — помощник получает вместе с ним эти же записи. Ему предписано приводить цифры точно как в записи и никогда не выдумывать ни кодов материалов, ни чисел.

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

Работа с нами

Хотите такое же для своего бизнеса?

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

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

Telegram
@badvolf
Телефон или MAX
+7 903 220 0175звонок или мессенджер MAX по этому же номеру
Почта
jmdgn@mail.ru

Джон Марк Дуган · Keltus.ru

Независимый справочникЭтот сайт не связан с компанией «Техноколор». Я просто поклонник их материалов и рад, что в России есть такая замечательная компания.

© 2026 TechnoCalc Дизайн — Джон Марк ДуганО сайтеКонфиденциальность