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

推荐订阅源

博客园_首页
V
Visual Studio Blog
J
Java Code Geeks
Engineering at Meta
Engineering at Meta
爱范儿
爱范儿
Vercel News
Vercel News
博客园 - 聂微东
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
W
WeLiveSecurity
B
Blog RSS Feed
P
Privacy International News Feed
Latest news
Latest news
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
The Hacker News
The Hacker News
人人都是产品经理
人人都是产品经理
D
Docker
Blog — PlanetScale
Blog — PlanetScale
C
Cisco Blogs
T
Threatpost
aimingoo的专栏
aimingoo的专栏
C
Cybersecurity and Infrastructure Security Agency CISA
T
The Blog of Author Tim Ferriss
P
Proofpoint News Feed
有赞技术团队
有赞技术团队
L
Lohrmann on Cybersecurity
F
Full Disclosure
H
Help Net Security
Microsoft Azure Blog
Microsoft Azure Blog
Stack Overflow Blog
Stack Overflow Blog
月光博客
月光博客
博客园 - 【当耐特】
T
Threat Research - Cisco Blogs
Security Latest
Security Latest
雷峰网
雷峰网
T
Tor Project blog
Cisco Talos Blog
Cisco Talos Blog
Spread Privacy
Spread Privacy
K
Kaspersky official blog
I
Intezer
The Register - Security
The Register - Security
宝玉的分享
宝玉的分享
P
Proofpoint News Feed
P
Privacy & Cybersecurity Law Blog
Simon Willison's Weblog
Simon Willison's Weblog
腾讯CDC
U
Unit 42
T
Tenable Blog
IT之家
IT之家
NISL@THU
NISL@THU

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

Ловим музу за клавиатуру: как айтишнику стать автором Что умеет 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 миллионов точек без потерь
Секреты поиска решений управляемого данными
Сергей Евгеньевич Каминский · 2026-06-25 · via Все публикации подряд на Хабре

Секреты поиска решений управляемого данными

5 мин

467

Если Вы безоговорочный поклонник искусственного интеллекта (Ai) в нынешней его трактовке и не приемлете другие решения, то я бы не рекомендовал читать и комментировать эту статью. Если Вы занимаетесь приложениями для банковской сферы, или для торговли, или создаёте чат-боты общего назначения, то эта статья, скорее всего, будет Вам не интересна. Разработчики игр, так же не найдут в этой статье ничего полезного.

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

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

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

Когда-то давно в журнале "Знание - сила" я прочел статью "Несущая в себе свою размерность". Точное содержание статьи давно забылось. Помню только, что высказывалась идея о том, что цепь, состоящая из отдельных одинаковых звеньев, собственно и является носителем своей размерности (шага цепи).

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

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

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

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

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

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

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

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

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

Детальный анализ (сопоставление) информационных блоков может позволить обнаружить и указать на неполные и недостоверные сведения в информационном наполнении.

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

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

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

Нервная сеть

Нервная сеть

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

Структура из информационных блоков

Структура из информационных блоков

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