Память, инструменты, цикл: анатомия агента
- Описать три компонента агента и их назначение
- Объяснить, почему без цикла самопроверки агент нестабилен
Память, инструменты, цикл: анатомия агента
Любой агент, от простого до мульти-агентной системы, собирается из трёх компонентов. Поняв их, вы сможете разбирать любой агентский продукт — включая те, что вышли на неделе.
🧠 Запомни: память — что агент знает, инструменты — что агент может, цикл — как агент решает.
1. Память
- Контекст (working memory) — то, что «в голове» сейчас: промпт, история шагов.
- Внешняя память — файлы, базы, кэши, куда агент складывает промежуточные результаты.
- Сессия — из-за ограничений окна контекста агенты дробят работу и переносят состояние.
Новинка недели: Google показала Gemini Spark — персистентный агент, который продолжает работу, даже когда устройство офлайн. Это будущее памяти: работа не умирает с окном.
2. Инструменты
Инструменты — функции, которые агент может вызвать: запустить код, сделать HTTP-запрос, прочитать файл, отправить сообщение. Стандарт обмена — MCP (Model Context Protocol), позволяющий подключать внешние сервисы единообразно.
🛠 Попробуй: найдите в настройках вашего ИИ-инструмента раздел MCP/инструментов и перечислите, какие есть. Запишите 3 инструмента и что каждый делает.
3. Цикл самопроверки
Агент не «стреляет и забывает»: после каждого действия он смотрит на результат и решает — готово, повторить, сменить подход. Без этого цикла любой сбой превращает агента в источник ошибок. Те же релизы недели это подтверждают: и у Copilot Autopilot, и у Browser Actions есть механизм «посмотреть на результат и продолжить».
⚠️ Ловушка: цикл без ограничений зацикливается. Нужен лимит попыток и правило «сдаться и позвать человека». Это часть безопасного дизайна, а не недостаток.
Итог
- Память = контекст + внешнее состояние.
- Инструменты = действия через MCP и функции.
- Цикл = действие → проверка → решение (с лимитом попыток).