Автоматизация процесса решения задач в АРИЗ, ТРИЗ
Генрих Саулович Альтшуллер (псевдоним - Генрих Альтов) - автор ТРИЗ-ТРТС (теории решения изобретательских задач - теории развития технических систем), автор ТРТЛ (теории развития творческой личности), изобретатель, писатель.
В 1946-48 г.г. главной целью жизни стала разработка ТРИЗ (теории решения изобретательских задач). Основной постулат ТРИЗ-ТРТС: технические системы развиваются по определенным законам, эти законы можно выявить и использовать для создания алгоритма решения изобретательских задач. Созданию и совершенствованию ТРИЗ-ТРТС, а в конечном счете, созданию теории сильного мышления, Г.С. Альтшуллер посвятил свою жизнь - около 50 лет.
Г.С. Альтшуллер построил АРИЗ и ТРИЗ вокруг главного признака изобретательских задач и ситуаций - это наличие ПРОТИВОРЕЧИЯ (КОНФЛИКТА) в системе.
Наиболее проработана методология решения изобретательских задач и ситуаций в технической сфере и, постепенно нарабатываются методы и инструменты решения задач в не технических сферах.
Методология АРИЗ, ТРИЗ в настоящее время жива и развивается благодаря усилиями его учеников по всему миру, во многих ведущих корпорациях мира используются данные технологии для поиска инновационных решений в разных сферах деятельности.
Но автоматизация процесса решения задач в ТРИЗ, отстаёт от времени, и, возможно, основным препятствием для создания автономно работающего программного комплекса, построенном на методологии ТРИЗ, является недостаточная формализация этой методологии в терминах математической логики. (Нечёткая логика (англ. fuzzy logic) — раздел математики, являющийся обобщением классической логики и теории множеств, базирующийся на понятии нечёткого множества, впервые введённого Лотфи Заде в 1965 году как объекта с функцией принадлежности элемента ко множеству, принимающей любые значения в интервале [0, 1], а не только 0 или 1).
Крайне интересно было бы сравнить сильные и слабые стороны двух различных эвристических стратегий - системы ИИ, построенной на архитектуре нейронной сети с программным комплексом, построеннном на методологии ТРИЗ, при состязательной игре в нарды, шашки, шахматы, покер или другие игры, где нейронные сети уже доказали своё превосходство над людьми-чемпионами в этих играх.
Такое сравнение дало бы материал для взаимного совершенствования этих технологий, и, возможно, для создания гибридных схем систем ИИ, объединяющих или взаимодополняющих оба эвристических метода.
Решение задачи, базирующееся на методологии ТРИЗ является эвристической стратегией - сначала проблема моделируется (переводится на уровень абстрактной модели) и далее, применяются шаблоны по её решению.
После этого появляются от нескольких единиц, до десятков вариантов решения проблемы,что в сотни и тысячи раз меньше по количеству и времени, при сравнении с методом перебора вариантов.
Далее, из области найденных решений, выбирается один оптимальный вариант, а критериями его выбора могут быть:
максимальное сближение решения с гипотетическим "Идеальным Конечным Результатом" (ИКР);
удовлетворение перечня требований, условий, целей, задач, ресурсных ограничений, поставленных заказчиком в техническом задании (либо не техническом задании);
не выйти за рамки назначенного бюджета;
не выйти за рамки существующих технологий производства;
не выйти за рамки существующих физических, химических, экологических, общественных, юридических и др. законов, ограничений;
не выйти за рамки требуемого времени исполнения;
др. ограничения.
Дальнейшая оптимизация решения задачи, чаще всего, производится алгоритмическими методами.
Одной из программ, призванных частично автоматизировать процесс решения задач в АРИЗ, ТРИЗ, является бесплатная программа "МОДИФИКАТОР" построена на инструментах АРИЗ, ТРИЗ – по сути, электронный путеводитель по этапам рабочего процесса поиска решений изобретательских задач.
Предназначена для изучения и освоения (на примерах) данных методик, а также для дальнейшего самостоятельной работы по поиску инновационных решений (язык в одной версии русский, в другой - английский).
МОДИФИКАТОР (версия 1.4, 01.09.2021).
http://b-b.by/modules/tr/mco.htm
http://b-b.by/modules/tr/mco_eng.htm
Основная цель создания программы - учебная, а также популяризация АРИЗ, ТРИЗ.
Встречаются некоторые упрощения в программе, нет определённой привязки к различным версиям АРИЗ.
Есть справочная информация по определениям, характеризующим ТРИЗ как междисциплинарную методологию, связанную с использованием на практике законов философии, логики, психологии, конфликтологии, лингвистики (лексикологии, семантики).
Есть ссылки для изучения необходимых материалов по АРИЗ, ТРИЗ, открывающиеся на экране в отдельных окнах.
Есть ряд примеров из различных областей деятельности НЕ ТЕХНИЧЕСКОЙ сферы и ТЕХНИЧЕСКОЙ сферы.
Есть возможность увеличить число примеров, до большего количества.
Преимуществами работы с программой, по сравнению с первичным самостоятельным изучением АРИЗ, ТРИЗ традиционным способом (чтение материалов), можно отметить:
Большую скорость работы за счёт автоматического ввода данных выбранного примера и автоматического заполнения этапов работы;
Быстрый сброс части данных решения или всего примера и перехода к новому примеру или решению своей задачи;
Некоторая интерактивность в работе;
За "частоколом" шагов этапов решений, меньше теряется "фокус внимания", направленный на взаимодействие между элементами рассматриваемой системы.
Освоение методологий АРИЗ, ТРИЗ достаточно объёмно и начинающий пользователь нуждается в некотором "путеводителе", который будет вести его (её) в правильном направлении в более быстром темпе.
Такую роль и призвана выполнять программа "МОДИФИКАТОР" и, по мере усвоения методологий АРИЗ, ТРИЗ, пользователь может переходить в этой программе к решению своих изобретательских задач и ситуаций.
Конструктивная критика приветствуется.