три стадии архитектур, основанных на агентах: 1. все, что может сделать пользователь, агент может сделать 2. все, что может сделать код приложения, агент может сделать 3. все, что может сделать разработчик, агент может сделать