Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пособие_по_jason_(итог).doc
Скачиваний:
78
Добавлен:
21.03.2016
Размер:
1.79 Mб
Скачать

Содержание

© МИРЭА, 2009 2

Введение 3

1. ОСНОВНЫЕ ПОНЯТИЯ ТЕОРИИ АГЕНТОВ 8

1.1. Понятие агента 8

1.2. Программные агенты и программные объекты 10

1.3. Агенты и экспертные системы 13

1.4. BDI-модель агента 13

2. МЕТОДИКА АНАЛИЗА КОНЦЕПТУАЛЬНЫХ СТРУКТУР ДЕЙСТВИЙ В ПРИМЕНЕНИИ К ОПИСАНИЮ ПОВЕДЕНИЯ АГЕНТОВ 15

3.ПРЕДСТАВЛЕНИЕ О ЯЗЫКАХ КОММУНИКАЦИИ АГЕНТОВ 24

3.1. Язык KIF 25

3.2. Язык KQML 26

4. ЗНАКОМСТВО СО СРЕДОЙ JASON 31

4.1. Что такое Jason? 31

4.2. Установка и настройка Jason 32

4.3 Запуск демонстрационных примеров 35

4.4 Основы программирования на языке AgentSpeak 35

4.4.1 Убеждения 35

4.4.2 Типы данных 37

4.4.3 Сильное и слабое отрицание 38

4.4.4 Цели 39

4.4.5 Планы 40

4.4.6 Операторы 49

4.4.7 Аннотации 50

4.4.8 Работа со списками 52

4.4.9 Общие рекомендации по составлению и расположению планов 54

4.5 Работа агента в среде Jason 55

4.6 Инструменты отладки МАС в Jason 62

5. ВЫПОЛНЕНИЕ ЛАБОРАТОРНЫХ РАБОТ 66

5.1 Описание процесса 66

5.2 Пример выполнения лабораторных работ 67

5.2.1 Постановка задачи 67

5.2.2 Концептуальный анализ поведения агентов 68

5.2.3 Концептуальная модель задачи «Фастфуд» 84

5.2.4 Описание вспомогательных алгоритмов 85

5.2.5 Программная реализация 85

5.2.5.1 Программа агента «Генератор клиентов» 89

5.2.5.2. Программа агента «Клиент» 92

5.2.5.3 Программа агента «Продавец» 98

5.2.5.4 Программа агента «Хранилище» 100

5.2.5.5 Программа агента «Повар» 101

5.2.5.6 Файл проекта МАС «fastfood.mas2j» 102

5.2.6 Исследование работоспособности МАС 104

5.2.7 Дополнительные задания 115

Заключение 118

СПРАВОЧНИК ПО ФУНКЦИЯМ СРЕДЫ JASON 121

Библиографический список 140

Сергей Сергеевич Смирнов

Валерия Аполлоновна Смольянинова

Введение в Разработку

многоагентных систем

в среде Jason

Основы программирования на языке

AgentSpeak

Учебное пособие

Редактор Л.С.Болотова

Учебное пособие напечатано в авторской редакции

Подписано в печать 00.00.2007. Формат 60х84 1/16.

Бумага офсетная. Печать офсетная.

Усл. печ. л.00,00 Усл. кр.-отт. 00,00. Уч.-изд. л. 00,00

Тираж 000 экз. С 00

Государственное образовательное учреждение высшего профессионального образования “Московский государственный институт радиотехники, электроники и автоматики (технический университет)”

119454, Москва, пр. Вернадского, 78