- •Содержание
- •Модели и методы реализации интеллектуальной технологии построения интегрированных экспертных систем
- •1.1.1 Модель интеллектуальной среды поддержки разработки интегрированных экспертных систем и ее особенности
- •1.1.2 Методы реализации интеллектуальной среды поддержки разработки интегрированных экспертных систем
- •1.1.3 Алгоритм синтеза макета архитектуры интегрированных экспертных систем
- •1.1.4 Использование типовых проектных процедур и повторно-используемых компонентов при интеллектуальной поддержке разработки интегрированных экспертных систем
- •1.1.5 Планирование действий инженера по знаниям в процессе разработки интегрированных экспертных систем
- •1.2 Анализ архитектуры и функциональных возможностей базовой версии интеллектуального планировщика, функционирующего в составе комплекса ат-технология, с целью разработки требований на его модификацию
- •1.2.2 Архитектура ядра интеллектуального планировщика.
- •1.2.1 Общая архитектура интеллектуального планировщика
- •1.2.3 Блок выбора плана для адаптации
- •1.2.4Блок анализа действий разработчика
- •1.2.5 Описание процесса инициализации компонентов инструментального комплекса ат-технология при запуске комплекса
- •1.2.6 Описание процесса активации пользователем/разработчиком интерактивной задачи плана.
- •Анализ современных методов интеллектуального планирования и подходов к реализации интеллектуальных планировщиков
- •1.3.1 Основные термины и понятия интеллектуального планирования
- •1.3.2 Подходы к планированию
- •1.3.3 Методы оценивания планировщиков
- •1.3.4 Классификация методов планирования.
- •1.3.5 Стратегии поиска
- •1.3.6 Концептуальная модель планирования
- •1.3.6.1 Планировщики
- •1.3.6.2 Контроллеры
- •1.3.6.3 Виды планировщиков
- •1.3.6.3.1 Доменно-независимое планирование
- •1.3.6.3.2 Проблемно-настраиваемое планирование
- •1.3.7 Сравнение различных подходов к планированию
- •2 Разработка алгоритмов синтеза обобщенных планов разработки прототипов интегрированных экспертных систем
- •3 Структура интеллектуального планировщика.
- •Список литературы.
1.1.1 Модель интеллектуальной среды поддержки разработки интегрированных экспертных систем и ее особенности
Модель интеллектуальной среды МАТ [1] представляется четверкой вида
МАТ = <KB, K, P, Т>,
где KB – технологическая база знаний (БЗ) о составе проекта и типовых проектных решениях, используемых при разработке ИЭС; К = {Ki}, i=1,…,m, – множество текущих контекстов Ki, состоящих из множества объектов из KB, редактируемых или выполняющихся на текущем шаге управления; P – специальная программа – интеллектуальный планировщик, управляющая процессами разработки и тестирования ИЭС; Т={Ti}, i=1,…,n, – множество инструментов Ti, применяющихся на различных этапах разработки ИЭС, т.е. инструментальных программных средств (ИС), зарегистрированных в комплексе АТ-ТЕХНОЛОГИЯ [1].
Рассмотрим каждый элемент модели МАТ подробнее, начав с КВ как декларативной основы процесса интеллектуальной поддержки разработки ИЭС, т.е. выступающей в качестве информационного хранилища в данной среде. Компонент KB определяется как
КВ = <WKB, CKB, PKB>,
где WKB – это БЗ, содержащая знания о типовых проектных процедурах (ТПП), описывающие последовательности и способы применения тех или иных инструментальных средств при создании прикладных ИЭС, а также последовательности этапов создания ИЭС; CKB – это БЗ, включающая знания об использовании ТПП и повторно-используемых компонентов (ПИК), включая фрагменты созданных ранее прототипов ИЭС (хранится в виде сети типа: СKB = <, R>, где = {i}, i=1,…,r, – множество объектов сети; R = {rij}, i=1,…,t, j=1,…,h, – множество связей между ними); РКВ – представляет собой БЗ, содержащую специфические знания, используемые на различных этапах создания прототипа ИЭС для решения задач, требующих нестандартного подхода.
Текущий контекст Кi представляется в виде Ki=<KD, KP>, где KD – декларативный контекст, предназначенный для хранения статической декларативной информации о структуре проекта, инженере по знаниям и текущем пользователе; KP – процедурный контекст, включающий в себя объекты, явно влияющие на дальнейшие шаги планировщика (этап ЖЦ системы, текущий редактируемый или исполняемый объект, текущая цель, текущий исполнитель, глобальный план разработки и т.д).
Интеллектуальный планировщик P в общем виде описывается моделью
P=<S, {Ai}, pa, pb, I, GP>,
где S – состояние текущего контекста, при котором активизируется планировщик; {Ai}, i=1,…,k, – множество функциональных модулей Ai, входящих в состав планировщика; pa – процедура выбора текущей цели на основании глобального плана разработки; pb – процедура выбора наилучшего функционального модуля-исполнителя из списка возможных кандидатов; I – процедуры, обеспечивающие интерфейс с соответствующими компонентами комплекса АТ-ТЕХНОЛОГИЯ; GP – процедуры работы с глобальным планом разработки ИЭС.
Таким образом, базовыми элементами интеллектуальной среды поддержки разработки ИЭС являются средства интеллектуального планирования действий инженера по знаниям и исполнения построенного плана - интеллектуальный планировщик, представляющий собой специализированное средство, разработанное на основе объединения моделей и методов традиционного планирования с методами, применяемыми в области ЭС.
Подобного рода гибридизация является вполне обоснованной при решении задач, связанных с разработкой ИЭС, поскольку использование гибких механизмов ЭС, позволяющих четко отражать логику эксперта и декларативный способ описания знаний о ПрО при построении плана, в сочетании с определенными традиционными методами планирования.
В основу организации средств интеллектуального планирования положено комбинированное применение ТПП - в качестве алгоритмической составляющей подхода, и ПИК - в качестве функциональной основы подхода. Оперируя ТПП как основным алгоритмическим элементом, интеллектуальный планировщик в каждый момент времени производит детальное построение плана разработки в зависимости от текущего состояния проекта (степень готовности, риски, наличие ресурсов, особенности ПрО и т.п.).
