если, как предлагает @sgrove, спецификации — это код будущего, то что такое отладка? 1) компиляция спецификаций — это процесс, при котором кодирующий агент превращает спецификации в код 2) все больше и больше «компиляции» будет без присмотра, меньше наблюдения за работой агента дифф по диффу, больше спецификации на входе, код на выходе 3) ошибки типов -> ошибки истины: большая часть отладки будет заключаться в том, чтобы копаться в исследованиях и планах реализации в markdown, чтобы найти одну строку неверного контекста, которая заставляет кодирующего агента не удаваться при реализации. Тестовые наборы будут, среди прочего, проверять на истинность и логическую последовательность. 4) существует новый более высокий порядок «прикрепления отладчика», который наблюдает за тем, как агент реализует план шаг за шагом, чтобы точно определить логическую ошибку в спецификации. Когда вы находите ошибку, проходя программу построчно, вы изменяете код, перезапускаете процесс и повторяете, пока он не заработает. Когда вы находите ошибку в *спецификации*, проходя через реализацию, вы идете вверх по потоку, исправляете спецификацию и перезапускаете *реализацию*.
9,62K