Benchmark, onestamente

Benchmark degli agenti di codifica AI

I benchmark sono un vero segnale di capacità e sono facili da abusare. Questa pagina spiega come misuriamo gli agenti di codifica autonomi, cosa fanno e cosa non catturano i benchmark standard e come CodeCourier riporta i risultati: solo i numeri che possiamo riprodurre e sostenere.

Innanzitutto la metodologia, nessun punteggio di vanitàRiproducibile o non pubblicato
Come eseguiamo i benchmark

Cosa misuriamo e cosa significa

Valutiamo rispetto a due benchmark pubblici e rispettati. Ognuno mette alla prova qualcosa di reale sulla capacità di un agente di svolgere un lavoro di ingegneria e ognuno ha dei limiti che vale la pena comprendere prima di leggere qualsiasi punteggio.

Banco SWE verificato

Un insieme di problemi reali GitHub convalidati dall'uomo provenienti da progetti open source. Un agente riceve il problema e il repository e deve produrre una patch; l'attività viene considerata risolta solo se la modifica fa superare i test del progetto. Misura se un agente può correggere veri bug nel codice reale, non se può superare un quiz: la cosa più vicina a un esame significativo per un ingegnere del software AI.

Terminale-Panchina

Un punto di riferimento per gli agenti che funzionano tramite un terminale: eseguono comandi, ispezionano l'output e eseguono iterazioni verso un obiettivo in un ambiente shell reale. Si integra con SWE-bench testando le competenze operative e di utilizzo degli strumenti piuttosto che solo la generazione di patch, il che è importante per un agente che deve impostare, creare e verificare il proprio lavoro.

Riproducibile o non spedito

Qualsiasi figura che pubblichiamo viene fornita con la metodologia esatta, la data e l'impalcatura utilizzata per produrla. Se un risultato non è riproducibile, non è in questa pagina.

L’impalcatura conta tanto quanto il modello

Un punteggio riflette un intero sistema (il modo in cui l'agente raccoglie il contesto, pianifica e itera) e non solo il modello sottostante. Due prodotti sullo stesso modello possono ottenere punteggi molto diversi, quindi un numero descrive un sistema, non un modello.

Allo stesso modo, o per niente

Pass@1 rispetto a tentativi multipli, quale sottoinsieme, quale data, quale strumento: tutto cambia il numero. Confrontiamo il simile con il simile ed etichettiamo le condizioni, oppure non confrontiamo.

I risultati di CodeCourier

Cosa riportiamo e quando

Siamo attenti ai benchmark. Invece di indicare una percentuale principale, pubblichiamo qui risultati verificati e riproducibili una volta completate le nostre analisi, ciascuno con la sua metodologia, data e impalcatura completi in modo che chiunque possa verificarlo. Questa sezione elenca le categorie in base alle quali segnaliamo; i numeri arrivano qui poiché sono misurati e verificabili in modo indipendente.

Abbiamo scelto di non stampare un punteggio di riferimento che non possiamo ancora riprodurre e verificare in modo indipendente. Pubblicare un numero non verificato sarebbe marketing, non misurazione. La tabella seguente mostra le categorie che segnaleremo: ogni stato viene letto in attesa di verifica e nulla qui è un risultato misurato. Quando una figura è riproducibile, appare qui con tutta la sua metodologia.

Punto di riferimento
Cosa misura
Stato
Banco SWE verificato
Risolvere problemi reali GitHub in modo che i test del progetto superino
In attesa di verifica indipendente
Terminale-Panchina
Competenza operativa e di utilizzo degli strumenti in un ambiente shell reale
In attesa di verifica indipendente
Affidabilità della base di codice reale
Chiudere i ticket in modo sicuro su repository privati e disordinati: il punto di riferimento che conta di più per te
In attesa di verifica indipendente

Questa tabella rappresenta la metodologia, non i risultati misurati. Le righe sono le categorie in base alle quali riportiamo; nessuna riga contiene un punteggio. Le cifre verificate vengono aggiunte qui una volta completate le analisi e possono essere riprodotte in modo indipendente.

Il panorama più ampio

Dove si trova il campo oggi

Le capacità cambiano settimanalmente e i punteggi diventano obsoleti rapidamente, quindi non congeliamo le percentuali dei concorrenti in questa pagina. Per la classifica attuale, vai alla fonte: la classifica ufficiale e i dati pubblicati e datati di ciascun fornitore.

La classifica ufficiale della panchina SWE

La classifica pubblica canonica degli agenti su SWE-bench e SWE-bench Verified, mantenuta dagli autori del benchmark. È il posto giusto per vedere la classifica attuale dal vivo piuttosto che un numero copiato in un articolo che sarà sbagliato il mese prossimo.

Apri la classifica della panchina SWE

I risultati pubblicati da ciascun fornitore

Per qualsiasi agente specifico - Devin, Claude Code, OpenAI Codex, Cursor, GitHub Copilot, OpenHands e altri - controlla il sito del fornitore per i dati e la metodologia più recenti e datati. Nominiamo i concorrenti solo per effettuare confronti equi e non citiamo percentuali che non possiamo verificare.

A partire da giugno 2026. Considera qualsiasi cifra di riferimento, qui o ovunque, come un'istantanea datata e controlla la classifica in tempo reale e il sito di ciascun fornitore per i numeri attuali.

FAQ

Domande sui benchmark degli agenti

Why does this page not show a CodeCourier benchmark score?
Because we will not publish a number we cannot yet reproduce and independently verify. A benchmark figure without disclosed methodology, a date, and a fixed scaffold is marketing, not measurement. We publish verified, reproducible results here as our runs complete - each with the full methodology so anyone can check it. Reliability and safety on your real codebase matter more to us than a leaderboard percentage.
What is SWE-bench Verified and why use it?
SWE-bench Verified is a human-validated subset of SWE-bench where engineers confirmed each task is well-specified and solvable. It exists because the original full set contained ambiguous or impossible tasks that made raw scores misleading. As of June 2026 it is the figure most vendors report, because it is the cleaner, fairer measure. Read our full explainer on the What Is SWE-bench page.
Why do you not quote competitors' SWE-bench scores?
Because they move fast and any specific percentage in an article goes stale quickly. The honest approach is to point you to each vendor's own current, dated figures and to the official leaderboard rather than fossilize a number that will be wrong next month. We name competitors only to compare fairly, never to imply endorsement.
Does a high benchmark score mean an agent is production-ready?
No. A high score is necessary but not sufficient. SWE-bench says nothing about isolation, failing safely, auditability, or fit with your team's workflow. A great score with poor isolation and no audit trail is not a production-ready agent. Treat the number as one input and weigh it against how the agent behaves on your own messy repository.
How will CodeCourier's published results be reproducible?
Every figure we publish will state the exact benchmark and subset, the date, the model, and the scaffold used to produce it, so an independent reader can rerun it under the same conditions. If a result cannot be reproduced that way, we do not publish it.
Oltre la classifica

Scopri come CodeCourier chiude i ticket sulla tua codebase

Gratuito per 14 giorni · nessuna carta di credito

Assumi il tuo primo ingegnere AI.
Spedizione entro l'ora di pranzo.

5 minuti per l'imbarco. Il primo PR entro un'ora. Annulla in qualsiasi momento.