Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Причины возникновения

Агентно-ориентированный подход. Структура агента. Функции агента. Свойства агента. Мультиагентные системы.

 

Агентно-ориентированный подход (в дальнейшем АОП) к программированию — разновидность представления программ, или парадигма программирования, в которой основополагающими концепциями являются понятия агента и его ментальное поведение, которое зависит от среды, в которой он находится.

Агентом является всё, что может рассматриваться как воспринимающее свою среду с помощью датчиков и воздействующее на эту среду с помощью исполнительных механизмов.

Объект

Программная сущность заданной структуры и конкретизированных механизмов взаимодействия с другими объектами посредством передачи сообщений. Сообщения формируются и отсылаются в ответ на пришедшие сообщения. Формирование сообщений происходит процедурами на основании данных.

Актор

Программная сущность заданной структуры и механизмов взаимодействия.

§ Содержит данные и процедуры.

§ Обладает инкапсуляцией, отношениями, наследованием и может порождать сообщения.

Агент

Программная сущность для выполнения поставленных задач. Обладает поведением, а именно: взаимодействует с внешней сложной и динамично-развивающейся средой, способной модифицироваться или быть модифицированной другими агентами в зависимости от конкретных условий. Взаимодействие подразумевает[4]:

§ восприятие динамики среды;

§ действия, изменяющие среду;

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

В зависимости от степени свободы среды, подразумевающей наличие в ней соответствующего типа агента, среды подразделяются на:

Замкнутые

Конечное детерминированное или вероятностное описание всей среды, которое известно агенту априори или путём исследования.

Открытые

Конечное детерминированное или вероятностное описание локальной области среды, в которой находится агент и которое известно ему априори или путём исследования.

Трансформируемые

Динамически развивающиеся среды, развивающей структурой которых является агент.

 

Структура агента

Структурно агента можно изобразить следующим образом:

Агент | |-> Ресурсы | |-> Объекты | |-> функции | |-> данные

Причины возникновения

 

Причины возникновения агентно-ориентированного подхода:

1. необходимость преодоления границ операционных сред;

2. устранение разнородности объектных моделей, вызванных тем, что классы и объекты, построенные в различных инструментальных средах, имеют определённые отличия.

Основными свойствами, которыми должны обладать агенты, считаются:

§ Автономность — способность выполнять действия самостоятельно;

§ Гомогенность/гетерогенность — способность объединять однородные или разнородные функции;

§ Наличие «интеллекта», способности к обучению, коррекция поведения для улучшения собственной эффективности;

1. Активное поведение, постоянный обмен информацией «внутри» агента и между агентом и средой;

2. Коммуникативность — обмен данными с внешней средой;

3. Восприятие среды — наличие специальных «средств» восприятия среды функционирования агента;

4. Мобильность — перемещение агента внутри других программных и физических сред и/или компонентов.

Пример

Типичным примером агентно ориентированного подхода можно назвать специальные программы, имитирующие действия игроков в компьютерных играх. Распространенное название для таких программ — боты.

 

<== предыдущая лекция | следующая лекция ==>
Дерево каталогов | Правый Свадистан




© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.