soul.py добавляет постоянную память локальным LLM с помощью простого файлового подхода.

✍️ OpenClawRadar📅 Опубликовано: 2 марта 2026 г.🔗 Source
soul.py добавляет постоянную память локальным LLM с помощью простого файлового подхода.
Ad

soul.py — это библиотека Python, которая обеспечивает постоянную память для локальных сессий LLM, сохраняя историю разговоров в удобочитаемых файлах формата markdown, устраняя необходимость в базах данных или запущенных серверах.

Как это работает

Библиотека создаёт два файла в формате markdown: SOUL.md для информации об идентичности и MEMORY.md для журналов разговоров. Каждый раз, когда вы вызываете agent.ask(), система считывает оба файла в системный промпт, обрабатывает запрос, а затем добавляет обмен сообщениями в MEMORY.md. Это позволяет памяти сохраняться между процессами и сессиями.

Базовое использование

Установка и настройка:

pip install soul-agent
soul init

Пример реализации с Ollama:

from soul import Agent

agent = Agent( provider="openai-compatible", base_url="http://localhost:11434/v1", model="llama3.2", api_key="ollama" )

agent.ask("My name is Prahlad, I'm working on an AI research lab.")

Позже, в новой сессии:

agent.ask("What do you know about me?")

Возвращает: "You're Prahlad, working on an AI research lab."

Ad

Ключевые особенности

  • Работает с моделями Ollama, OpenAI и Anthropic
  • Не требует базы данных или сервера
  • Удобочитаемые файлы в формате markdown
  • Поддерживает версионирование через Git и ручное редактирование
  • Память сохраняется между процессами и сессиями
  • Создана специально для добавления постоянной памяти к локальным моделям

Инструмент был создан для решения проблемы, когда локальные LLM забывают информацию между сессиями, предоставляя лёгкую альтернативу решениям на основе баз данных.

📖 Read the full source: r/LocalLLaMA

Ad

👀 Смотрите также

mindpm: Бесплатный MCP-сервер для постоянного хранения памяти проекта с Claude
Инструменты

mindpm: Бесплатный MCP-сервер для постоянного хранения памяти проекта с Claude

mindpm — это бесплатный, открытый MCP-сервер, который предоставляет Claude локальную базу данных SQLite для отслеживания задач, решений, заметок и сводок сессий в рамках диалогов. Настройка занимает 30 секунд с помощью команды: claude mcp add mindpm -e MINDPM_DB_PATH=~/.mindpm/memory.db -- npx -y mindpm.

OpenClawRadar
Человеческий бенчмарк креативности: отделение конвергенции от дивергенции в оценке творческих способностей ИИ
Инструменты

Человеческий бенчмарк креативности: отделение конвергенции от дивергенции в оценке творческих способностей ИИ

Contra Labs представляет Human Creativity Benchmark (HCB) — систему, которая отделяет объективно проверяемые критерии (например, соответствие промпту) от субъективного вкуса (например, визуальной привлекательности) при оценке генеративного ИИ для творческой работы. Бенчмарк показывает, что ни одна текущая модель не является одновременно корректной и управляемой, решая проблему коллапса мод и необходимость дифференцированного вывода.

OpenClawRadar
Codeset улучшает работу кодирующих агентов, предоставляя контекст из истории git, специфичный для репозитория.
Инструменты

Codeset улучшает работу кодирующих агентов, предоставляя контекст из истории git, специфичный для репозитория.

Codeset генерирует статические файлы из истории git, которые предоставляют контекст, такой как прошлые ошибки, корневые причины и взаимосвязи совместных изменений. Тестирование показало улучшение на 5,3 п.п. на codeset-gym-python и на 2 п.п. на SWE-Bench Pro с использованием OpenAI Codex.

OpenClawRadar
Отслеживаемые 5 крупнейших коллекций Claude Code SKILL.md на GitHub — сортируемая таблица с автообновлением
Инструменты

Отслеживаемые 5 крупнейших коллекций Claude Code SKILL.md на GitHub — сортируемая таблица с автообновлением

Создал сортируемую таблицу пяти лучших репозиториев с коллекциями навыков (в сумме 125k звезд) с количеством звезд и навыков, автоматически обновляемую по команде /workflows:skill-collections.

OpenClawRadar