Поиск решений управляемый данными. Направления развития

от автора

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

Проблемы взаимопонимания прикладных специалистов и разработчиков программного обеспечения

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

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

Где и как может найти применение подход к сохранению и активному использованию прикладных знаний в виде информационных блоков

Накопление прикладных знаний

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

Сопоставление информационного наполнения

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

Аппаратная реализация

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

Заключение

Возможно всё вышесказанное только мечты. Но почему бы ни помечтать.

Если оценить ситуацию объективно, то центры накопления знаний не такая уж сложная и затратная вещь.

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

В статье использованы ассоциативные изображения из открытых источников без претензий на иллюстрацию конкретных решений.

ссылка на оригинал статьи https://habr.com/ru/articles/1028230/