Средство с открытым исходным кодом, обеспечивающее хранение и поиск долгосрочной памяти на основе векторов для ИИ-агентов с сохранением контекстуальной преемственности.
Memor предоставляет подсистему памяти для агентов на базе языковых моделей, позволяющую сохранять векторные представления прошедших событий, предпочтений пользователей и контекстных данных в векторных базах данных. Поддерживаются несколько бэкендов, таких как FAISS, ElasticSearch и системы в памяти. С помощью поиска по семантическому сходству агенты могут получать релевантные воспоминания на основе запросных векторных представлений и фильтров метаданных. Настраиваемые пайплайны памяти Memor включают сегментацию, индексирование и политики вытеснения, обеспечивая масштабируемое управление контекстом на длительный срок. Интегрируйте это в рабочий процесс вашего агента для обогащения команд динамическим историческим контекстом и повышения релевантности ответов в многосессионных взаимодействиях.
Основные функции Memor
Векторное хранение памяти
Поддержка нескольких бэкендов (FAISS, ElasticSearch, in-memory)
NeuralGPT предназначен для упрощения разработки AI-агентов, предлагая модульные компоненты и стандартизированные пайплайны. В его основе — настраиваемые классы агентов, дополненная генерация (RAG) и уровни памяти для сохранения контекста диалога. Разработчики могут интегрировать векторные базы данных (например, Chroma, Pinecone, Qdrant) для семантического поиска и определять инструменты-агенты для выполнения внешних команд или API-запросов. Фреймворк поддерживает мульти-бэкенды LLM, такие как OpenAI, Hugging Face и Azure OpenAI. NeuralGPT включает CLI для быстрого прототипирования и SDK на Python для программного управления. Благодаря встроенной регистрации логов, обработке ошибок и расширяемой архитектуре плагинов ускоряет развертывание интеллектуальных помощников, чат-ботов и автоматизированных рабочих процессов.