реализация агенто-ориентированного подхода к обработке информации средствами ООБД Cache`

 

 

С.В. Арсеньев, студ.; рук. В.Б. Тарасов, к.т.н., доц.

 

 

(МГТУ им. Н.Э.Баумана)

 

 

 

 

 

В работе представлена реализация агентно-ориентированного подхода средствами постреляционной базы данных Cache. Задачи, решаемые про­граммным агентом, относятся к области поддержки принятия решений и автоматизации различных процедур интеллектуальной обработки информации.  По сути, он выступает как посредник между пользователем и источниками информации, необходимой для решения задач  пользователя.

Для практической реализации когнитивного агента была выбрана идеология ОПП и разработаны следующие классы:

·        Ядро – основной модуль, который содержит методы, реализующие базовые функции агента (поиск решения, поиск элемента информационной модели, создание сообщения), и методы, предназначенные для вызова методов классов - расширений

·        Функциональный модуль – служит для имитации функций рецепторов и эффекторов. Допускает совместное применение несколькими агентами.

Перечисленные ниже классы используются для реализации интегрированной базы данных/знаний

·        Онтология – класс, предназначенный для реализации в системе различных онтологий. Для моделирования онтологии используются концепты и связи между ними. Один экземпляр класса задает одну онтологию.

·        Концепт – класс, описывающий один концепт (элемент предметной области). Один экземпляр класса  соответствует одному концепту в одной онтологии. В онтологии может быть неограниченное число концептов

·        Параметр концепта – способ описания состояния концепта.

·        Отношение -  экземпляр данного класса описывает одну связь между онтологиями и концептами.

·        Решение – класс, содержащий указания, что надо делать в каком-либо случае. Собственно этот класс является носителем опыта агента.

     Кроме описанных выше классов в базе данных/знаний реализуются классы, предназначенные для создания информационной модели предметной области.