
- •И.В. Романова Интеллектуальные подсистемы сапр
- •Оглавление
- •6. Представление знаний и процедуры выводов с помощью
- •Введение
- •Глава 1. Искусственный интеллект как научное направление
- •1.1. Что такое Искусственный интеллект
- •И как должна себя вести интеллектуальная система?
- •1.2. История развития ии
- •1.3. Направления исследований в области ии
- •Глава 2. Общие сведения о системах искусственного интеллекта
- •2.1. Обобщенная схема системы искусственного интеллекта
- •2.2. Этапы разработки систем искусственного интеллекта
- •Глава 3. Представление знаний
- •3.1. Данные и знания
- •3.2. Модели представления знаний
- •3.3. Продукционная модель
- •3.4. Логические модели
- •3.5. Семантические сети
- •3.6. Фреймовые модели
- •Глава 4. Вывод на знаниях
- •4.1. Машина вывода
- •4.2. Стратегии управления выводом
- •4.3. Прямой и обратный вывод
- •4.4. Методы поиска в глубину и ширину
- •4.5. Графы и/или
- •Глава 5. Нечеткие знания
- •5.1. Основы теории нечетких множеств
- •5.2. Операции с нечеткими знаниями
- •Глава 6. Представление знаний и процедуры выводов с помощью логики предикатов
- •6.1. Понятие формальной системы
- •6.2. Исчисление высказываний
- •6.3. Исчисление предикатов первого порядка
- •6.4. Доказательство методом резолюции
- •Глава 7. Прикладные интеллектуальные системы
- •7.1. Введение в экспертные системы. Определение и структура
- •7.2. Классификация систем, основанных на знаниях
- •7.3. Трудности разработки экспертных систем
- •Формирование базы знаний экспертной системы и механизма логического вывода
- •Глава 8. Способы интеллектуализации сапр
- •8.1. Архитектура интеллектуальных сапр
- •8.2. Основные концепции интеллектуальных caпp
- •Вопросы для контроля
- •Библиографический список
Глава 8. Способы интеллектуализации сапр
До последнего времени все САПР работали по «жестким» алгоритмам, в которых строго регламентирована постановка задачи и ее реализация. Однако такой подход не позволяет решать ряд важных для автоматизации проектирования вопросов: например, обеспечивать реализацию опыта пользователя в процессе проектирования, формализовать постановку разнообразных по содержанию задач проектирования в рамках одной САПР, обеспечивать взаимодействие ЭВМ и пользователя на языке, близком к естественному, и др. В связи с этим в САПР начинали получать распространение «мягкие» алгоритмы проектирования, в которых основная роль принадлежит не логике вычислений по цифровым, логико-математическим моделям, а семантике и прагматике семиотических, логико-лингвистических моделей. Теоретическую основу логико-лингвистических моделей и алгоритмов их обработки составляют методы ИИ.
Под интеллектуализацией САПР понимается разработка и программная реализация этих моделей и алгоритмов с целью решения задач автоматизированного проектирования. Интеллектуализация САПР возможна тремя способами:
1. Внешняя универсальная интеллектуализация с помощью инструментальных систем ИИ (ИСИИ). В этом случае к САПР подключается ИСИИ, настроенная на соответствующую предметную область (конструирование, технология и т. д.). В качестве ИСИИ могут использоваться различные оболочки экспертных, диалоговых, обучающих систем и т. д. Главное достоинство этого способа интеллектуализации высокая скорость разработки и малые финансовые затраты. Однако практика показала, что качество таких систем (скорость работы, требуемая память, надежность, мощность, учет всех особенностей предметной области) невысокое и ими можно пользоваться лишь как прототипами реальных систем на начальных этапах их разработки.
2. Внешняя специализированная интеллектуализация с помощью специализированных программных приставок, работающих на принципах ИИ. Этот способ целесообразно применять как развитие предыдущего в тех случаях, когда предъявляются повышенные требования к качеству работы интеллектуальной приставки либо когда нет соответствующих инструментальных интеллектуальных систем, с помощью которых можно было бы сгенерировать нужную приставку, либо когда сложно или невозможно состыковать САПР и инструментальные средства ИИ.
Данный способ, как и предыдущий, обычно не требует существенного изменения внутренней структуры и алгоритмов интеллектуализируемой САПР, поскольку внешняя интеллектуализация сводится, как правило, к улучшению сервисных характеристик САПР возможности формулировки типовой задачи проектирования на предметно-ориентированном языке (языке «деловой прозы»), более близком к естественному, чем обычные языки проектирования САПР, организации интеллектуального диалога с пользователем в процессе проектирования, организации обучения пользователя и т. д. Совокупность средств общения пользователя с САПР на предметно-ориентированном языке называется интеллектуальным интерфейсом.
3. Внутренняя интеллектуализация с помощью встроенных в САПР алгоритмов и методов ИИ. В отличие от двух предыдущих этот способ интеллектуализации затрагивает глубинные свойства САПР, прежде всего ее функциональные возможности проектирования, в том числе возможности синтеза, адаптации, самоорганизации, работы с нечеткой формулировкой задачи и т. д. В этом случае САПР с самого начала должна разрабатываться с учетом требований ее интеллектуализации, т. е. с применением соответствующих способов представления знаний и методов их обработки.