Нейросети помогают решать множество повседневных задач. Однако идея, сначала «развалить» всё и токенезировать, а затем пытаться сложить из фрагментов целое — с точки зрения математики выглядит, конечно, красиво, но с точки зрения простой логики идея спорная.
Это статья о том, что такое инженерное мышление и, как правильная формализация предметных знаний способствует реализации экспертных систем с применением простой логики.
Специализированные нейросети (заточенные на ситуационное распознавание), в силу своей эрудиции действительно эффективно помогают решать множество задач. Но концепция больших языковых моделей плохо сочетается с требованиями к точным и объяснимым решениям в прикладных задачах. Чтобы воспользоваться знаниями прикладных специалистов, необходим удобный и простой язык сохранения и накопления этих знаний. Такой язык взаимодействия должен быть с одной стороны удобен и понятен прикладным специалистам, а с другой позволять организовать поиск решений без необходимости традиционного программирования.
Нейросети всего лишь эффективный инструмент ответов на вопросы, а не средство замены прикладных специалистов
Различных архитектур нейросетевых моделей уже превеликое множество. Общим для всех моделей является необходимость тренировки на специальным образом подготовленных наборах данных. При этом объём данных зависит от решаемой задачи и не обязательно будет критически большим. Например, для постановки вероятных диагнозов по рентгеновским снимкам, нейросеть должна быть всего лишь обучена распознаванию характерных признаков заболеваний. Это отличный инструмент повышения качества медицинского обслуживания, нивелирующий квалификацию врачей (в предположении правильно обученной нейросети). Результат легко оценить и дообучить модель.
А вот назначение лечения уже совсем другая история. Конечно, можно попытаться научить модель рекомендовать схему лечения, но это весьма и весьма непростая задача. В запросе к трансформеру потребуется учесть массу дополнительных взаимосвязанных факторов. Безошибочно перечислить все уточнения. Такой итерационный процесс напрямую зависит от квалификации врача и качество результата не гарантировано. И самое главное, модель (в силу своей вероятностной архитектуры) не может толком объяснить своё решение (поведение).
Итог: как инструмент распознавания, поиска, принятия простых (элементарных) решений нейросетевые модели идеальный инструмент, правда, весьма ресурсоёмкий и требующий квалифицированного обслуживания.
Требования к интеллектуальной системе принятия решений: определённость и точность
Если обратиться к вышеприведенной задаче с назначением лечения по результатам инструментальных исследований можно сформулировать следующие требования к системе рекомендующей схему лечения (экспертной системе/ rule-based / knowledge-based systems):
Наличие интеллектуального механизма уточнения задачи.
Возможность предоставления дополнительной справочной информации по ходу поиска решения.
Предсказуемость и повторяемость результатов.
Возможность анализа и контроля информационного наполнения.
Наличие механизмов отслеживания (с заданной степенью детализации) всего процесса принятия решения.
Возможность внесения дополнений и изменений на протяжении жизненного цикла эксплуатации системы.
ГЛАВНОЕ. Простота для прикладных специалистов в части подготовки и сопровождения информационного наполнения.
Простая логика инженерного мышления
Под инженерным мышлением в контексте данной статьи надо понимать мыслительный процесс последовательного поиска решения на основе набора входных данных и сопровождающих их ограничивающих условий в виде контекста решаемой задачи. Важно, что инженерное мышление это не прерогатива исключительно технических (технологических) предметных областей. В широком смысле инженерное мышление (как бы это ни казалось удивительным) - способ организации экспертизы в самых разных предметных областях, например, в медицине при постановке диагнозов .
Вот основная (общая) логика инженерного подхода к решению задач:
Оценить контекст задачи и попробовать получить решение, используя известную (накопленную) информацию.
Если не удалось получить решение выяснить, что необходимо уточнить для ответа на заданный вопрос.
Запросить недостающую информацию и вернуться к пункту 1.

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

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

Роль нейросетевых моделей
Формализация знаний в прикладных областях нетривиальная задача. Хотя бы в силу того, что информация может быть противоречивой, неполной, недостоверной. В такой ситуации нейросетевые модели могут оказать неоценимую помощь по контролю информации, в частности, при поиске неоднозначностей и противоречивости.
Ещё одним полезным применением нейросетевых моделей может явиться помощь в интерпретации и приведении исходных документов к единообразным формам пригодным для дальнейшей автоматизированной обработки.
Наконец представление результатов поиска решений и объяснение, как и почему было принято то или иное решение идеально ложится на возможности нейросетевых моделей.
Заключение
Нейросетевые модели мощный, но все-таки ограниченный по применимости инструмент. К тому же ресурсоёмкий инструмент.
Инженерная логика проста по своей сути и может быть реализована универсальным алгоритмом не требовательным к ресурсам.
Поиск решений управляемый данными обеспечивает оперативное и интеллектуальное взаимодействие с пользователем.
Основная задача прикладных специалистов – формализация знаний.
Нейросетевые модели могут стать подспорьем в формализации прикладных знаний и представлении результатов поиска решений
Описанный выше подход позволяет утверждать, что будущее за гибридными системами, сбалансированными в части применения нейросетевых технологий и технологий, основанных на простой логике.
Комментарии (18)

Gutt
14.01.2026 09:36Собственно, агенты этим и занимаются иногда — формализуют задачу, загоняют в детерминированный инструмент, получают выход и причёсывают его.

StanEgo
14.01.2026 09:36Ваша модель не выдерживает даже простой логической проверки. Возьмите на рынке труда 10 человек, которые декларируют себя как те самые специалисты из вашего заголовка. Дайте каждому из них нетривиальную задачу. Сравните их ответы, а потом расскажите нам про вероятностную модель ИИ. Поиск специалиста - вероятностная модель, сам специалист - вероятностная модель, которая может выдавать разный результат даже в зависимости от времени суток.

SKaminskij Автор
14.01.2026 09:36Позволю не согласиться. И не о специалистах речь. Есть знания, и хранилища этих знаний учебники, инструкции, методики и т.д. Такие знания при правильной формализации будут обеспечивать однозначный и воспроизводимый результат. А те 10 человек, о которых Вы говорите, извините за грубое выражение просто "недоучки", 9 из 10 которых окажутся не у дел. :))
TerraV
Пока вы проходите стадию отрицания, ИИ уже заменяет специалистов. В начале прошлого года был фальстарт, когда несколько крупных компаний попытались агрессивно заменить кожаных на кремниевых, в результате пожалели. Но вторая половина прошлого года прям очень не в пользу wetware.
Фундаментально человека можно точно так же втиснуть в диаграммы и схемы, которыми вы критиковали ИИ. Человек точно так же учится на той базе знаний, что дают в школе, в ВУЗе, что найдет в интернете. Точно так же невероятно что он научился на одной базе и раз - говорит что-то что противоречит базе, на которой обучился. "Если теория противоречит фактам, то тем хуже для фактов" это не для ИИ придумали.
Cordekk
Так у автора не стадия отрицания, а принятие факта, что нейросеть это инструмент, который надо использовать в комбинации.
Что в целом и происходит, ИИ не заменит всех разработчиков, но сократить потребность с 10 до 1 вполне может.
TerraV
Давайте без новояза. Сократит потребность с 10 до 1 это "заменит 9 разработчиков из 10".
Cordekk
Хорошо, заменит 9 из 10, или 1 из 10. К сожалению, мы этого не знаем.
А вообще я тут изучил профиль автора и его ресурсы, там у него вообще идея больше похожая на лоукод, только в топорном исполнении.
SKaminskij Автор
Я совсем не против, чтобы кто-то сделал всё красиво :))
SKaminskij Автор
Действительно в каком-то смысле это лоукод, но не только. А насчёт топорного исполнения ... , так важна демонстрация идеи, а остальное, как говорится, поправимо :))
Cordekk
Ну дело в том, что с лоукодом я работаю давно и видел решения гораздо лучше сделанные, в общем-то всё на слуху, до бума ИИ 23-го года, про них часто писали.
Ваша технология предполагает построение экспертной системы, но в таких системах ведь чем дальше, тем сложнее. Я ЛИМС занимаюсь, знаю о чем говорю.
Сейчас гораздо актуальнее создать какую-то лоукод систему с прикрученной нейросетью. С одной стороны нейросеть позволит быстро добавлять новые блоки системы, работающие алгоритмически, с другой стороны, в системе будет пополняемая база знаний, которая будет использоваться нейросетью для генерации решений.
NeriaLab
Это не создание экспертной системы (ЭС), а проектирование нейро-символьной системы, где когнитивно-символьные системы (КСС) являются ядром, а LLM выступают в роли "глаз" (интерпретаторов лидаров, текста и датчиков) и "мышц". Такое разделение труда сейчас становится мейнстримом в серьезных разработках. Важно понимать отличия:
КСС - это не ЭС. Классические экспертные системы 80-х на жёстких правилах "если-то" плохо масштабировались. Современные когнитивные архитектуры - это динамические системы управления знаниями и планирования. В нейро-символьном подходе именно КСС обеспечивает логическую целостность и соблюдение протоколов, чего нейросеть сделать не может в силу своей вероятностной природы;
LLM - это периферия. Использовать нейросеть как "базу знаний" (как вы предлагаете) - рискованно, так как она не владеет логическим выводом, а лишь предсказывает токены. В правильной архитектуре база знаний и логика лежат в КСС, а LLM лишь переводит неструктурированный ввод в символы для ядра и генерирует понятные ответы на выходе и под вниманием отдельного КСС прувера;
ЭС почти "ушли в прошлое". Если кто-то и делает сегодня классические ЭС, то разве что для игр, где не нужна мощь и точность КСС, а LLM просто сожрет все ресурсы, необходимые для рендеринга. Из "классических" систем, по сегодняшний день, активно используется DXplain в медицине и то благодаря колоссальной базе клинических данных, накопленной за десятилетия.
SKaminskij Автор
Спасибо за комментарий. Лучше не скажешь. :-)
SKaminskij Автор
Я планирую опубликовать серию статей. Возможно, тогда несколько прояснится идея. Место ИИ точно найдётся!
SKaminskij Автор
Полностью согласен. Именно это и хотел, в первую очередь, донести до аудитории.
SKaminskij Автор
Нисколько я не критикую ИИ. Сам успешно пользуюсь и весьма доволен. Хотел только провести грань между вероятностными моделями и моделями построенными на логическом выводе и точных формулировках.
vadimr
Если бы это было так, прогресс был бы невозможен. В старинные времена, кстати, прогресс специально и удерживали, сжигая несогласных с базой на костре.
Точнее говоря, тут смотря какой человек. Большинство людей действительно неспособны к продуктивному мышлению, но, с другой стороны, мы их любим не только за это.
А то, что вы говорите, верно до уровня студента-хорошиста. Уже чтобы защитить диплом на пятёрку в хорошем вузе, надо придумать что-то не вытекающее из обучающей выборки.
SKaminskij Автор
Я не прохожу стадию отрицания ИИ. Но всему есть своё применение. Проанализировать текст в силу своей эрудиции ИИ может бесподобно, а вот с расчетом даже простой инженерной конструкции не справится. Это не его стихия и строить дом топором, даже очень и очень дорогим и модным, думаю не стоит :))