CCA Prep

Урок 4.6Урок 24 з 30

Рев'ю кількома екземплярами й проходами

Design multi-instance and multi-pass review architectures

Рев'ю кількома екземплярами й проходамиСамоперевірка за один прохідТа сама сесія: «review your work»Один величезний прохід по всіх файлахЛише те, з чим згодні 2 з 3 запусківНезалежне рев'ю в кілька проходівНовий екземпляр без контекстугенератораПроходи по файлах + інтеграційнийпрохідМаршрут — за впевненістю в зауваженніВажливіше, хто перевіряє, ніж як старанно просять одного рев'юера

Головне

  1. 1Самоперевірка працює погано: у тій самій сесії модель пам'ятає міркування, з якими писала код, тож схильна підтверджувати власні рішення, а не ставити їх під сумнів.
  2. 2Другий, незалежний екземпляр, який бачить лише артефакти (diff, специфікацію, результати тестів), а не розмову генератора, знаходить тонші проблеми, ніж «review your work carefully» чи extended thinking у тій самій сесії.
  3. 3Велике рев'ю багатьох файлів розбийте на локальні проходи по кожному файлу (кожен отримує всю увагу) і окремий інтеграційний прохід по зв'язках між файлами (інтерфейси, потоки даних, контракти). Один гігантський прохід розпорошує увагу, і зауваження починають суперечити одне одному.
  4. 4Додайте прохід перевірки, у якому кожне зауваження містить доказ і власну оцінку впевненості моделі. За нею й маршрутизуйте: впевнені зауваження йдуть одразу в PR, сумнівні — у чергу на ручну перевірку. Пороги калібруйте на розмічених результатах.
  5. 5Якщо запустити той самий промпт рев'юера N разів, здебільшого повторяться ті самі сліпі зони. А якщо лишати тільки зауваження, з якими згодна більшість запусків, загубиться справжній баг, який знайшов лише один запуск.
Що перевіряє іспит із цієї теми

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

  • 4.6.K1Self-review is weak: the model keeps its generation reasoning
  • 4.6.K2Independent instances catch more than self-review instructions or extended thinking
  • 4.6.K3Multi-pass: per-file local passes plus cross-file integration passes
  • 4.6.S1Use a second independent instance without the generator's context
  • 4.6.S2Split multi-file reviews into per-file and integration passes
  • 4.6.S3Verification passes with self-reported confidence per finding for routing

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

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

Тренування 4.6 · 16 запитань