реализация
агенто-ориентированного подхода к обработке информации средствами ООБД Cache`
С.В. Арсеньев, студ.; рук.
В.Б. Тарасов, к.т.н., доц.
(МГТУ им. Н.Э.Баумана)
В работе представлена реализация
агентно-ориентированного подхода средствами постреляционной базы данных Cache’. Задачи, решаемые программным агентом, относятся к
области поддержки принятия решений и автоматизации различных процедур
интеллектуальной обработки информации.
По сути, он выступает как посредник между пользователем и источниками
информации, необходимой для решения задач
пользователя.
Для практической реализации когнитивного
агента была выбрана идеология ОПП и разработаны следующие классы:
·
Ядро – основной модуль, который
содержит методы, реализующие базовые функции агента (поиск решения, поиск
элемента информационной модели, создание сообщения), и методы, предназначенные
для вызова методов классов - расширений
·
Функциональный модуль – служит для имитации
функций рецепторов и эффекторов. Допускает совместное применение несколькими
агентами.
Перечисленные ниже классы
используются для реализации интегрированной базы данных/знаний
·
Онтология – класс, предназначенный
для реализации в системе различных онтологий. Для моделирования онтологии
используются концепты и связи между ними. Один экземпляр класса задает одну онтологию.
·
Концепт – класс, описывающий один
концепт (элемент предметной области). Один экземпляр класса соответствует одному концепту в одной онтологии.
В онтологии может быть неограниченное число концептов
·
Параметр концепта – способ описания состояния
концепта.
·
Отношение - экземпляр данного класса описывает одну связь
между онтологиями и концептами.
·
Решение – класс, содержащий
указания, что надо делать в каком-либо случае. Собственно этот класс является
носителем опыта агента.
Кроме описанных выше классов в базе данных/знаний реализуются
классы, предназначенные для создания информационной модели предметной области.