Методы взаимодействия с активным агентом обучающей среды — страница 8

  • Просмотров 2630
  • Скачиваний 495
  • Размер файла 236
    Кб

выразительным, ведь он использует роли, социальные отношения, общение по протоколу, цели и планы, адаптацию и обучение. Агенты и многоагентные системы Агенты появились около 20 лет назад и быстро перешли из академических проектов в промышленные разработки. Алан Кей часто называется создателем теории агентов как "программ, которые при получении задания способны поставить себя на место пользователя, а в случае попадания в тупик

задают ему уточняющие вопросы". На конференции по многоагентным системам, проходившей в Германии в 2005 году, сообществом были сформулированы основные качества современных агентов, помимо автономности: реактивность на действия среды в реальном времени (when Event if Condition then Action) (адаптивность) активность, инициативность моделирование окружающей среды и ее опрос интеллектуальность как поиск решений, способность обучаться, изменять

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

продуктивнее сначала определить знания в декларативном виде сущность-отношение и потом обрабатывать их машиной вывода, подбирающей последовательность действий. Поэтому чаще всего реализуются следующие этапы: представление знаний инженерия знаний методы принятия решений (процедуры обработки) Многоагентной системой называется система, решающая одну задачу несколькими агентами методом передачи знаний и задач (действий)

между агентами. Ее агенты ограничены (не знают о всей системе) и децентрализованы (не управляют всей системой). Программирование МАС можно разделить на: примитивы агента организацию (архитектура и функции) цели (состояние агента во времени, влияние выполнения задачи на состояние, как достигаются цели и что приосходит если их нельзя достигнуть) окружение взаимодействие Агентные платформы Важным понятием в деле реализации МАС

является агентная платформа -система, позволяющая создавать и уничтожать, интерпретировать, запускать и перемещать агентов. Серверная среда содержит агентов в определенных контекстах (правах). Для обмена сообщений используются посредники (чтобы скрыть код, иметь возможность создавать свои копии или премещаться в другой контекст). К агентной платформе и ее контекстам походит коммуникационная инфраструктура (например, RPC) для