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ą.

Premiera / Narzędzie

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

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.

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

Premiera / Narzędzie  ·  4 min  · 

Czy benchmark przewidzi, jak recenzent AI sprawdzi się u użytkowników?
Ilustrację przygotowała AI.

Recenzenci AI, czyli agenci, którzy czytają pull request i zostawiają w nim uwagi o błędach, do tej pory oceniali się głównie sami: każdy dostawca miał własny wykres i własną definicję tego, co znaczy "znaleźć błąd", a reszcie zostawało wierzyć mu na słowo. W lipcu pisałem o PR-AF, narzędziu do recenzji kodu, którego twórcy chwalili się wynikiem policzonym przez siebie na innym teście, i właśnie takie liczby z jednego źródła ma zastąpić nowy benchmark. GitHub opublikował 6 października ReviewBench, otwarty zestaw testów, na którym każdy może zmierzyć swojego recenzenta i postawić go obok innych we wspólnym rankingu. Najbardziej przekonuje mnie w nim nie sam ranking, tylko próba pokazania, że wynik z benchmarku zapowiada zachowanie prawdziwych użytkowników. Tyle że GitHub pokazał to na jednym eksperymencie i na własnym produkcie, więc traktuję to jako obiecujący początek, a nie dowód.

Duże zmiany zamiast literówek

GitHub przeanalizował 103,9 miliona pull requestów i wybrał z nich 219. Pochodzą ze 187 publicznych repozytoriów, a proporcje języków programowania (jest ich 19) i wielkości projektów odpowiadają całej platformie. Jedno odstępstwo jest celowe. Autorzy wpisu, Michelle Zhou, analityczka danych w Microsofcie, i Alejandro Carderera de Diego, starszy badacz w GitHubie, tłumaczą, że ograniczyli liczbę drobnych zmian w jednym pliku, żeby zostało więcej "konkretnych pull requestów obejmujących wiele plików, w których jakość recenzji ma największe znaczenie". W praktyce 78 z 219 zmian dotyka ponad tysiąca linii, więc recenzent nie nazbiera punktów na poprawianiu literówek w dokumentacji.

Czytaj dalej za darmo

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

Powiązane

Copilot wygrywa w ReviewBench, ale wyniki rywali zmierzył sam GitHub
Analiza / Opinia

Copilot wygrywa w ReviewBench, ale wyniki rywali zmierzył sam GitHub

4 min

Copilot code review prowadzi w rankingu ReviewBench z wynikiem 40,1%, ale wyniki wszystkich rywali zmierzył sam GitHub, i to w różnych terminach: Copilota 1 października, a Cubic i Greptile jeszcze w czerwcu. W niezależnym benchmarku firmy Martian prowadzi Cubic z 64,9% F1, a Copilot jest czwarty, co pokazuje, jak mocno metoda ustawia kolejność. Z tej tabeli nie wybierałbym więc recenzenta dla zespołu, ale otwarty zbiór 219 pull requestów i ustawienia sędziego pozwalają sprawdzić własną konfigurację.

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

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

4 min

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.

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ę.