Как AI-ассистент учится работать именно с тобой

RU #yos#ai#productivity Read in English

Утро. Я говорю «доброе утро» — и вместо «Доброе утро! Чем могу помочь?» получаю вопрос про сон. Не потому что это прописано в промпте (хотя и прописано тоже). А потому что AI помнит: я трекаю сон уже неделю, вчера лёг поздно, и данные за ночь ещё не записаны.

Через пять минут он показывает дайджест из вчерашней истории браузера. MacBook Pro M5, Google Analytics, продажа цифровых продуктов — всё подано нейтрально, без «вместо работы вы смотрели…». Это тоже не случайность. Это правило, которое появилось после того, как я его поправил.

Звучит как магия персонализации? Это не магия. Это четыре слоя текстовых файлов.

Слой первый: прошивка — CLAUDE.md

Каждый проект с Claude Code начинается с файла CLAUDE.md. Это инструкция для AI — тон, структура, команды, правила. В моём случае этот файл довольно большой: он описывает YOS как систему, задаёт роль ассистента, перечисляет триггеры для действий.

**Тон**: поддерживающий, но честный.
Не льсти. Не избегай сложных тем.
Говори как надёжный друг, который действительно хочет помочь.

Здесь же — структура папок, форматы файлов, какие инструменты использовать. Это работает с первой сессии. Открываешь проект — AI уже знает, что journal/2026/03/04.md это сегодняшний дневник, а habits/definitions.md — список привычек.

Но CLAUDE.md — это описание должности. Как если бы ты нанял человека и дал ему мануал. Он будет следовать инструкциям, но не будет понимать тебя. Для этого нужен следующий слой.

Слой второй: память — MEMORY.md

Вот где всё становится интересным.

У Claude Code есть механизм авто-памяти: файл MEMORY.md, который подгружается в каждую сессию. AI может писать туда сам, я могу редактировать. Содержимое — не факты обо мне, а поведенческие правила, выработанные практикой.

Три примера, каждый из которых — след конкретной ситуации:

«Состояние важнее задач»

Раньше утренний обзор начинался с задач. Логично — утро, продуктивность, вперёд. Но несколько раз я говорил «устал» или «плохо спал», а AI всё равно сыпал списком дел на день.

Теперь в памяти записано:

Если он говорит про усталость, сонливость, тревогу — это не фон, это главный сигнал. Сначала разобраться с состоянием, потом задачи.

И утренний ритуал перестроился: первый шаг — чекин самочувствия. Если ответ тяжёлый — меньше задач, мягче тон, предложение начать с простого. Не потому что кто-то написал if/else, а потому что правило вписано в контекст.

«Проверь journal перед вопросом»

Каждое утро AI спрашивал: «Во сколько лёг? Во сколько проснулся? Был ли дневной сон?» Даже когда эти данные уже были записаны накануне вечером. Я поправил — и теперь в памяти:

Перед чекином — сначала проверять вчерашний journal на данные о сне. Не спрашивать то, что уже записано — только уточнять недостающее.

Мелочь? Да. Но именно из таких мелочей складывается ощущение, что ассистент помнит контекст, а не стартует с нуля.

«Не записывай предположения как факты»

Самое важное. Однажды AI увидел что-то в истории браузера и вписал в мой профиль интересов как устойчивую тему. Я посмотрел один раз — а это уже «устойчивый интерес». Нет.

Не записывай предположения как факты. Если что-то увидел в истории — спроси, а не сразу вписывай в профиль.

Это правило изменило не только работу с интересами. Оно задало общий принцип: уточняй контекст вопросами, а не додумывай.

Как это работает технически

Механизм простой до разочарования: пользователь поправляет → AI записывает правило в MEMORY.md → правило попадает в контекст каждой следующей сессии. Нет machine learning, нет fine-tuning. Просто текстовый файл, который растёт.

Сила в том, что правила написаны на языке поведения, а не на языке кода. «Состояние важнее задач» — AI не нужно разбирать if-statement, он понимает это напрямую.

Слой третий: скиллы и контекст

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

Скиллы — это кодифицированные последовательности действий. Утренний ритуал, например — это скилл morning, который оркестрирует четыре других: чекин → дайджест → обзор задач → план дня. Каждый шаг заканчивается паузой и ожиданием реакции. Это не программа, а описание процесса на естественном языке, которое AI выполняет.

Что это даёт: я говорю «утро» — и получаю тот же структурированный ритуал, что вчера. Не приходится каждый раз объяснять, что мне нужно. Скилл — это «то, что работает», зафиксированное в файле.

Контекстные файлы — топливо для скиллов. История браузера собирается ежедневно в context/browser/. Из неё AI обновляет профиль интересов — context/interests.md. Но не плоским списком, а трёхуровневой таксономией:

  • Устойчивые темы — подтверждены многократными визитами и рабочим контекстом
  • Недавние всплески — появились в последние дни, могут быть временными
  • Потенциальные интересы — замечены косвенно, требуют подтверждения

Эта структура — тоже результат калибровки. Плоский список приводил к тому, что одноразовый поиск попадал на один уровень с профессиональной экспертизой. Три уровня = выученная осторожность. Новые темы начинают внизу и поднимаются только если подтверждаются данными.

Честный итог

Что работает:

Память действительно накапливается. Каждая сессия — немного лучше предыдущей. AI перестаёт быть generic-ассистентом и начинает работать с тобой — помнит твои предпочтения, не повторяет ошибки, адаптирует тон под состояние.

Четыре слоя — инструкции, память, скиллы, контекст — дают разные виды адаптации. Инструкции задают рамку, память хранит нюансы, скиллы обеспечивают стабильность, контекст даёт свежие данные. Вместе это работает как операционная система, которая реально тебя знает.

Что не работает:

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

Это требует усилий от пользователя. AI не научится сам — ты должен его поправлять, должен формулировать, что именно пошло не так. Это не пассивная персонализация а-ля Netflix, где алгоритм подбирает за тебя. Это совместная работа.

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


Это не фича, которую можно включить. Это практика, которую нужно поддерживать. Но результат стоит того: вместо ассистента, который каждый раз начинает с нуля, ты получаешь ассистента, который накапливает понимание. Файл за файлом, правило за правилом, ошибка за ошибкой.

Этот пост тоже написан вместе с тем самым ассистентом. Он помнит, что я не люблю когда додумывают, предпочитаю нарративный стиль bullet points, и миксую русский с английскими терминами. Ему не нужно было об этом напоминать.

Проект
YOS — Your Operating System
К проекту