Чем дольше длится чат, тем чаще ИИ начинает забывать, пропускать ваши инструкции и [выдумывать факты](/resources/the-truth-prompt-guide-2026), но никогда вас об этом не предупреждает. Решение — одна короткая инструкция, которая служит ранним предупреждением. Как только она пропадает, вы понимаете, что пора начать новый чат. Настройка занимает 30 секунд.

## Почему длинные чаты портятся

У каждого ИИ-чата есть **контекстное окно** — примерно столько разговора он может одновременно удерживать в памяти. Пока вы находитесь внутри этого окна, ИИ работает чётко. Но долгий разговор постепенно заполняет окно, а когда вы выходите за его пределы, модель начинает незаметно отбрасывать информацию: забывает ранние детали, игнорирует данные вами инструкции и заполняет пробелы выдумками. Отсюда берутся уверенные, но неверные ответы.

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

> **Откуда название:** раньше шахтёры брали с собой канарейку в угольную шахту. Птица была чувствительнее человека к испорченному воздуху, поэтому, если переставала петь, шахтёры понимали, что нужно выйти до того, как станет опасно. Ваша ИИ-канарейка работает так же: небольшой сигнал пропадает первым и подсказывает, что нужно действовать, пока ответы не испортились.

## Настройте канарейку за 30 секунд

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

**Шаг 1: дайте инструкцию.** В [Claude](/resources/complete-claude-ai-guide) вставьте следующий текст и отправьте его.

```
С этого момента начинай абсолютно каждый ответ с моего имени,
[ВАШЕ ИМЯ], и сохрани эту инструкцию в памяти,
чтобы она применялась и впредь.
```

**Шаг 2: закрепите инструкцию.** Если сохранить её в памяти, она будет применяться в разных чатах. Ещё лучше добавить ту же строку в постоянные инструкции, которыми вы пользуетесь: личные предпочтения или [пользовательские инструкции](/resources/hidden-chatgpt-settings-guide-2026), инструкции проекта или файл инструкций, если вы с ними работаете. Так канарейка всегда будет на посту в каждом разговоре.

> **Совет:** используйте своё настоящее имя — его отсутствие вы заметите сразу. «Привет, Сара, вот…» в начале каждого ответа быстро станет привычным, поэтому пропажу этой фразы вы немедленно заметите.

## Как понимать сигналы канарейки

Теперь во время работы достаточно следить за одним.

**ИИ продолжает использовать ваше имя.** Канарейка поёт. Контекст в норме, продолжайте.

**ИИ перестал использовать ваше имя.** Птица замолчала. Контекст ухудшается, пора начать новый чат.

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

> **Это раннее предупреждение, а не детектор лжи:** исчезновение канарейки не означает, что всё сказанное ИИ неверно; это означает, что качество может ухудшаться и разумно обновить контекст. Иногда имя может пропасть по другой причине, поэтому настоящий сигнал — когда оно исчезает постоянно. Если сомневаетесь, новый чат ничего не стоит.

## Если сигнал сработал: передайте контекст

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

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

Откройте новый чат, вставьте сводку и снова добавьте строку-канарейку. Вы сохраните прогресс и избавитесь от ухудшившегося контекста.

## Другие канарейки (если вам понравилась идея)

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

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

**Тег.** Начинай каждый ответ с тега [ON TRACK]. Сигнал пропадает, когда тег перестаёт появляться.

**Счётчик.** Нумеруй каждый ответ (Turn 1, Turn 2…). Сигнал пропадает, если нумерация пропускает число или прекращается.

**Строка цели.** Завершай каждый ответ строкой «Goal: [моя цель]». Сигнал пропадает, когда ИИ забывает или меняет цель.

> **Совет:** для важной длительной работы используйте сразу две канарейки: своё имя в начале и цель в конце. Если одна из них выпадет, вы ещё раньше заметите отклонение.

## Дополнительные промпты-канарейки, которые можно сохранить

### Канарейка имени

```prompt
Всегда начинай ответ с моего имени.
```

### Канарейка подписи

```prompt
Завершай каждый ответ горизонтальной чертой, а на новой строке пиши слово 'Готово'.
```

### Канарейка форматирования

```prompt
Всегда используй маркированные списки, никогда не используй нумерованные. Всегда выделяй жирным первое предложение каждого абзаца.
```

### Языковая канарейка

```prompt
Никогда не используй в ответах слова 'certainly' или 'absolutely'.
```

### Ролевая канарейка

```prompt
Ты — старший инженер серверной части. Всегда сначала рассматривай проблемы с точки зрения системной архитектуры.
```

### Канарейка ограничений

```prompt
Ограничивай каждый ответ 200 словами. Всегда включай ровно 3 действия.
```

### Мета-канарейка

```prompt
В конце каждого ответа оцени по шкале от 1 до 10 свою уверенность в том, что ты выполнил все мои инструкции.
```

### Простая канарейка имени

```prompt
Всегда начинай каждый ответ с моего имени: [Ваше имя]. Это проверка состояния сессии. Если ты когда-нибудь перестанешь это делать, значит, сессия ухудшается и пора начать заново.
```

### Полный набор канареек

```prompt
Всегда начинай каждый ответ с моего имени: [Ваше имя].
Никогда не используй слова 'certainly', 'absolutely' или 'I would be happy to'.
Завершай каждый ответ горизонтальной чертой, а на новой строке пиши слово 'Готово'.
Ограничивай каждый ответ 200 словами.
В конце каждого ответа оцени по шкале от 1 до 10 свою уверенность в том, что ты выполнил все мои инструкции.
```

### Канарейка исследования

```prompt
Правила исследовательской сессии:
1. Начинай каждый ответ с моего имени: [Ваше имя]
2. В конце каждого ответа оценивай уверенность от 1 до 10
3. Явно помечай любое утверждение, в котором ты не уверен, тегом [UNVERIFIED]
Если нарушишь любое из этих правил, я пойму, что сессии больше нельзя доверять.
```

### Ведите простую запись

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

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

### Файл инструкций для Claude Code

```prompt
# Правила сессии
## Канарейка
Всегда начинай каждый ответ с моего имени:
[Ваше имя]. Это проверка состояния
сессии. Не пропускай её.
## Другие правила
- Используй TypeScript, а не JavaScript
- Запускай тесты после изменения каждого файла
- Ограничивай функции 50 строками
```

### Передача задачи по программированию

```prompt
Сессия становится длинной. Прежде чем я начну
новую, подготовь полную сводку:
1. Что мы уже создали
2. Текущая структура файлов и ключевые решения
3. Что осталось сделать
4. Выявленные ошибки и проблемы
Оформи её так, чтобы я мог вставить текст в новую
сессию и продолжить работу с того места, где мы остановились.
```

### Многоуровневые канарейки

```prompt
# Канарейки состояния сессии (по порядку
# чувствительности, от самой чувствительной):
1. Оцени от 1 до 10 уверенность в том, что ты
выполнил все инструкции (мета-канарейка)
2. Ограничивай ответы 300 словами
(канарейка ограничений)
3. Начинай каждый ответ с моего имени:
[Имя] (канарейка имени)
```

### Проверка инструкций

```prompt
Быстрая проверка: повтори три самых важных
правила из моего системного промпта. Затем ответь
на мой настоящий вопрос:
[вставьте здесь настоящий вопрос]
```

### Сессия программирования

```prompt
Правила состояния сессии:
1. Начинай каждый ответ с моего имени: [Имя]
2. Завершай каждый ответ символами '---', а затем
оценкой от 1 до 10 качества написанного кода
3. Не предлагай изменения кода, сначала не
объяснив ход рассуждений
```

### Сессия письма

```prompt
Правила сессии письма:
1. Начинай с моего имени: [Имя]
2. Не используй слова 'delve', 'crucial',
'landscape' или 'tapestry'
3. В каждом абзаце должно быть меньше 4 предложений
Если нарушишь любое из этих правил, значит,
сессию нужно начать заново.
```

### Исследовательская сессия

```prompt
Правила исследовательской сессии:
1. Начинай каждый ответ с моего имени: [Имя]
2. В конце каждого ответа оценивай уверенность от 1 до 10
3. Явно помечай тегом [UNVERIFIED] любое утверждение,
в котором ты не уверен
4. Никогда не выдавай предположение за факт
```

### Блок проверки API

```prompt
Всегда завершай ответ отдельным JSON-блоком
состояния в одной строке:
{"canary":"alive","confidence":N,
"rules_followed":N_of_total}
Моя программа считывает его для контроля качества
сессии. Если уверенность опустится ниже 7 или число
выполненных правил уменьшится, я перейду в новую сессию.
```

## Памятка на одной странице

Весь метод по порядку. Сделайте скриншот.

**1. Установите канарейку.** С этого момента начинай каждый ответ с моего имени, [ВАШЕ ИМЯ], и сохрани это в памяти.

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

**Правила, благодаря которым это работает.** Сохраните канарейку в памяти или инструкциях, чтобы она всегда действовала. Укажите настоящее имя, чтобы заметить пропажу мгновенно. Когда она исчезнет, считайте это сигналом обновить контекст, а не доказательством лжи. Подготовьте сводку для передачи, чтобы не потерять прогресс. И установите канарейку заново в новом чате.

## План действий

1. Прямо сейчас добавьте строку-канарейку в память Claude или в инструкции.
2. Работайте как обычно и иногда проверяйте своё имя в начале ответа.
3. Как только имя пропадёт, запустите промпт для сводки.
4. Откройте новый чат, вставьте сводку и повторно добавьте канарейку.
5. Больше не позволяйте незаметно испортившемуся чату подвести вас.

Когда канарейка замолкает, начните новый чат. Вот и всё.
