Я продолжаю наблюдать тот же ход в пиарах, написанных ИИ. Ненадежный тест не пройден. Агент «исправляет» это, увеличивая тайм-аут, добавляя Sleep(2) или заключая утверждение в цикл повтора. CI становится зеленым. Все идут дальше. Гонка все еще существует. Ты просто замаскировал...
Я продолжаю наблюдать тот же ход в пиарах, написанных ИИ.
Ненадежный тест не пройден. Агент «исправляет» это, увеличивая тайм-аут, добавляя Sleep(2) или заключая утверждение в цикл повтора. CI становится зеленым. Все идут дальше.
Гонка все еще существует. Вы просто скрыли это.
60-секундная проверка, которую я сейчас запускаю
Когда разница касается тестов, а утверждение кода является «ненадежным» или «прерывистым»:
Ищите новые переходы в режим сна, более длительные тайм-ауты или повторите обработку одного и того же утверждения.
Спросите: PR удалил общую изменяемую зависимость состояния/порядка или только ждал еще сильнее?
Если он только ждет сильнее, я его подбрасываю. Зеленый CI, который все еще гоняет, снова провалится под нагрузкой.
Это одна из остановок на коротком баре, который я использую перед объединением агентских PR. Бесплатная одностраничная страница, если хотите остального: https://chopragunji.gumroad.com/l/zpnmdn
Если вы предпочитаете, чтобы кто-то другой потрудился над одним пугающим пиаром в области искусственного интеллекта, у меня все еще есть места для основателей по цене 49 долларов (обычно 99 долларов): https://chopragunji.gumroad.com/l/byoyi/FOUNDING
Любопытно, что ваша команда делает, когда агенты «исправляют» ошибки — настоящие тайм-ауты или патч «спи и молись»?