Урок 4.6Урок 24 з 30
Рев'ю кількома екземплярами й проходами
Design multi-instance and multi-pass review architectures
Головне
- 1Самоперевірка працює погано: у тій самій сесії модель пам'ятає міркування, з якими писала код, тож схильна підтверджувати власні рішення, а не ставити їх під сумнів.
- 2Другий, незалежний екземпляр, який бачить лише артефакти (diff, специфікацію, результати тестів), а не розмову генератора, знаходить тонші проблеми, ніж «review your work carefully» чи extended thinking у тій самій сесії.
- 3Велике рев'ю багатьох файлів розбийте на локальні проходи по кожному файлу (кожен отримує всю увагу) і окремий інтеграційний прохід по зв'язках між файлами (інтерфейси, потоки даних, контракти). Один гігантський прохід розпорошує увагу, і зауваження починають суперечити одне одному.
- 4Додайте прохід перевірки, у якому кожне зауваження містить доказ і власну оцінку впевненості моделі. За нею й маршрутизуйте: впевнені зауваження йдуть одразу в PR, сумнівні — у чергу на ручну перевірку. Пороги калібруйте на розмічених результатах.
- 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 запитань