CCA Prep

Урок 5.4Урок 28 з 30

Контекст під час дослідження великої кодової бази

Manage context effectively in large codebase exploration

Контекст під час дослідження великої кодової базиГоловний агенттримає загальну картуСубагент на запитаннябагатослівний вивідлишається тамScratchpad-файлкласи · шляхи · виключенеПідсумок фазиу промпти наступної фазиМаніфест станузавантажується післяпадіння/compactколи накопичився вивідпошукуНе більше вікно, а менший і чистіший контекст

Головне

  1. 1Довгі сесії дослідження з часом деградують: відповіді починають суперечити попереднім, а замість конкретних класів, знайдених раніше, модель посилається на «типові патерни». Лікується це керуванням контекстом, а не більшим вікном.
  2. 2Під конкретні запитання («знайди всі тестові файли», «простеж залежності потоку повернення коштів») запускайте субагентів. Їхній багатослівний вивід лишається в їхньому контексті, а головний агент тримає загальну карту й отримує від них стислі результати.
  3. 3Ведіть scratchpad-файл із головним, що вдалося з'ясувати (імена класів, шляхи до файлів, що вже виключено), і звіряйтеся з ним, перш ніж відповідати на наступні запитання. Файл переживає /compact і перехід у новий контекст.
  4. 4Між фазами записуйте в підсумок, що вдалося встановити, і додавайте його в промпти субагентів наступної фази. Якщо багатослівний вивід дослідження заповнив контекст, використовуйте /compact.
  5. 5На випадок падіння кожен агент вивантажує свій стан у заздалегідь відоме місце. Після перезапуску координатор завантажує маніфест і додає його в промпти агентів, тож наново робиться лише незавершена робота.
Що перевіряє іспит із цієї теми

Формулювання з програми іспиту (англійською).

  • 5.4.K1Context degradation: inconsistent answers, "typical patterns" instead of specific classes
  • 5.4.K2Scratchpad files persist key findings across context boundaries
  • 5.4.K3Subagents isolate verbose exploration while the main agent coordinates
  • 5.4.K4Crash recovery: agents export state, coordinator loads a manifest on resume
  • 5.4.S1Spawn subagents for specific questions (find all test files, trace refund flow)
  • 5.4.S2Maintain scratchpad files and consult them later
  • 5.4.S3Summarise a phase before spawning next-phase subagents, inject the summary
  • 5.4.S4Design manifest-based crash recovery injected into agent prompts
  • 5.4.S5Use /compact when exploration output fills context

Закріпіть тему

Дайте відповідь на запитання за сценаріями з цієї теми. До кожного варіанта є розбір.

Тренування 5.4 · 23 запитання