HRBP по подписке × Birka Art · Программа AI-эволюции команды

УРОК 3: Память рабочего процесса

Hard skills: /remember, инструменты памяти, MCP Notion
Meta skills: различать контекст и память, решать, что остаётся локально, а что уходит в облако
00План

Структура урока

01
Реальный сбой
Агент теряет контекст между сессиями и терминалами — на живых примерах компании
02
Контекст ≠ Память
Где живёт контекст, где — память. Почему агент «додумывает», если факта нет под рукой
03
Слои памяти агента
Устройство, хранение, ограничения — и почему локальной памяти рано или поздно не хватает
04
Инструменты хранения
5 инструментов, выбор Notion, правило для агента: что хранить локально, а что — в облаке
05
Самостоятельная практика
Сохранить правило → новая сессия → новые данные → проверить источник → изменить правило → перепроверить
06
Домашнее задание
Подключить Notion, создать базу с агентом и прописать правило хранения знаний
Урок 3 · Блок 1

Реальный сбой

У агента без памяти каждая сессия — первая. Даже если предыдущая закончилась пять минут назад.
01Кейс

Один процесс, два терминала — ноль общего контекста

Возвращаетесь к той же самой задаче в другом терминале — агент не помнит ни задачи, ни результата, который сам только что выдал.
zsh — Терминал А · 11:15
> вы: посчитай маржу по моделям за август на WB и Ozon. Выкуп бери по факту, комиссию и логистику возвратов — отдельной строкой. Исключи модели, которые выводим из ассортимента. Если DOH выше целевых 35 дней — выдели модель отдельно.
> агент: принял, разобрал отчёты по всем условиям — в расчёте 6 моделей: боди бесшовное, комплект «комфорт», бюст без косточек...
zsh — Терминал Б · 14:30
> вы: почему в расчёте нет бюста без косточек, у него же выкуп 50%?
> агент: не нахожу информации ни про эту модель, ни про сам расчёт — расскажите, что за отчёт и по каким условиям считали?

Решаете задачу час, закрываете сессию, возвращаетесь завтра — агент снова спрашивает то, что вы уже объяснили.

🎤 У вас было похожее, на каком-то процессе?
Урок 3 · Блок 1 → 2

Давайте вспомним

Агент — зверь, вырывающийся из банки.
Без памяти. Каждый раз — с нуля.
Урок 3 · Блок 2

Контекст ≠ Память

Одно слово — «агент помнит» — на деле два разных механизма.
02Контекст

То, что агент видит прямо сейчас

Контекстное окно — переписка, файлы, вывод команд, CLAUDE.md и память сессии. Оно открывается заново с каждым новым терминалом.
🟢
Сессия открыта

Контекст пуст, кроме CLAUDE.md и памяти

📝
Окно заполняется

Диалог, файлы, вывод команд

🧹
Автоуборка

Чистит старый вывод инструментов

⚠️
Сжатие диалога

Ранние инструкции могут потеряться

Источник: Anthropic, Claude Code Docs — «How Claude Code works» (code.claude.com/docs/en/how-claude-code-works), сентябрь 2026.
02Память

То, что переживает закрытие сессии

Два файла — два разных режима загрузки.
CLAUDE.md
100% · грузится всегда целиком

Это инструкция о том, как себя вести, а не хранилище фактов о текущей задаче — читается целиком в начале каждой сессии, без исключений.

MEMORY.md
первые 200 строк / 25KB — дальше вручную

То, что агент сохраняет сам. Переживает сессию, но автоматически видна только «верхушка» — остальное поднимается явным поиском по memory/.

200 строк / 25KB — это правило именно для MEMORY.md, а не общий лимит на всю память (Claude Code Docs, раздел Auto memory).
02Мостик к блоку 3

Один агент, два разных механизма

👁️
Контекст
Что агент видит прямо сейчас
🗂️
Память
Что он не забудет к следующему разу

Если агент выдумывает детали задачи, которую вы уже обсуждали, — дело обычно не в модели, а в том, что нужный факт не пережил закрытие сессии. Он не «галлюцинирует из ниоткуда» — честно достраивает пробел тем, что выглядит правдоподобно, потому что настоящего факта под рукой не оказалось.

Чтобы агент не путал и не додумывал ваши задачи — с его памятью нужно работать осознанно, а не надеяться, что он «как-нибудь запомнит сам».

Урок 3 · Блок 3

Слои памяти агента

Устройство, хранение, ограничения — и момент, когда локальной памяти становится мало.
03Устройство

Из чего состоит память агента

1Контекстное окно+
2Core memory · CLAUDE.md+
3Archival memory · memory/+
4История сессий · .remember/+
5Скилл · регламент+
6Рабочая система+

Контекстное окно

Всё, что агент видит прямо сейчас: системный промпт (≈4–5К токенов, скрыт от вас), CLAUDE.md, память, список скиллов и инструментов MCP — это уже занимает часть окна ещё до вашего первого сообщения. Дальше добавляются файлы, которые агент читает, вывод команд и переписка. У Claude Code лимит — 200 000 токенов на сессию; при переполнении включается автосжатие (/compact): диалог заменяется структурированной выжимкой, а системный промпт, CLAUDE.md, память и инструменты подгружаются заново.

Источник: Claude Code Docs — Memory, Context window, Skills (code.claude.com), сентябрь 2026
03Хранение

Где это физически лежит

📁 Все эти файлы лежат в вашей папке birkaart-workspace
birkaart-workspace/ — локально
CLAUDE.md // грузится всегда, целиком
memory/MEMORY.md // первые 200 строк / 25KB — автоматически
memory/<тип>_<тема>.md // по явному поиску
.remember/now.md → today-*.md → recent.md → archive.md
💻
Один компьютер

Не в облаке, если не подключено явно

📏
Точечный лимит

200 строк / 25KB — только у MEMORY.md, не у всей памяти

🖐
Ручной контроль

Редактируете сами, силами одного человека

03Практика

Найдите эти файлы у себя

Спросите вслух у своего агента — пусть покажет, а не расскажет.
zsh
> вы: в какой папке у тебя лежат CLAUDE.md, MEMORY.md? Покажи мне это в Finder
> агент: вот путь — открываю папку...
CLAUDE.md
# Правила работы
- Веди себя как описано в AGENT-PERSONALITY.md
- Персональные данные — только по whitelist-правилу
- Модель по умолчанию — Sonnet, Opus — с разрешения
# Длинная память
- Одна тема/решение = один файл в memory/
MEMORY.md
# Индекс долгой памяти
- project_notion_rule.md — правило memory vs Notion
- contact_lawyer.md — юрист на аутсорсе
- reference_birka_tasks.md — карта процессов
Задача — открыть эти файлы руками: посмотреть, что внутри, потрогать структуру папок.
03

Вся эта память живёт на одной рабочей машине

💻
🚫 ☁️ облако 🚫 🔄 синхронизация 🚫 👥 доступ коллег
Она не переживёт поломку ноутбука, не откроется у коллеги и не синхронизируется между вашими устройствами.
важная оговорка

Дело здесь не в качестве памяти: она просто не для этого спроектирована. Само по себе облако не решает, как агент найдёт нужное и применит его — это отдельный навык. Разберём его в блоке 4, вместе с выбором инструмента.

Урок 3 · Блок 4

Куда переносить память агента: обзор инструментов

5 инструментов, каждый решает свою часть задачи — и один подходит вам прямо сейчас!
04Обзор

5 инструментов для хранения данных

Notionрекомендация Obsidian GitHub Supabase Векторная БД
1Где это хранится — локально или в облаке?+ Облако Notion Локально — файлы .md на диске Облако — git-репозиторий Облако — Postgres Облако — управляемый сервис
2Можно загружать и хранить файлы, фото, видео?+ Да — файлы, фото, видео, PDF. Free: до 5 МБ на файл; платный тариф: до 5 ГБ Да — картинки, аудио, видео, PDF лежат в папке vault; предел — место на диске Технически да, но не для видео: предупреждение от 50 МБ, запрет от 100 МБ (дальше — Git LFS) Да — отдельное файловое хранилище (Storage). Free: до 50 МБ на файл; Pro: до 500 ГБ Нет — хранит только векторы и метаданные (до 40 КБ); оригиналы файлов — в другом месте
3Как агент подтягивает информацию из базы?+ Ищет по ключевым словам или по смыслу (AI-поиск), затем читает страницу целиком Читает .md-файлы из папки vault напрямую или через MCP; поиск — по тексту и названиям Читает файл по пути или дерево папок; ищет по ключевым словам, смысл сам не находит SQL-запрос: точные фильтры и сортировка; поиск по смыслу — через расширение pgvector Поиск по смыслу (ближайшие векторы) + фильтр по метаданным; можно добавить ключевые слова
4Можно делиться с командой?+ Да, из коробки — права на странице Не рассчитан — нужен платный Sync Да — review, PR, права на репо Да, через роли — нужна настройка Технически, через API-ключи
5Как агент к этому подключается?+ OAuth-коннектор — 1 клик MCP-сервер + плагин — вручную git/gh в терминале или MCP REST/SQL API или MCP — настройка ключей Только код — API/SDK
Источники (сентябрь 2026): справка и документация Notion (файлы, Notion MCP), Obsidian (форматы файлов), GitHub (лимиты файлов и репозиториев), Supabase (Storage, pgvector), Pinecone (записи и поиск); механика Obsidian↔агент — по обзорам MCP-серверов для Obsidian.
04Визуал · 1/5

Как выглядит Notion

app.notion.com — Демо-база · куда сохранять
Галерея с обложками по категориям → открытая карточка «Договор с юристом на аутсорсе» с полным содержимым
04Визуал · 2/5

Как выглядит Obsidian

Obsidian — демо-vault
Граф связей — группировка по категории и месту хранения → открытая заметка с callout-блоками и чек-листом
04Визуал · 3/5

Как выглядит GitHub

github.com/margkriss-cpu/ai-memory-storage-demo
Список файлов в tasks/ → тот же «Договор с юристом на аутсорсе» в Markdown
04Визуал · 4/5

Как выглядит Supabase

supabase.com — Table Editor
Table Editor — та же таблица задач, но уже как строки со столбцами, прямо в облачной базе данных
04Визуал · 5/5

Как выглядит векторная база

app.pinecone.io — поиск по смыслу
Запрос «юрист договор аутсорс» находит «Договор с юристом на аутсорсе» по смыслу, а не по точным словам — здесь нет читаемого текста, только вектор и метаданные
04Выбор · первый этап

Предлагаем начать с базы данных в Notion

👥

Бесплатный мультиюзер из коробки

Не нужно ничего покупать, чтобы вся команда попробовала — Free-тариф уже даёт совместную работу.

🔌

Коннектор — один клик

OAuth в claude.ai/settings/connectors, без установки и без разработчика.

📄

Не требует git-грамотности команды

Работает как обычный документ + таблица — привычно для нетехнического человека.

🛠️

Не требует поддержки разработчика

Настраивается и поддерживается силами самой команды, без выделенного технического ресурса.

это первый этап, не финальное решение

Notion подходит именно сейчас — по совокупности этих четырёх причин для команды на этой стадии. Это не обязательство навсегда.

Дальше всю накопленную информацию можно будет перенести в любую другую базу данных или на любой сервер, которым команда решит пользоваться — переход на Notion этот путь только открывает.

Как агент поймёт — что оставлять в памяти локально, а что переносить в облако?

Как агент поймёт — что оставлять в памяти локально, а что переносить в облако?

✍️ Вы напишите чёткое правило для него!

04Диагностика

Давайте пофантазируем: какие задачи сохранять локально в MEMORY.md, а какие пушить в Notion

Сначала — на ощущениях, без формального правила. Ведущий называет задачу вслух — группа решает, кликом переносим карточку в нужное облако.
🤔 Если этого не будет в следующей сессии — какую ошибку агент повторит, или что придётся объяснять заново?
Почему выбрали внешний склад под перегруз — сравнивали троих по срокам приёмки
Формула расчёта маржи модели с учётом выкупа и возвратов
Остатки товара на складах WB и Ozon на сегодня
Статусы открытых вакансий на этой неделе
Как готовить поставку на склад маркетплейса — чек-лист приёмки
Ошибка прошлой сессии — не учёл комиссию маркетплейса при расчёте маржи
Текущая комиссия WB по категории «бельё», по которой считали маржу
Кто из подрядчиков сорвал сроки в этом месяце
Бюджеты по активным рекламным кампаниям на WB и Ozon
Гипотеза: рост возвратов связан с размерной сеткой — не подтверждена
memory.md
локально · только этот агент
Notion
облако · личная или общая база
04Теория

Что и куда реально должно уходить

Определите точные критерии для каждого знания, которое передаёте агенту.
memory.md — локально
Личное, короткоживущее — не нужно больше никому
примерОшибка прошлой сессии: не учёл комиссию маркетплейса при расчёте маржи — личный урок, больше никому не нужен
примерГипотеза: рост возвратов связан с размерной сеткой — не подтверждена, пока личная догадка
примерКто из подрядчиков сорвал сроки в этом месяце — разовое наблюдение, похожей записи ещё нет
Notion — личная база
Растёт, но пока касается только одного человека
примерБюджеты по активным рекламным кампаниям на WB и Ozon — растущая таблица, веду только я
примерСтатусы открытых вакансий на этой неделе — копятся неделя за неделей, смотрю только я
примерОстатки товара на складах WB и Ozon на сегодня — история остатков растёт, смотрю только я
Notion — общая база
Нужно нескольким людям, без вызова агента
примерФормула расчёта маржи модели с учётом выкупа и возвратов — по ней считает вся команда
примерТекущая комиссия WB по категории «бельё», по которой считали маржу — сверяют аналитик и финансист
примерКак готовить поставку на склад маркетплейса — чек-лист приёмки — им пользуются логисты и менеджеры
04Правило

Три адреса, а не два

Теперь превращаем то же самое в правило для агента, по которому он решает сам, а не спрашивает у вас каждый раз.
memory/*.mdтолько для этого человека и его агента
Notion · личная базарастёт, но касается только владельца
Notion · общая базакасается конкретных сотрудников
CLAUDE.md
## Правило: memory vs Notion (личная / общая)

### Уровень 0 — жёсткие стопы, не обсуждается
- Личные данные покупателя/кандидата/сотрудника/клиента? → whitelist AI Mandate, не уверен — спроси
- Подтверждённый факт? Нет, но это осмысленная гипотеза → сохрани отдельно с пометкой «гипотеза / на чём основана / как проверить»
- Совсем ничем не подтверждено → не фиксируй, предложи проверить

### Уровень 1 — стоит ли вообще сохранять
- Если не сохранить — какую ошибку агент повторит в следующей сессии? Нет ответа → не сохраняй нигде

### Уровень 2 — маршрутизация
1. Наберётся 10+ похожих записей?
2. Кому-то нужно зайти и прочитать самому, без агента?
3. Есть похожая запись по теме?
  ни одного «да» → memory/<тип>_<тема>.md
  есть похожая запись → туда же, не выбирай заново
  иначе хоть одно «да» → далее
4. Касается конкретных сотрудников?
  да → общая база (+ напомни подключить у себя)
  нет → личная база

### Уровень 3 — при записи
- Владелец: кто подтверждает и обновляет
- Конфликт со старой записью → не перезаписывай молча, покажи обе версии, спроси
04Шаблон

Каждая запись — по единому шаблону

Не произвольным текстом — шесть полей, всегда в одном порядке.
📌

Когда применять

Какой процесс или ситуация.

📐

Правило / решение

Что нужно учитывать.

💡

Почему

Какая ошибка или причина за этим стоит.

🔗

Источник

Ссылка на подтверждение.

🚦

Статус

Действует / гипотеза / заменено — дата проверки.

👤

Владелец

Кто может подтвердить или изменить.

04Практика

А теперь — практика

Три шага, по порядку.
1

Подключите коннектор Notion

claude.ai/settings/connectors — если аккаунта ещё нет, создайте.

2

Создайте личную базу

Пока одну. Общую базу для всей компании позже заведёт руководитель и выдаст к ней доступ.

3

Обсудите правило с агентом

Не просто вставьте шаблон — проговорите вслух, что подходит именно вам.

04Практика · шаг 1

Подключите коннектор Notion

1

claude.ai/settings/connectors → Notion → Connect

Пройдите OAuth-логин своим рабочим аккаунтом Notion — если аккаунта ещё нет, создайте перед этим.

2

Явно расшарьте нужные страницы

Notion не даёт доступ ко всему workspace по умолчанию — выберите конкретные страницы для интеграции.

3

Полный перезапуск сессии

Не просто новое сообщение в том же окне — коннектор подхватывается именно на старте новой сессии.

4

Проверка реальным вызовом

Не по статусу «Connected» — попросите агента записать тестовую строку и найдите её глазами в Notion.

04Практика · шаг 2

Попросите агента создать базу данных

Правило работает только с настоящей ссылкой. Не выдумывайте её — попросите агента создать личную базу и прислать ссылку.
zsh
> вы: создай мне в Notion личную базу для моих задач — пришли ссылку
> агент: готово — личная база: [ссылка]
Пока одна база — личная. Общую рабочую базу на всю компанию позже заведёт руководитель централизованно и выдаст к ней доступ — вам останется только подключить свой собственный коннектор к этой странице.
04Практика · шаг 3

Обсудить с агентом правило для хранения вашего знания

Скопируйте этот текст и пришлите своему агенту. Задайте вопрос агенту — как он понял это правило, пусть задаст вам вопросы, если они будут.
сообщение агенту — скопировать целиком
Запомни это правило навсегда (в CLAUDE.md) и применяй его в каждой сессии
к любому факту, который может понадобиться в будущем — не только сейчас:

Уровень 0 — жёсткие стопы, не обсуждается
- Это личные данные покупателя/кандидата/сотрудника/клиента? → не сохраняй нигде, спроси меня
- Это подтверждённый факт? Нет, но осмысленная гипотеза → сохрани отдельно с пометкой «гипотеза / на чём основана / как проверить»
- Совсем ничем не подтверждено → не сохраняй, спроси меня

Уровень 1 — стоит ли вообще сохранять
- Если не сохранить — какую ошибку я повторю в следующей сессии? Нет ответа → не сохраняй нигде

Уровень 2 — куда именно
1. Наберётся 10+ похожих записей?
2. Кому-то нужно прочитать это самому, без тебя?
3. Есть похожая запись по теме?
  ни одного «да» → сохраняй в memory/<тип>_<тема>.md, как обычно
  есть похожая запись по теме → сохраняй туда же, не выбирай заново
  иначе хоть одно «да» → моя личная база Notion: [ссылка/название]

Уровень 3 — при записи, используй этот шаблон
Когда применять: какой процесс или ситуация
Правило / решение: что нужно учитывать
Почему: какая ошибка или причина за этим стоит
Источник: ссылка на подтверждение
Статус: действует / гипотеза / заменено — дата проверки
Владелец: кто может подтвердить или изменить

Если новый факт противоречит уже сохранённому — не перезаписывай молча,
покажи мне обе версии и спроси.

Не уверен, к какой категории отнести, — по умолчанию memory/, просто скажи
вслух, что предлагаешь перенести в Notion. Сам не переноси.
05Домашнее задание

Домашнее задание

1

Подключить Notion

claude.ai/settings/connectors — тот же аккаунт, что в личной базе, если она уже создана.

2

Создать с агентом свою базу данных в Notion

Попросите агента создать личную базу и прислать настоящую ссылку — не выдумывайте её сами.

3

Прописать агенту правило распределения вашего знания по форматам памяти

Скопируйте правило со слайда практики, пришлите агенту и обсудите вслух, как он его понял.

4

Внести в базу данных Notion свои знания

Первые записи — по единому шаблону: когда применять, правило, почему, источник, статус, владелец.

критерий выполнения

Дайте агенту реальную задачу в новой сессии — если он нашёл нужную запись, применил её и назвал источник, правило работает.

Birka Art · Урок 3