Агент
(→Программы - агенты) |
м (Откат правок Putin H (обсуждение) к версии Евгений Патаракин) |
||
(не показаны 12 промежуточных версий 2 участников) | |||
Строка 1: | Строка 1: | ||
+ | {{Карточка понятия | ||
+ | |Область использования понятия=Цифровая | ||
+ | |Ages=10 | ||
+ | |FieldActivity=Empowered Learner, Global Collaborator | ||
+ | }} | ||
__TOC__ | __TOC__ | ||
== Определение == | == Определение == | ||
Агенты это - помощники, которым мы доверяем выполнение определенных задач. Это - некто или нечто, выполняющий инструкции. Слово агент восходит к латинскому слову agere - вести, действовать. Главное качество агентов - способность выполнять какую-то делегированную ему работу в чьих-то интересах. | Агенты это - помощники, которым мы доверяем выполнение определенных задач. Это - некто или нечто, выполняющий инструкции. Слово агент восходит к латинскому слову agere - вести, действовать. Главное качество агентов - способность выполнять какую-то делегированную ему работу в чьих-то интересах. | ||
+ | Агенты - это автономные объекты, которые могут самостоятельно реагировать на внешние события и выбирать соответствующие действия. В настоящее время в рамках многоагентных технологий и [[multi-agent system|многоагентных систем]] (МАС) разработаны различные типы агентов, которые характеризуются конкретной моделью поведения и свойствами, а также, семейства архитектур и библиотек компонентов, для которых свойственны распределённость и автономность. | ||
+ | |||
+ | ; Атрибуты агента | ||
+ | : Правила поведения | ||
+ | : Память | ||
+ | : Ресурсы | ||
+ | : Принятие решений | ||
+ | : Метаправила | ||
+ | |||
+ | === Классификация агентов === | ||
+ | |||
+ | <graphviz> | ||
+ | digraph AG { | ||
+ | rankdir=LR ; | ||
+ | node [fontsize=10, shape="none"] ; | ||
+ | edge [fontsize=8, arrowsize=1, color=black]; | ||
+ | size="8,4" ; | ||
+ | "Автономные агенты" -> {"Живые агенты", "Роботы", "Компьютерные агенты"} ; | ||
+ | "Живые агенты" -> Люди ; | ||
+ | "Компьютерные агенты" -> {"Программные агенты", "Искусственная жизнь"} | ||
+ | "Программные агенты" -> {"Агенты поиска", "Агенты обучения","Агенты планирования","Агенты переговоров","Агенты знаний", "Агенты развлечений"} ; | ||
+ | } | ||
+ | </graphviz> | ||
=== Программы - агенты === | === Программы - агенты === | ||
В дальнейшем мы постоянно будем упоминать разных агентов, поэтому сразу же обозначим их внешний вид: | В дальнейшем мы постоянно будем упоминать разных агентов, поэтому сразу же обозначим их внешний вид: | ||
<br clear=all />[[Изображение:C-agent.gif]] | <br clear=all />[[Изображение:C-agent.gif]] | ||
− | <br clear=all />[[Изображение:C-agent.gif| | + | <br clear=all />[[Изображение:C-agent.gif|45 px|]] |
=== Люди - агенты === | === Люди - агенты === | ||
Строка 23: | Строка 51: | ||
<br clear=all />[[Изображение:Server-model.gif]] | <br clear=all />[[Изображение:Server-model.gif]] | ||
− | + | ---- | |
+ | * [[Агентное моделирование]] | ||
+ | * [[Компетентности агентов]] | ||
− | |||
---- | ---- | ||
− | [[Категория: | + | [[Категория:Понятие]] |
[[Категория:Информатика]] | [[Категория:Информатика]] |
Текущая версия на 20:03, 7 апреля 2024
Область использования понятия | Цифровая |
---|---|
Ages | 10 |
FieldActivity | Empowered Learner, Global Collaborator |
Содержание |
[править] Определение
Агенты это - помощники, которым мы доверяем выполнение определенных задач. Это - некто или нечто, выполняющий инструкции. Слово агент восходит к латинскому слову agere - вести, действовать. Главное качество агентов - способность выполнять какую-то делегированную ему работу в чьих-то интересах. Агенты - это автономные объекты, которые могут самостоятельно реагировать на внешние события и выбирать соответствующие действия. В настоящее время в рамках многоагентных технологий и многоагентных систем (МАС) разработаны различные типы агентов, которые характеризуются конкретной моделью поведения и свойствами, а также, семейства архитектур и библиотек компонентов, для которых свойственны распределённость и автономность.
- Атрибуты агента
- Правила поведения
- Память
- Ресурсы
- Принятие решений
- Метаправила
[править] Классификация агентов
[править] Программы - агенты
В дальнейшем мы постоянно будем упоминать разных агентов, поэтому сразу же обозначим их внешний вид:
[править] Люди - агенты
Политическая корректность и вежливость по отношению к агентам требует, чтобы мы сразу же обозначили и других участником коммуникационного процесса, которых в дальнейшем будем называть компьютерными пользователями, читателями, писателями, а иногда и просто людьми -
В Летописи действуют летописцы и летописательницы , которые складывают в общий контейнер кусочки знаний . Если бы летописцам не помогали программные агенты , то очень скоро наш общий контейнер превратился бы в помойку.
Все чаще мы оказываемся в ситуации, когда наша мыслительная деятельность и наше общение с другими людьми происходят при участии программных агентов. Если пользоваться метафорой круглого стола, за которым общаются люди и программные агенты мы должны добавить на стол вкусного и интересного содержания. Мы положим на стол базу данных
Круглый стол, за которым сидят и люди и программные агенты, не просто "такая метафора". Согласно работе Ривса и Наса Медийное равенство люди склонны мыслить программные средства и образы медиа в терминах пространства или межличностных отношений. Компьютер и компьютерные программы рассматриваются и оцениваются нами так же, как и другие люди.
В сетевом сообществе для получения информации из базы данных человек обращается к программе клиенту, клиент передает запрос серверу, сервер дополнительным программам - скриптам, которые общаются с базой данных. Схема этих непростых отношений представлена на следующем рисунке: