惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

S
Securelist
V
V2EX
MongoDB | Blog
MongoDB | Blog
量子位
J
Java Code Geeks
GbyAI
GbyAI
Attack and Defense Labs
Attack and Defense Labs
Y
Y Combinator Blog
T
The Blog of Author Tim Ferriss
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
博客园 - 叶小钗
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
Cloudbric
Cloudbric
Recorded Future
Recorded Future
月光博客
月光博客
Help Net Security
Help Net Security
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
N
Netflix TechBlog - Medium
M
MIT News - Artificial intelligence
N
News and Events Feed by Topic
阮一峰的网络日志
阮一峰的网络日志
The Register - Security
The Register - Security
Scott Helme
Scott Helme
Google DeepMind News
Google DeepMind News
W
WeLiveSecurity
G
Google Developers Blog
T
Troy Hunt's Blog
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
I
InfoQ
S
SegmentFault 最新的问题
G
GRAHAM CLULEY
C
Check Point Blog
Project Zero
Project Zero
有赞技术团队
有赞技术团队
B
Blog RSS Feed
大猫的无限游戏
大猫的无限游戏
P
Privacy International News Feed
AI
AI
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
F
Full Disclosure
C
CXSECURITY Database RSS Feed - CXSecurity.com
H
Hackread – Cybersecurity News, Data Breaches, AI and More
H
Hacker News: Front Page
S
Secure Thoughts
罗磊的独立博客
T
Threat Research - Cisco Blogs
aimingoo的专栏
aimingoo的专栏
博客园_首页
宝玉的分享
宝玉的分享
C
Cybersecurity and Infrastructure Security Agency CISA

Все публикации подряд на Хабре

Ловим музу за клавиатуру: как айтишнику стать автором Что умеет Midjourney в 2026? Мой немного грустный разбор этого шикарного инструмента Никто не любит писать тесты, но ИИ может исправить это IPv8 выглядит как мечта. Поэтому почти наверняка не взлетит Производители вернули в продажу материнки с DDR3. Что происходит? Управление агентом с телефона через Telegram теперь в KodaCode От координации к лидерству: как меняется роль руководителя разработки Я сделала родителям бизнес вместо пенсии: зарабатываем 70 тысяч, мама не даёт продать В три раза быстрее приемка товара и оптимизация трудозатрат на 73%: как «РСТ-Инвент» помог Gulliver Group ИИ-шечный мир победил? О влиянии искусственного интеллекта на игропром Кремль снижает давление на Телеграмм пока Европа строит интернет по паспорту Как CEO, CTO и CIO за 8 часов собрали ИИ-директора, который умеет держать позицию под давлением Как (не) потерять домен за выходные Вместо 8 разных VPS: как я организовал практику студентам на одном сервере Почему твой Open Source проект не замечают? R&D: искусство управления неопределенностью в разработке AI-дефляция: вакансий для разработчиков больше, а рост зарплат — худший за 15 лет Мы отдали управление роботами OpenClaw. Что из этого вышло Галактический ID: система идентификации для всех форм разумной жизни Шесть основ бизнес-анализа: начинаем с вопроса «Кто в игре?» Код-ревью, в котором дело не в коде Данные переехали. Команда — нет Системной подход к сдаче OSWE в 2025 Почему комната управления реактором покрашена в цвет морской пены 4 YAML-файла вместо PySpark: как аналитикам строить пайплайны без разработчиков LLM-агент для поиска свободных доменов: автоматизируем подбор Когда, зачем и как правильно начинать новую сессию в Claude Code? Как я заставил нейросеть писать макросы для FreeCAD Анатомия ИИ‑агента для подбора персонала. От тысячи резюме к топ‑10 за минуты Опыт разработчика как экономика внимания Автономность как точка невозврата: кто будет субъектом в цифровом будущем Обучение ИИ в «диких» условиях: как рутинные действия превращаются в датасеты Как измерить LLM для задач кибербеза: обзор открытых бенчмарков Где хранить код? Сравнение GitHub, GitLab и Bitbucket Математика объясняет, почему нормальное распределение встречается повсюду Почему ваш FinOps не работает: 12 тезисов от практиков Как подписать проектную документацию УКЭП с использованием бесплатных лицензий Pilot Адаптивное администрирование Sigla Vision Я грузил уран в бочки, а потом 20 лет строил ИТ в атомной отрасли Чем позвонить с Эвереста? История и обзор спутниковой связи. Часть 2 Как языковая модель помогает контролировать качество инструктажей по охране труда в металлургии Как не передать на desktop свой IP в РКН Анатомия SAP Privileges: как устроено управление правами в macOS MoneyDev: Сказка про три главных слова Обновлённый токенизатор видео K-VAE 2.0 от Сбера Как сделать диспетчеризацию дома на 1284 квартиры почти бесплатно Как мы разогнали железную дорогу Мы дали агентам рутину. Теперь надо решить — что делать с освободившимся временем Токсичный контент, промпт-хакинг и защита ИИ — всё о Guardrails для LLM Умный город начинается с точного взгляда: как «Фалькон Тех» меняет пространство к лучшему Навайбкодил приложение для анализа графов Почему Дюну так интересно читать? Упрощаем работу с рутиной или как стать Гендальфом Белым Деконструкция Go: CPU, RAM и что там происходит. Go Assembler база. Часть 1.1 Какие профессии исчезнут из-за ИИ, а какие появятся? И что с этим делать Как мы построили IT-отдел, где хочется расти: архитектурные встречи, прозрачные метрики и книжные подарки Rufler: Делаем из Claude Code автономный рой через один YAML-конфиг Sing-box и белый список приложений Как построить надёжный обмен сообщениями в микросервисах: лучшие практики для enterprise OpenAI строит MLM-пирамиду, а McKinsey и Accenture помогают ей в этом Дом, который не построил Фишер (Часть 2) «Сверхзвуковой математик» против «Вдумчивого логиста»: битва алгоритмов 3D-упаковки Мультимодальные модели – грубый и дорогой инструмент Разговоры ничего не стоят. Код тоже Проверки физических лиц: с кого начнет ФНС Топ-10 бесплатных нейросетей для создания видео в 2026 году Первые слои кода: как наши решения сегодня определяют архитектуру ИИ на десятилетия Разработка нового статического анализатора: PVS-Studio JavaScript Поиск уязвимостей ПО: базовый минимум или роскошный максимум Почему оценка персонала не работает как инструмент управления Как мы разработали ИИ-ассистента и сократили рутину продуктовой команды на 50% Как я ушел из найма, нажарил косточек и продал на маркетплейсах на 168 млн в год Когда 1С:ERP уже внедрена, а нормального производственного плана всё ещё нет Как я сделал Claude мультимодальным, подключив к нему Qwen Omni Как приглашение на вакансию мечты превращается в атаку Infrastructure as Code: философия и лучшие практики IaC Тестируем Yandex Code Assistant на задаче, в которой нужно хранить секреты nxs-universal-chart v3.0: новое поколение универсального Helm-чарта Callback Injection: Техника, которая отправила Microsoft Defender в глухой нокаут «Все идеи на стол»: митап как способ вывести проект из тупика Сегодня я узнал нечто новое о GPU благодаря багу в своей игре Как заставить LLM ̶ ̶г̶а̶л̶л̶ю̶ ̶ эволюционировать Карта событий как фундамент аналитики: практический кейс для E-commerce Что выбрать для AI: x86, ARM или RISC-V? Дайджест железа за март Роль соматических мутаций в развитии аутоиммунных заболеваний: путь к избирательной терапии Mythos от Anthropic — тревожный сигнал для всех, а не только для банков Guardrails для LLM на Java: как приручить промпт‑инъекции и токсичные ответы Green-VLA: как мы собрали VLA-модель для реального антропоморфного робота и не потеряли обобщение Финансовая гонка вооружений: почему умные люди добровольно в ней участвуют Эра ИИ-агентов наступила: выбираем лучшего цифрового сотрудника # Практический опыт внедрения WinCC Redundancy на производственном предприятии Сделал MVP за 3 дня, а потом неделю прикручивал оплату. Оно того стоило? Физика против Маска: почему Starship V3 может оказаться ещё одной катастрофой Нефть Венесуэлы: крупнейшие запасы в мире, но не крупнейшая нефтяная держава JPA 4. Переосмысление Hibernate Почему зеркальная фотокамера Nikon D5 десятилетней давности идеально подошла для миссии «Артемида-2» Проект «Уровень-Спутник» или как мы сделали платформу для гидрологов «Замедлиться, чтобы ускориться»: почему ИИ повышает цену ошибок в требованиях и архитектуре Как с нуля поднять трафик IT-компании на 1657% при бюджете 55 тыс. и выжить Pixel-perfect Downsampling — идеальная отрисовка 50 миллионов точек без потерь
Smart Timber: измеряем лес смартфоном. Часть 1: Роль продуктового подхода в успехе проекта
Дмитрий Степанов · 2026-05-05 · via Все публикации подряд на Хабре

Простой

7 мин

8.6K

Сегодня в блоге ЛАНИТ мы бы хотели поделиться, как продукт для лесной отрасли на основе алгоритмов компьютерного зрения прошел путь от пилотной версии до гибкой бизнес-системы и выжил в условиях, когда у сотрудников клиента нет связи, а поставщики не всегда добросовестно измеряют объемы древесины.

Как все начиналось: от идеи к продукту

Есть два подхода к ручному замеру древесины:
очень неточный или очень медленный

Smart Timber — это продукт нашей компании «Системы компьютерного зрения». Его идея родилась из двух направлений: технологических наработок команды и запроса рынка на решения для измерения и учета круглых лесоматериалов. Еще в 2015–2017 годах мы работали над стационарной системой замеров древесины по фотографиям с компанией НЭК — одной из крупнейших российских компаний в области лесных измерений.

Первые попытки создания мобильных решений показали, что их точность, возможности и удобство использования не удовлетворяют профессиональное сообщество. В 2019 году наша команда получила предложение от «Сегежа Групп», одной из крупнейших лесозаготовительных компаний, создать аналог эстонского приложения Timbeter, но с акцентом на российские реалии и с более высокой точностью. С этого момента и началась полноценная разработка Smart Timber. Она шла волнами в три ключевых этапа.

Этап 1. Пилот и первые версии

Та самая «точковка» — поштучный замер древесины, занимающий иногда часы. Наиболее точным считается замер каждого бревна с двух торцов (при этом учитываются разные нюансы).

Та самая «точковка» — поштучный замер древесины, занимающий иногда часы. Наиболее точным считается замер каждого бревна с двух торцов (при этом учитываются разные нюансы).

Лесная отрасль традиционно испытывала проблемы, связанные с ручным учетом круглых лесоматериалов. Основные трудности включали низкую точность замеров (погрешность могла достигать 15–20%), формальное выполнение или полное игнорирование процедур замера и учета, а также случаи занижения объемов при приемке леса. При этом точный ручной учет возможен, но крайне трудоемок и применяется только в единичных случаях.

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

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

Наш продукт был направлен на решение этих проблем за счет фотофиксации, автоматизированного расчета объемов древесины с помощью мобильного устройства с погрешностью в пределах 2–3% и последующей отправки результатов в единую систему.

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

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

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

Этап 2. Внедрение в «Сегежа Групп»

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

Именно на этом этапе мы поняли, что:

  • интерфейс должен быть удобен для работы в толстых перчатках;

  • приложение должно позволить быстро отснять несколько лесовозов и размечать их уже потом (в тепле вагончика);

  • не все операторы понимают, что такое эталонная линейка и зачем ее вообще вешать;

  • не все операторы умеют пользоваться планшетом;

  • никто (совсем никто, включая разработчиков!) не читает руководство пользователя;

  • для быстрого запуска у заказчика хорошо работает формат двухдневного обучения с последующим сопровождением.

Повесить эталон, сделать снимок и дальше все измерения проводить на планшете в теплом помещении. Эталон специально делают контрастным, с крючком для зацепа на бревна.

Повесить эталон, сделать снимок и дальше все измерения проводить на планшете в теплом помещении. Эталон специально делают контрастным, с крючком для зацепа на бревна.

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

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

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

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

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

Итог — успешные испытания с участием заказчика и независимых экспертов. Они подтвердили и точность, и функционал системы во всех сценариях. Совместно с клиентом мы заявили наш проект Smart Timber на премию RB Digital Awards 2022 и победили в номинации «Цифровая трансформация в промышленности».

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

Этап 3. От технологии к продукту

Если в «Сегеже» ценность продукта была очевидна — мы вместе выстраивали его под задачи компании, — то с остальными потенциальными клиентами всё было не так просто. Нужно было не только объяснить, что делает Smart Timber, но и донести, зачем он им нужен.

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

Чтобы разобраться с упаковкой и коммуникацией, мы обратились в акселератор ЛАНИТ Product Manager (о нём мы уже писали  здесь и здесь). Именно там начался переход от сугубо инженерного подхода к продуктово-ориентированному: мы пересобрали ценностное предложение, перестроили коммерческую логику, начали формировать воронку продаж.

Работая с акселератором мы провели анализ клиентских потребностей. Результаты исследования показали, что для большинства заказчиков ключевая ценность решения заключается не в точности измерения отдельного лесовоза, а в оптимизации учетных процессов, обеспечении их прозрачности, отслеживаемости и надёжности. Как сказал директор по лесозаготовке одного крупного ЦБК: «На бумажках оно все время теряется!» В итоге мы сделали акцент на том, что Smart Timber обеспечивает полную цепочку автоматической передачи данных от первичного замера до системы учета предприятия.

Как работает бизнес

Основная бизнес-модель, которую мы заложили с самого начала, — это подписка на использование приложения. Мобильным приложением можно пользоваться бесплатно — достаточно установить его из Google Play, Huawei AppGallery или RuStore, зарегистрироваться и начать. Данные (фотографии, разметка, породы, сортименты, объемы и т.п.) будут синхронизироваться с сервером и храниться там по крайней мере год. Таким образом, потенциальный клиент получает полноценный рабочий инструмент сразу, без подписания договоров, согласований и бумажной волокиты.

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

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

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

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

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

Внедрение продукта включает доработки под требования заказчика и обучение контролеров прямо на предприятии.

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

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

Сегодня у Smart Timber — больше 1000 клиентов в базе, а десятки пользуются сервисом на постоянной основе.

Про клиентов нужно рассказать подробнее. Мы разделили рынок лесной отрасли на три группы:

  • крупные (такие группы компаний, как «ИЛИМ» и «Сегежа»);

  • средние;

  • мелкие.

Мелких лесозаготовителей в стране довольно много. Может, 1000 (по данным Росстата, даже больше), но они часто не очень заинтересованы в автоматизации, не видят в этом выгоды и могут купить 1-2 базовые лицензии — больше им не нужно. Зачастую при обзвоне по базе мы обнаруживаем, что компания не ведет деятельность или не отвечает на звонки.

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

А вот средние компании (условно, с заготовкой 100 тыс. – 1 млн кубометров древесины в год) зачастую охотно идут по пути автоматизации, видя выигрыш за счет повышения эффективности управления. В таких компаниях достаточно быстро можно дойти до ЛПР, а те, если принимают решения, также делают это быстро. Мы сосредоточились на работе именно с  такими компаниями, но наше решение остается доступным и малым предприятиям.

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

Дмитрий Степанов: “Могу рассказывать о Smart Timber часами (и даже днями в ходе обучения)”.

Дмитрий Степанов: “Могу рассказывать о Smart Timber часами (и даже днями в ходе обучения)”.

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

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

Статья написана в соавторстве с Михаилом Смирновым @m_n_smirnov