Основы работы с ИИ · 8 мин

4. Контекст

Качество ответа почти всегда упирается не в «магический промпт», а в то, что модель сейчас видит.

Писать красивые формулировки полезно. Но главная работа с ИИ — управлять контекстом: что модель видит прямо сейчас. Контекст — это рабочая память разговора.

Слои контекста в разговореПравила системы и проектаВаш запрос и файлы @Открытый файл, терминал, линтерОтвет модели — тоже занимает место
Контекст — стопка. Когда она переполнена, старое вытесняется, и агент начинает путать детали.

Из чего он складывается

  1. Системные правила продукта и ваши правила проекта.
  2. То, что вы написали, и файлы, которые пометили через @.
  3. То, что Cursor подмешивает сам: открытый файл, вывод терминала, ошибки линтера.
  4. Ответ модели — он тоже остаётся в памяти и занимает место.

У каждой модели есть предел контекста. Когда список переполнен, старое «вытесняется» или сжимается. Длинный чат начинает путать файлы и забывать договорённости — тогда лучше новый чат с коротким резюме и нужными @.

Попробуйте в симуляторе

Нажмите чип @PricingService.ts — так вы явно кладёте файл в контекст.

Нажмите чип @PricingService.ts — так вы явно кладёте файл в контекст.

Cursorsrc/PricingService.ts — shop-demo
src/PricingService.ts
1234export function calculateTotal(price: number, discount: number) {
  return price; // скидка пока не учитывается
}

Напишите цель или выберите подсказку внизу.

Ask
⎇ mainCursor Tab