Chronicle в Codex: когда память с экрана помогает, а когда ее надо выключить

Память с экрана полезна не всегда

Один из самых частых рабочих сбоев с ИИ-агентом выглядит буднично: человек смотрит на документ, сайт, dashboard или pull request и говорит Codex "вот это надо исправить". Для человека "это" очевидно. Для агента - не всегда. Ему нужно объяснять, какой экран открыт, какой источник важен и почему именно этот контекст сейчас нужен.

Chronicle решает часть этой боли: он добавляет Codex память из экранного контекста. Но такая память не должна становиться невидимым диктофоном рабочего дня. Экран может содержать клиентские данные, личную переписку, внутренние dashboards, документы, чужие сообщения или web-страницу с вредными инструкциями для агента.

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

Что Chronicle делает по официальной документации

В официальной документации OpenAI по Chronicle Chronicle описан как opt-in research preview. Он доступен только подписчикам ChatGPT Pro на macOS и не доступен в ЕС, Великобритании и Швейцарии.

Chronicle дополняет memories Codex контекстом с экрана. Когда человек обращается к Codex, такие memories могут помочь понять, над чем он работал, без повторного пересказа.

Но у этого есть условия и риски:

  • нужны разрешения macOS Screen Recording и Accessibility;
  • Chronicle быстро расходует rate limits;
  • он повышает риск prompt injection из экранного контента;
  • memories хранятся локально как незашифрованные Markdown-файлы;
  • Chronicle стоит ставить на паузу перед встречами и чувствительными экранами.

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

Где это действительно помогает

Chronicle полезен там, где Codex постоянно теряет фон задачи. Например, вы работаете с несколькими документами, открытым сайтом, редактором, задачником и таблицей. Каждый раз объяснять "я сейчас про тот экран, где..." утомительно. Screen context может помочь Codex быстрее понять, о каком источнике идет речь.

Еще один полезный сценарий - повторяемые инструменты и workflow. Если человек постоянно работает в похожем контуре, Chronicle может помочь Codex запомнить, какие инструменты обычно используются и как выглядит рабочая последовательность.

Но даже в этих случаях важное правило остается: когда есть лучший источник, Codex должен читать его напрямую. Документ, Slack thread, Google Doc, dashboard, pull request или файл лучше открывать как источник, а не угадывать по памяти экрана.

Где Chronicle лучше поставить на паузу

Chronicle стоит ставить на паузу перед всем, что не должно попадать в memory.

Это встречи, коммуникации с другими людьми без их согласия, банковские и юридические материалы, персональные данные, клиентские кабинеты, внутренние dashboards, медицинская информация, пароли, токены, приватные переписки и страницы, которым вы не доверяете.

Отдельная зона риска - prompt injection. Если на экране открыт сайт с вредными инструкциями для агента, Chronicle может увеличить шанс, что такой контент попадет в контекст. Значит, для web-исследований и чужих страниц нужен отдельный режим осторожности: читать источник напрямую, держать задачу узкой и не позволять экранной памяти управлять решением.

Таблица: enable, pause, direct source

Ситуация Решение
Повторяемая работа с одними и теми же инструментами Можно включить Chronicle как помощника по контексту
Внутренний черновик без чувствительных данных Можно использовать с обычной проверкой
Документ, PR, dashboard или файл важен для точности Читать источник напрямую
Встреча или переписка с людьми Pause, если нет явного согласия
Клиентские, финансовые, юридические или персональные данные Pause
Непроверенный сайт или страница с чужими инструкциями Pause или жестко ограниченный direct-source режим
Нужно удалить лишнее из memory Найти локальный Markdown-файл и удалить/отредактировать

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

Что дать Codex на вход

Codex можно попросить составить boundary card для Chronicle.

Дайте ему:

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

Хороший запрос: "Собери карту использования Chronicle для этого процесса. Раздели ситуации на enable, pause и direct source. Отдельно отметь чувствительные данные, prompt-injection риск и правило удаления памяти".

На выходе нужна не рекомендация "включить", а рабочая граница.

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

Проверить такую карту можно без технических знаний.

Первое: в ней прямо написано, что Chronicle - opt-in research preview, а не обязательная функция для всех.

Второе: есть pause-правила для встреч, переписок и чувствительных экранов.

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

Четвертое: в карте есть prompt-injection предупреждение для web-страниц и чужого контента.

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

Если этих пунктов нет, Chronicle превращается в невидимую привычку. А невидимая привычка - плохой режим для инструмента, который смотрит на экран.

Где остается человеческое решение

Codex может помочь составить карту, напомнить о pause-режиме, найти релевантную memory и предложить direct-source проверку. Но решение остается у человека.

Человек решает:

  • включать ли Chronicle в конкретном процессе;
  • когда ставить паузу;
  • какие данные не должны попадать в memory;
  • какие источники читать напрямую;
  • что удалить или отредактировать в локальных memories.

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