Классификация инструментов
Пять категорий инструментов по направлению вызова и объекту воздействия: восприятия (активно получает информацию), выполнения (изменяет внешний мир), сотрудничества (управляет другими агентами и людьми), срабатывания события (агент регистрирует, срабатывает извне — будит агента), коммуникации с пользователем (агент доносит информацию до пользователя). Первые четыре вызываются агентом; событийные требуют асинхронной архитектуры. Качество проектирования инструментов определяет потолок возможностей агента.
Связано: [Проектирование инструментов], Событийно-управляемый асинхронный агент