Добавление памяти в AI-агентов на Rust
Автор описывает реализацию системы памяти для AI-агента на Rust (проект Eugene v0.8). До этого момента все агенты в серии были «амнезиаками» — каждая сессия начиналась с чистого листа. Новая версия добавляет два типа хранилищ памяти и навыки remember/recall, позволяя агенту сохранять контекст между сеансами.
Разработчикам AI-агентов на Rust, которые хотят перейти от demo-прототипов к реальным помощникам с persistent-контекстом. Показывает практическую реализацию долговременной памяти с возможностью масштабирования.
Это аннотация к авторской статье. Мы не публикуем и не пересказываем чужие тексты целиком — полная версия у автора.
О чём статья
- Реализована архитектура памяти по образцу Claude Code CLI: markdown-файлы с YAML-метаданными в директории проекта
- Добавлен трейт VectorStore для поиска по эмбеддингам с базовой in-memory реализацией, готовой к замене на Qdrant/pgvector
- Память интегрирована через два новых навыка агента (remember и recall), реализуя паттерн 'agentic RAG' — поиск вызывается как инструмент, а не на каждом шаге
Enzo Lombardi
Medium #llm
Читать оригинал
Комментарии