MiniMax Code · Руководство 07

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

Сохраните одну надежную рабочую настройку, подтвердите её в новом задании, исправьте один раз, затем удалите, не рассматривая память как политику.

Ручные вырезанные бумажные карточки памяти, проходящие через ворота обзора, тестирования, исправления и удаления рядом с проектным блокнотом.
Время чтения
12 мин
Последнее обновление
Август 2026

0 из 16 завершено

Завершить & далее →

Последняя проверка и обновление: 25 августа 2026 года

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

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

Предложить → проверить → сохранить → протестировать в новой задаче → исправить → удалить, когда устареет

К концу этого урока вы выполните весь жизненный цикл с одной безопасной настройкой.

Память — это не документация, не разрешение и не менеджер паролей

Используйте подходящее место для каждого типа информации:

ИнформацияЛучшее местоПочему
«Отчёты о завершении задач с Изменениями, Проверками, Лимитами»ПамятьСтабильная рабочая настройка, которая помогает в разных задачах
Команды тестирования проекта и правила папокВерсионированная документация проекта, такая как AGENTS.md или README.mdКоллеги и инструменты могут просматривать и обновлять её вместе с проектом
Журнал с ошибками на сегодняТекущая задачаЭто временное доказательство
Дата выпуска, цена, плановая квота или текущее имя APIТекущий официальный источник плюс датированные заметки по задачеОна может быстро устареть
API-ключ, пароль, токен, код восстановления, секрет кошелькаПоддерживаются только хранилища секретовПамять не является безопасным хранилищем учетных данных
Разрешение на публикацию или удалениеПодтверждение времени немедленных действийСтарое одобрение не должно молчаливо авторизовать новое действие

Полезная память короткая, стабильная, ограниченная и проверяемая. «Пользователю нравится хорошая работа» слишком расплывчато. «Для этого проекта используйте существующие npm-скрипты и сообщайте о точном выполнении проверки» полезно, но только пока эти скрипты актуальны.

Выберите безопасную первую память

Используйте это предпочтение для упражнения:

Для задач практики MiniMax Code завершайте тремя заголовками:
Changed, Checks и Limits. В разделе Checks указывайте только те проверки, которые действительно были выполнены.

Это хороший учебный пример, потому что он:

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

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

Шаг за шагом: создать, протестировать, исправить и удалить

1. Запрашивайте кандидата, а не невидимое сохранение

Начните задачу в одноразовом учебном рабочем пространстве и вставьте:

Я хочу научить вас одному прочному рабочему предпочтению.

Память кандидата
Для практических задач MiniMax Code завершите тремя заголовками: Изменено, Проверки,
и Ограничения. В разделе Проверки указывайте только те проверки, которые действительно выполняются.

Перед сохранением чего-либо:
1. Показать точный предложенный текст памяти.
2. Указать его область применения.
3. Объяснить, почему он долговечен, а не является временным состоянием задачи.
4. Подтвердить, что он не содержит секретов, учетных данных, временных журналов или непроверенных сведений.
Дождитесь моего одобрения перед его сохранением.

Просмотрите предложенный текст. Он не должен превращаться в ваш профиль или поглощать текущие файлы. Одобряйте только точную формулировку, которую хотите сохранить.

Если ваша сборка показывает видимый менеджер памяти, проверьте запись там после сохранения. Если нет, попросите Агента показать соответствующую сохранённую память, прежде чем продолжать. Расположение и подписи в UI могут меняться, поэтому доказательством является точная запись и последующее поведение — а не предполагаемый путь в меню.

2. Проверьте это в действительно новой задаче

Создайте новую задачу в том же контексте практики. Не повторяйте предпочтение трёх заголовков. Дайте небольшой запрос только для чтения:

Проверьте README.md в текущей рабочей области практики.
Не редактируйте и не выполняйте команды.
Сообщите заголовок, текущую строку состояния и любые очевидные проблемы с Markdown.

Тест считается успешным, если ответ заканчивается Изменено, Проверки, и Пределы, и в разделе Проверки не указано выполнение команды или предпросмотра, который никогда не выполнялся.

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

3. Исправьте одну намеренную ошибку

Теперь ужесточите настройку так, чтобы пустые разделы не придумывались:

Исправьте сохранённые настройки отчёта по практическим задачам.

Замените их этой точной версией:
Для практических задач MiniMax Code завершайте с Changed, Checks и Limits.
Пропускайте заголовок только тогда, когда в нём действительно нет содержания. В разделе Checks указывайте только
проверки, которые действительно были выполнены, и маркируйте всё, что не было выполнено.

Сначала покажите старый и предлагаемый новый текст. Меняйте только эту память после моего утверждения.

Снова тестируйте на новой задаче. Дайте Агенту проверку без изменений. Хороший результат либо говорит Changed: none или опускает этот заголовок согласно исправленному правилу; не следует придумывать редактирование.

4. Удалите это и подтвердите удаление

Используйте видимые элементы управления памятью, если ваша сборка их предоставляет, или отправьте конкретный запрос на удаление:

Удалите только сохранённую память о формате отчёта Changed / Checks / Limits.
Не удаляйте другие памяти. Покажите точный объект до удаления, дождитесь
моего одобрения, затем подтвердите, что эта запись больше не доступна.

После подтверждения начните одну последнюю свежую задачу и запросите то же только для чтения README.md инспекция. Агент может самостоятельно выбирать похожие заголовки, поэтому форма вывода сама по себе не является окончательным доказательством. Спросите у него, доступна ли указанная память, и проверьте список памяти или менеджер, если это поддерживается. Ваше доказательство — это отсутствие записи плюс поведение при новом задании, а не только утверждение об удалении.

Подсказка для обзора памяти, которую можно скопировать

Используйте это каждый раз, когда задание создаёт что-то, что может быть полезно сохранить:

Проверьте это выполненное задание на предмет возможной долговременной памяти.

Предлагайте не более одной записи в память. Она должна:
- быть полезной в будущих связанных заданиях;
- быть стабильной больше, чем на один день;
- быть короткой и иметь конкретный объём;
- подтверждаться выполненной только что работой;
- не содержать секретов, личных данных, временного состояния, цен, квот и старых журналов.

Если ничего не подходит, скажите «ничего не сохранять».
Покажите точный текст и область применения. Не сохраняйте, не редактируйте и не удаляйте память, пока я не одобрю.

«Ничего не сохранять» — это успешный результат. Большинство разговоров должны оставаться разговорами.

Как определить область памяти

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

  • Общие предпочтения: «Когда требуется краткий ответ, начинайте с результата.»
  • Проектные соглашения: «В проекте Alpha используйте скрипты, указанные в текущем пакете; не придумывайте команды.»
  • Шаблон для конкретного агента: «Для агента документации возвращайте ссылки на источники вместе с утверждениями.»

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

Граница безопасности

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

Публичные отчеты: сигналы, а не распространенность

Один пользователь сообщил о записях за пределами выбранного проекта, и другой запросил режим просмотра только для чтения. Эти сообщения не показывают, насколько часто встречается это поведение, и ни одно из них не является доказательством того, что в этом виновата память. Они поддерживают границы урока: предпочтение памяти по области не является файловой песочницей и не заменяет проверку изменённых путей и разрешений.

Устранение неполадок

СимптомВероятная причинаВосстановление
Предпочтение не отображается в новой задачеОно не было сохранено, его область не совпадает или при извлечении оно посчитано несущественнымПроверьте точную память и область; используйте простую задачу сопоставления перед изменением записи
Агент применяет предпочтение вездеПамять слишком общаяПерепишите её с конкретным проектом или областью агента
Старый командный проект продолжает возвращатьсяВременная деталь реализации была сохранена как долговременная памятьУдалите её; поместите текущую команду в версионированную документацию проекта
Агент утверждает, что память исправлена, но повторяет старое правилоНеправильная запись была отредактирована или тест использовал старый контекст разговораСравните точно сохранённый текст, затем протестируйте в новой задаче
Удалённая память, по-видимому, влияет на результатОтвет может независимо выбрать тот же шаблон, или существует другая пересекающаяся памятьПроверьте соответствующие записи и уточните, какая память была извлечена; протестируйте характерное безопасное предпочтение
Агент предлагает сохранить секретный или приватный элементФильтр кандидата слишком разрешающийОтклоните его, удалите любую сохранённую копию и при необходимости поменяйте раскрытые учетные данные

FAQ

Помнит ли MiniMax Code автоматически каждую беседу?

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

Является ли память тем же, что и история задач?

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

Должны ли соглашения по кодированию сохраняться в памяти?

Только в качестве полезного напоминания. Авторитетная версия должна храниться в репозитории, где люди и агенты могут просматривать её вместе.

Что если я не могу найти менеджер памяти?

Поверхности продукта могут различаться. Попросите Агента показать точную соответствующую память и использовать элементы управления, видимые в вашей сборке. Не следуйте старому руководству на несвязанном экране настроек.

Как часто мне следует очищать память?

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

Официальные источники

Что дальше

Узнайте, что MiniMax Code уже умеет делать, прежде чем добавлять другой пакет инструкций L08: Каталог встроенных навыков.