Классификация инструментов

Пять категорий инструментов по направлению вызова и объекту воздействия:

  1. восприятия — активно получает информацию;
  2. выполнения — изменяет внешний мир;
  3. сотрудничества — управляет другими агентами и людьми;
  4. срабатывания события — агент регистрирует, срабатывает извне, будит агента;
  5. коммуникации с пользователем — агент доносит информацию до пользователя.

Первые четыре вызываются агентом; событийные требуют асинхронной архитектуры.

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

Связано: Событийно-управляемый асинхронный агент