
- •2.Алгоритм методики концептуального анализа структур действий.
- •3.Экспертные системы (эс): определение, назначение эс, обобщенная структура классической эс, назначение отдельных блоков, достоинства и недостатки экспертных систем.
- •4.Технология разработки эс: этапы и стадии проектирования.
- •5.Нечеткая логика: нечеткое множество, функция принадлежности, операции над нечеткими множествами. Нечеткие отношения. Операции над нечеткими отношениями.
- •6.Лингвистическая переменная: определение, структура, связь с нечеткими множествами.
- •7.Рассуждения на нечетких множествах. Правила нечеткой импликации. Примеры.
- •8.Нечетко-логические экспертные системы: обобщенная структурная схема, назначение отдельных модулей, пример функционирования.
- •9.Способы суперпозиции и дефаззификации в процессе нечеткого логического вывода.
- •10.Основы нечеткой арифметики: правила выполнения арифметических операций с нечеткими числами, пример.
- •11.Онтологии и онтологические системы: определение, назначение, структура. Виды онтологий. Отличие онтологий от баз данных. Языки представления онтологических знаний. Примеры онтологических систем.
- •12.Агенты и мас: определения, обобщенная структурная схема агента и мас, области применения агентов и мас.
- •13.Агенты и среды функционирования агентов: определения, свойства среды функционирования, примеры сред, обладающих разными свойствами.
- •14.Понятие агента и мас: определение, отличие агента от объекта и экспертной системы.
- •15.Варианты структурной организации агентов: структурные схемы простого рефлексного агента и агента с моделью внешней среды, сравнение функциональных возможностей.
- •16.Варианты структурной организации агентов: структурные схемы агента с моделью внешней среды и агента с функцией полезности, сравнение функциональных возможностей.
- •17.Варианты структурной организации агентов: структурные схемы агента с функцией полезности и обучающегося агента, сравнение функциональных возможностей.
- •18.Понятие агента и мас: определение, критерии целесообразности применения многоагентного подхода для решения задач.
- •19.Агенты, как целеустремленные системы: bdi-модель агента, обоснование целесообразности ее использования на примерах, уровни целеустремленности агентов.
- •20.Технологии агентно-ориентированного анализа и проектирования: классификация, технология проектирования агентов на основе концептуального анализа структур действий.
- •21.Типичные проблемы («подводные камни»), с которыми сталкиваются разработчики мас.
- •22.Проблема кооперации агентов: необходимость кооперации, общие свойства протоколов ведения переговоров, необходимые составляющие переговорного процесса.
- •23.Аукционы как переговоры с целью распределения ресурсов: классификация аукционов; основные варианты проведения аукционов – английский, голландский; проблемы лжи и сговора при проведении аукционов.
- •24.Задачно-ориентированные переговоры: формализация переговорного процесса и стратегия ведение переговоров по протоколу последовательных уступок.
- •25.Классификация языковых средств описания агентов на различных уровнях абстракции, назначение отдельных групп языков.
- •26.Мобильные агенты: определение, назначение, обобщенная структурная схема, основные понятия теории мобильных агентов. Пример решения задачи.
- •27.Стандартные языки взаимодействия агентов: kqml, kif – назначение, структура сообщений, примеры сообщений.
- •28.Структура мас как программной системы в среде Jason: структура программы агента, структура программы среды функционирования, структура файла проекта.
- •Имя события : Контекстные ограничения
20.Технологии агентно-ориентированного анализа и проектирования: классификация, технология проектирования агентов на основе концептуального анализа структур действий.
Все известные методики разработки МАС можно классифицировать следующим образом:
- базирующиеся на традиционном объектно-ориентированном проектировании и расширяющие его в сторону агентов;
- базирующиеся на методах инженерии знаний;
- базирующиеся на организационно-ориентированных представлениях;
- сочетающие в себе элементы трех выше названных классов.
Определение концептуальной модели предметной области (КМПрО):
КМПрО = {A, X, C, V(C), R, G(A), Ru}, где:
A = {a1, a2, ... an} – множество имен субъектов (т.е. агентов), действующих в предметной области (ПрО);
X = {x1, x2, ..., xn} - множество имен объектов (пассивных ресурсов), существующих в ПрО (в среде функционирования агентов), и необходимых агентам для их деятельности , n 0;
C = {c1, c2, ... cn} – общее множество имен свойств агентов и объектов, но каждый агент или объект описывается своим набором свойств. Например, для xi имеем множество имен свойств
ci = {ci1, ci2, ..., cim}, m 0;
V(C) – множество областей значения свойств:
cij = { cij1, cij2, ..., cijk},
при этом, k>0 (в описании объекта может не быть свойств, но если есть хотя бы одно свойство, то у него обязательно есть хотя бы одно значение);
R = {r1, r2, ... rl} - множество имен отношений, в которые могут вступать агенты и объекты (в разных сочетаниях) моделируемой ПрО, l >= 0;
G(A) = {g1, g2, ... gv} - множество имен действий (процессов, принимаемых решений), которые агенты могут совершать над объектами и друг другом, v>0 (хотя бы одно действие в задачах моделирования всегда есть);
Ru – множество законов среды функционирования агентов (например, модели физических законов).
Объективное состояние ПрО SПрО представляет собой совокупность всех фактов.
Объективное состояние ПрО изменяется под влиянием действий из множества G(A) и определяется в фиксированный момент ti времени следующим образом:
SПрО (ti) = {A(ti), X(ti), C(ti), R(ti)}
Методика концептуального анализа предметной области задачи с целью разработки базы знаний агентов и определения структуры МАС, называется методикой анализа концептуальных структур действий. Суть ее заключается в следующем.
Для каждого действия, которое должны выполнять агенты разных типов или которое должно выполняться средой, строится его концептуальная структура. Она включает в себя следующие элементы:
указание на субъекты действия, т.е. агенты, которые должны или могут выполнять данное действие;
указание на объекты действия, т.е. агенты или объекты, изменение состояние которых является целью данного действия: оно может изменять какие-то свойства и/или отношения агента (объекта);
указание на компоненты действия, т.е. другие агенты или объекты ПрО, необходимые для описания условий и реализации данного действия;
указание на свойства и/или отношения субъектов, объектов и компонентов действия, определяющие посредством своих значений условия его совершения и его результаты, т.е. описывающие ситуации предусловия и постусловия данного действия.