agent

  1. агент

#

  1. (от лат. agentis – действующий) в общем случае – программа, действующая от имени физического лица или организации;

  2. невидимая для пользователя (обычно работающая в фоновом режиме), не связанная с определённой БД, управляемая событиями программа (т. е. выполняющая некоторые действия, когда происходит заданное событие, например поступает запрос от внешнего объекта). Существует множество типов агентов. Обучаемые агенты часто называются intelligent agents, при использовании с PDA – personal agents, агенты для поиска в Internet – knowbots или droids;

  3. в ООП – объект, который как сам воздействует на другие объекты, так и они могут воздействовать на него (см. также OOP);

  4. при работе на сетевом или коммуникационном оборудовании агент – активный процесс, отвечающий за определённый тип функционального поведения, например, позволяющий включить это оборудование в систему сетевого управления (network management system, NMS). Так SNMP-агент, работая на маршрутизаторе, может по SNMP-протоколу обмениваться информацией с SNMP NMS. Синоним – software agent. Классификация:
    broker agent – агент-брокер;
    catalytic agent – агент-катализатор;
    filter(ing) agent – фильтрующий агент;
    macroagent – макроагент;
    security agent – агент безопасности;
    signalling agent – агент-сигнализатор;
    stream agent – потоковый агент.
    Пример: “People are mobile, social, cooperative, and competitive agents” (Donald Norman). – Люди по сути являются мобильными, общественными, взаимодействующими и конкурирующими существами-агентами 

Связные термины

agent-based modeling, AI, information agent, knowbot, neugent

Все термины