Claude постоянно забывает ваш код... Вот как это исправить

BBetter Stack
컴퓨터/소프트웨어창업/스타트업AI/미래기술

Transcript

00:00:00Claude Code — отличный инструмент, но мы знаем, что он хорош только в рамках одной сессии.
00:00:03Как только мы возвращаемся к работе позже, всё из предыдущей сессии бесследно исчезает.
00:00:07И тут на помощь приходит Claude Mem.
00:00:09Он дает Claude Code постоянную и сжатую память между сессиями,
00:00:13автоматически фиксируя такие вещи, как исправления багов и принятые решения.
00:00:16А затем возвращает этот контекст именно тогда, когда он нам нужен.
00:00:19Всё это — открытый исходный код и никаких API-ключей.
00:00:21У нас постоянно выходят новые видео.
00:00:23Так что обязательно подпишитесь.
00:00:30Настройка здесь очень быстрая, всё необходимое можно взять в репозитории Claude Mem.
00:00:34Я исхожу из того, что Claude Code у вас уже установлен, как и у меня,
00:00:37так что добавление Claude Mem — это по сути две команды внутри Claude.
00:00:41Сначала запустите Claude, а затем просто выполните вот эту команду.
00:00:45После этого мы можем установить его с помощью команды, которую вы видите здесь.
00:00:48Обе я взял из репозитория.
00:00:50Теперь я перезапущу Claude, и готово.
00:00:52Теперь Claude Mem работает прямо на вашей системе.
00:00:55Мне не пришлось возиться с конфигами или API-ключами, что является огромным плюсом.
00:00:59И вот что мне нравится больше всего.
00:01:01Он работает локально, так что все собранные данные остаются на вашей машине.
00:01:06Ладно, давайте я покажу вам всё самое интересное.
00:01:09Я буду краток, чтобы вы уловили саму суть, ведь это самое главное.
00:01:12Мы находимся в папке нового проекта — просто какой-то FastAPI, с которым я ковырялся.
00:01:17Но для наглядности мы создадим простейший Python-скрипт.
00:01:22В первой сессии я попрошу Claude создать файл для рекурсивного вычисления чисел Фибоначчи,
00:01:26но намеренно пропущу обработку отрицательных чисел.
00:01:29Как и ожидалось, Claude создает файл, и на первый взгляд всё выглядит хорошо.
00:01:34Теперь я запущу его и попробую ввести отрицательное число.
00:01:38По понятным причинам мы получаем ошибку.
00:01:41Поэтому я говорю Claude: «добавь ValueError, если n меньше нуля».
00:01:45Claude обновляет код.
00:01:47Запускаю снова: понятное сообщение об ошибке, баг исправлен.
00:01:50А теперь внимание.
00:01:52Claude и сам на это способен.
00:01:52Это было проще простого.
00:01:54Однако пока мы это делали, Claude Mem тихо наблюдал в фоновом режиме.
00:01:58Он протоколировал всё происходящее.
00:02:00Всё работает локально на вашем компьютере и постоянно обновляется.
00:02:05Мы можем посмотреть, например, тот самый баг, верно?
00:02:08Я могу открыть запись.
00:02:09Вижу само исправление, аргументацию и разницу в коде (diff).
00:02:13Собственно, это и есть весь веб-интерфейс Claude Mem.
00:02:16Тут видны записи в реальном времени, разбитые по категориям, и вот наше исправление бага.
00:02:20А теперь самое важное испытание, потому что первая часть — это просто приятно.
00:02:24Классно это видеть, но по сути это просто симпатичные логи.
00:02:28Я завершаю текущую сессию.
00:02:31Очищаю терминал и снова запускаю Claude.
00:02:35Я в новой сессии, и теперь я попрошу Claude продолжить с того места, где мы остановились.
00:02:41Просто попрошу его вспомнить баг с Фибоначчи, который мы чинили в прошлый раз.
00:02:45И вот оно.
00:02:48Он подтягивает нужный контекст.
00:02:49Claude выдает точное решение без того, чтобы я заново объяснял всю историю.
00:02:54Можно пойти дальше: попрошу его найти «исправление бага Фибоначчи».
00:02:58Теперь я вижу сжатое резюме, а если разверну его — получу полный контекст.
00:03:05Мне не нужно тратить время на копирование, вставку или попытки
00:03:08пересказать то, чем мы занимались раньше.
00:03:10Он просто помнит.
00:03:12Это прорыв, потому что теперь мы можем открывать и закрывать сессии,
00:03:15а Claude Mem будет подстраховывать нас в фоне.
00:03:18Здесь много моментов, которые мне нравятся и которые помогут вам в работе.
00:03:21Во-первых, это колоссальная экономия времени: забудьте о ручном восстановлении контекста.
00:03:26Во-вторых, это очень эффективно в плане расхода токенов.
00:03:29Claude Mem сжимает воспоминания до 10 раз,
00:03:32поэтому мы не так быстро упираемся в лимиты.
00:03:35Наконец, здесь реально можно что-то найти.
00:03:37Вы можете искать в памяти по встроенным тегам Claude Mem.
00:03:42Просто введите «bug fix», «decision», путь к файлу или ключевые слова.
00:03:46И всё это отобразится в интерфейсе.
00:03:48Это делает инструмент незаменимым в крупных проектах,
00:03:51и в отличие от стандартного файла памяти Claude, здесь всё автоматизировано.
00:03:55К тому же, это открытый исходный код, так что вы можете настроить его под себя.
00:03:58Если вкратце, то это и есть Claude Mem.
00:04:00Claude Mem бережет наше время.
00:04:02Это идеальный инструмент для ускорения рабочего процесса и экономии кучи токенов.
00:04:06Попробуйте его в своем проекте.
00:04:07Думаю, вы сразу почувствуете разницу.
00:04:09Если видео было полезным, не забудьте нажать кнопку подписки, и увидимся в следующих выпусках.

Key Takeaway

Claude Mem превращает Claude Code в мощный инструмент для долгосрочной разработки, автоматически сохраняя контекст прошлых сессий локально и экономя ресурсы за счет сжатия данных.

Highlights

Claude Mem обеспечивает Claude Code постоянную память между сессиями

Инструмент полностью локальный

Timeline

Проблема кратковременной памяти Claude Code

В начале видео автор поднимает главную проблему стандартного Claude Code: потеря всего контекста после закрытия сессии. Инструмент Claude Mem представлен как решение, которое дает ИИ-помощнику постоянную память. Он автоматически фиксирует исправления багов и принятые архитектурные решения в фоновом режиме. Это позволяет возвращать нужный контекст именно в тот момент, когда разработчик возобновляет работу позже. Важным преимуществом является открытый исходный код и отсутствие необходимости настраивать дополнительные API-ключи.

Установка и настройка Claude Mem

Процесс установки Claude Mem описывается как чрезвычайно быстрый и требующий всего двух команд внутри интерфейса Claude. Автор подчеркивает, что для работы не нужно возиться с конфигурационными файлами или сложными настройками доступа. Все данные хранятся исключительно локально на машине пользователя, что гарантирует приватность кода и истории разработки. После перезапуска Claude инструмент сразу начинает работать в фоновом режиме. Это делает его доступным даже для тех, кто не хочет тратить время на администрирование инструментов.

Демонстрация работы на примере Python-скрипта

Автор демонстрирует возможности памяти на примере создания скрипта для вычисления чисел Фибоначчи с намеренно допущенной ошибкой в обработке отрицательных чисел. В ходе сессии Claude исправляет баг, добавляя исключение ValueError, пока Claude Mem тихо протоколирует это действие. Пользователь может открыть веб-интерфейс инструмента и увидеть подробную запись исправления с аргументацией и разницей в коде (diff). Этот раздел показывает, что логирование происходит автоматически и не отвлекает разработчика от написания кода. Визуализация в интерфейсе помогает быстро оценить, какие именно события были сохранены в базу знаний.

Восстановление контекста в новой сессии

В этой части проводится критический тест: автор полностью завершает сессию, очищает терминал и запускает Claude заново. В новой пустой сессии он просит ИИ вспомнить, какой баг они исправляли ранее, и Claude Mem успешно подтягивает нужный контекст. Это избавляет разработчика от необходимости заново объяснять историю проекта или копировать старые куски кода вручную. Система выдает точное решение на основе прошлых данных, что является настоящим прорывом для работы над долгосрочными проектами. Экономия времени на восстановление контекста становится очевидной при переключении между задачами.

Преимущества: экономия токенов и эффективный поиск

В заключении перечисляются ключевые выгоды использования Claude Mem, среди которых лидирует колоссальная экономия времени и токенов. Благодаря алгоритмам сжатия, воспоминания занимают в 10 раз меньше места в контекстном окне, что отдаляет момент достижения лимитов модели. Инструмент также предлагает мощную систему поиска по встроенным тегам, таким как "исправление бага" или конкретные пути к файлам. Автор отмечает, что полная автоматизация процесса выгодно отличает это решение от стандартных файлов памяти Claude. Использование открытого исходного кода позволяет сообществу адаптировать инструмент под специфические нужды крупных коммерческих проектов.

Community Posts

No posts yet. Be the first to write about this video!

Write about this video