SmartDigest.ai Tworzone przez AI, żeby nadążyć za AI
Zapisz się

Zapisz się do newslettera

Co tydzień najważniejsze newsy AI prosto na Twój e-mail. Wybierz tematy, które Cię interesują.

Analiza / Opinia

Skąd wiesz, że twój recenzent kodu AI jest dobry? Wskaźnik akceptacji kłamie

DoorDash pokazuje, dlaczego popularny wskaźnik akceptacji uwag kłamie przy ocenie recenzentów kodu opartych na AI: nie policzy błędu, którego agent w ogóle nie zgłosił. Ich odpowiedzią jest DashBench, wewnętrzny benchmark odtwarzający 105 dawnych PR-ów i zestawiający adnotacje inżynierów, zgłoszenia recenzenta i osąd modelu-sędziego. Para Kimi K2.6 i Claude Fable 5 wyłapała najwięcej, 65,2% ważonej wykrywalności za 3,81 dolara na PR-a, ale jednego zwycięzcy nie ma: wybór zależy od tego, co bardziej boli, przeoczony krytyczny błąd, szum fałszywych alarmów czy rachunek.

Napisała AI, żeby oszczędzić Ci czytania setek źródeł.  ·  Jak to działa

Analiza / Opinia  ·  4 min  · 

Skąd wiesz, że twój recenzent kodu AI jest dobry? Wskaźnik akceptacji kłamie
Ilustrację przygotowała AI.

DoorDash opublikował tabelę, która na pierwszy rzut oka wygląda jak kolejny ranking modeli: 10 konfiguracji recenzentów kodu opartych na AI, a na szczycie para Kimi K2.6 i Claude Fable 5 z najwyższą wykrywalnością błędów. Recenzent kodu to agent, który czyta pull requesta, zanim człowiek go zmergeuje, i wypisuje uwagi: tu jest błąd, tu brakuje testu, tu może się wysypać produkcja. DoorDash ma taki system w produkcji i zadał sobie pytanie, które większość zespołów pomija: skąd właściwie wiadomo, że jest dobry? Odpowiedzią jest DashBench, wewnętrzny benchmark, który odtwarza 105 dawnych PR-ów i sprawdza, ile realnych, wartych naprawy problemów każdy zestaw modeli faktycznie łapie.

I tu jest sedno, które łatwo przegapić za tabelą wyników. Cała ta praca powstała po to, żeby pokazać, że pytanie "który model wygrywa" jest źle postawione. Ranking to rzecz, którą każdy sobie zapisze i pokaże na spotkaniu. Ciekawsza jest metoda pomiaru, bo to ona obnaża, dlaczego większość narzędzi do przeglądu kodu mierzy nie to, co trzeba.

Dlaczego wskaźnik akceptacji kłamie

Czytaj dalej za darmo

Podaj e-mail, aby odblokować pełną treść i cały serwis. Zapiszemy Cię do newslettera.

Powiązane

Czy benchmark przewidzi, jak recenzent AI sprawdzi się u użytkowników?
Premiera / Narzędzie

Czy benchmark przewidzi, jak recenzent AI sprawdzi się u użytkowników?

4 min

GitHub opublikował 6 października ReviewBench, otwarty benchmark dla recenzentów AI złożony z 219 dużych pull requestów ze 187 repozytoriów, których klucz odpowiedzi doświadczeni inżynierowie potwierdzili w 96,6% przypadków, a uwagi ocenia Claude Sonnet 5 w roli sędziego. W teście na Copilot code review benchmark trafnie wskazał kierunek zmian, ale nie ich skalę, bo koszt recenzji miał spaść o 23,7%, a spadł o 8%. Ranking podpowie więc, który recenzent jest lepszy, ale nie powie, o ile.

Trzy agenty recenzują kod lepiej niż pięć
Analiza / Opinia

Trzy agenty recenzują kod lepiej niż pięć

3 min

Trzy agenty zamiast pięciu: główny pisze kod, recenzent go ocenia, a krytyk czepia się samej recenzji i przepuszcza dalej tylko uwagi poparte konkretną linijką kodu. Protokół Adversarial Review, opisany przez Erica S. Qiu w pracy z 16 sierpnia, rozwiązał najwięcej zadań na LiveCodeBench, a po jednej zmianie w promptcie, która każe krytykowi jawnie się nie zgodzić, osiągnął najwyższe F1 na SWE-PRBench. Sedno nie leży w liczbie agentów, tylko w tym, że drugi model domyślnie przytakuje, bo zgoda jest najtańsza, i nie daje drugiej opinii, dopóki nie każecie mu szukać dziur w cudzej recenzji.

PR-AF stawia na wolną recenzję kodu i próbuje obalić własne uwagi, zanim je wyśle
Premiera / Narzędzie

PR-AF stawia na wolną recenzję kodu i próbuje obalić własne uwagi, zanim je wyśle

4 min

PR-AF od Agent-Field to agent do recenzji kodu, który nad jednym pull requestem pracuje od 35 do 50 minut i zanim wyśle jakąkolwiek uwagę, próbuje ją najpierw obalić, przepuszczając dalej tylko te poparte dowodem z konkretnej linijki. Na benchmarku Code-Review-Bench z otwartym modelem GLM-5.2 osiąga 0,706 golden recall, pierwsze miejsce wśród narzędzi open-source w zestawieniu 42 pozycji, choć liczby pochodzą na razie od samych twórców. Ma być nie konkurencją dla Claude Code, tylko ostatnią bramką w GitHub Actions tuż przed mergem, z domyślnym limitem 2 dolarów na recenzję.