Якщо, як @sgrove пропонує, специфікації – це код майбутнього, то що таке налагодження? 1) компіляція специфікацій – це процес, коли кодувальник перетворює специфікації на код 2) все більше і більше "компіляції" буде без нагляду, менше ми будемо спостерігати за роботою агента diff за diff, більше spec in, code out 3) Помилки типу -> помилки правди : більшість налагоджувальних робіт полягатимуть у копанні в планах досліджень та впровадження в Markdown, щоб знайти один рядок неправильного контексту, який змушує агента кодування не досягти успіху під час впровадження. Набори тестів, серед іншого, перевірятимуть на правдивість та логічну послідовність. 4) Існує новий різновид вищого порядку "приєднання покрокового налагоджувача", який полягає в тому, щоб спостерігати за тим, як агент крок за кроком реалізує план, щоб точно визначити логічну помилку в специфікації. Коли ви знаходите помилку під час покрокового проходження програми рядок за рядком, ви змінюєте код, перезапускаєте процес і повторюєте, доки він не запрацює. Коли ви знаходите помилку в *специфікації* під час покрокового проходження реалізації, ви переходите до верхньої гілки, виправляєте специфікацію та перезапускаєте *реалізацію*
9,24K