В общем, память для агента — это то, что мы предоставляем через контекст в промпте, переданном в LLM, что помогает агенту лучше понимать свою задачу и выполнять её с учётом прошлых взаимодействий и данных.
4 типа памяти ИИ-агентов:
1. Эпизодическая — тип памяти, содержащий прошлые взаимодействия и действия, выполненные ИИ-агентом. Хранится в постоянном хранилище, чтобы её можно было извлекать позже при необходимости.
2. Семантическая — любая внешняя информация, доступная ИИ-агенту и любые знания, которые агент должен иметь о себе.
Это могут быть внутренние знания, тематический контекст, контекст "заземления", примеры, данные из интернета и прочая информация.
Семантическая память может быть сгруппирована в разделы, что даёт агенту возможность работы с разными источниками данных по узким областями знаний.
3. Процедурная память — это системная информация: структура промпта, инструменты для работы с данными, AI guardrails и т.п., которая обычно хранится в Git, промптах и инструментах.
4. Иногда приложение-агент извлекает информацию из долговременной памяти и сохраняет её локально, если она необходима для выполнения текущей задачи.
5. Вся информация, собранная из долговременной или локальной памяти, называется кратковременной или рабочей памятью.
Компиляция всего этого создаёт запрос для передачи в LLM, которая должна будет его обработать и предоставить ответ.
🧠 Свежее по ИИ:
– OpenAI анонсировали Tasks. Новая фича позволяет создавать отложенные и рекурентные задачи для ИИ.
– Microsoft сообщили, что новые версии DirectX будут с поддержкой нейронного рендеринга и машинного обучения с "додумыванием" изображений.
– o1 всего за
– ИИ меняет религию
– ИИ меняет игры
– 200+ интервью об ИИ