один аспект, который стоит выделить: память переводит агентов из "реагирующих на запросы" в системы с состоянием. как только состояние существует, вы получаете компаундинговое поведение, что именно и делает переход от инструментов к агентам таким драматичным.