Robocikowo>ROBOCIKOWO
Ocena jakości

CursorBench

2026AktywnyOpublikowano: 23 września 2026Aktualizacja: 23 września 2026Opublikowany
Wewnętrzny zestaw ewaluacyjny Cursora (Anysphere) do oceny agentów kodujących na niejednoznacznych, wieloplikowych zadaniach z realnych sesji w Cursor IDE.
Kluczowa innowacja
Wewnętrzny benchmark oparty na realnych, wieloplikowych i celowo niejednoznacznych sesjach z Cursor IDE, oceniany agentowymi graderami — zamiast wyizolowanych, jednoznacznych zadań.
Kategoria
Ocena jakości
Poziom abstrakcji
System
Poziom operacji
Ewaluacja (runtime)Środowisko agentowe
Zastosowania
Porównywanie jakości modeli kodujących w CursorOcena agentów na wieloplikowych, niejednoznacznych zadaniachPomiar kompromisu jakość / koszt na zadanieWybór domyślnych modeli w produkcie Cursor

Jak działa

Zadania są zbierane z realnych sesji Cursora (m.in. z wewnętrznej bazy kodu i kontrolowanych źródeł), a mechanizm Cursor Blame pozwala prześledzić scommitowany kod z powrotem do prośby agenta, która go wygenerowała. Ewaluacja przebiega w trybie hybrydowym online-offline: benchmark offline uzupełniany jest kontrolowaną analizą ruchu na żywo. Ponieważ zadania bywają niedookreślone, do punktowania wykorzystywane są agentowe gradery. Dla każdego modelu raportowane są wynik, koszt na zadanie (liczony z zużycia tokenów i cennika za milion tokenów: wejście, odczyt/zapis cache, wyjście) oraz liczba kroków. Wyniki podlegają wariancji, więc małe różnice mogą nie być istotne statystycznie.

Rozwiązany problem

Standardowe benchmarki kodowania oceniają modele na wyizolowanych, dobrze zdefiniowanych zadaniach, które słabo odzwierciedlają codzienną pracę w IDE: wieloplikowe, niejednoznaczne prośby, gdzie liczy się nie tylko poprawność, ale i jakość kodu oraz efektywność. CursorBench ma mierzyć realną użyteczność agenta w takich warunkach.

Komponenty

Zbiór zadań z realnych sesjiŹródło niejednoznacznych, wieloplikowych zadań ewaluacyjnych

Zadania pochodzące z realnych sesji Cursor IDE, m.in. z wewnętrznej bazy kodu i kontrolowanych źródeł; odświeżane co kilka miesięcy.

Agentowe graderyPunktowanie niedookreślonych zadań

Gradery agentowe wykorzystywane do wiarygodnego oceniania rozwiązań mimo niejednoznaczności próśb.

Cursor BlameAtrybucja kodu do prośby agenta

Mechanizm śledzący scommitowany kod z powrotem do prośby agenta, która go wytworzyła.

Implementacja

Pułapki implementacyjne
Wariancja wynikówŚrednia

Wyniki podlegają wariancji; małe różnice w punktacji mogą nie być istotne statystycznie.

Rozwiązanie:Interpretować różnice z ostrożnością i uwzględniać przedziały zamiast pojedynczych wartości.
Zamknięty, wewnętrzny charakterŚrednia

CursorBench to wewnętrzny zestaw Anysphere oparty częściowo na prywatnej bazie kodu; nie jest w pełni odtwarzalny przez podmioty zewnętrzne.

Ewolucja

2026
Publiczne przedstawienie CursorBench (wersja 3.0)
Punkt przełomowy

Wpis na blogu Cursora „How we compare model quality in Cursor” (11 marca 2026, Naman Jain) opisuje CursorBench jako wewnętrzny zestaw ewaluacyjny oparty na realnych sesjach.

2026
CursorBench 3.1

Aktualizacja zestawu ewaluacyjnego (maj 2026).

2026
CursorBench 4.0

Rozszerzenie o typy zadań: edit, refactor, investigation, intent understanding, managing jobs i design adherence (10 września 2026).