Урок 5.4Урок 28 з 30
Контекст під час дослідження великої кодової бази
Manage context effectively in large codebase exploration
Головне
- 1Довгі сесії дослідження з часом деградують: відповіді починають суперечити попереднім, а замість конкретних класів, знайдених раніше, модель посилається на «типові патерни». Лікується це керуванням контекстом, а не більшим вікном.
- 2Під конкретні запитання («знайди всі тестові файли», «простеж залежності потоку повернення коштів») запускайте субагентів. Їхній багатослівний вивід лишається в їхньому контексті, а головний агент тримає загальну карту й отримує від них стислі результати.
- 3Ведіть scratchpad-файл із головним, що вдалося з'ясувати (імена класів, шляхи до файлів, що вже виключено), і звіряйтеся з ним, перш ніж відповідати на наступні запитання. Файл переживає /compact і перехід у новий контекст.
- 4Між фазами записуйте в підсумок, що вдалося встановити, і додавайте його в промпти субагентів наступної фази. Якщо багатослівний вивід дослідження заповнив контекст, використовуйте /compact.
- 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 запитання