Zum Inhalt springen

Modelle / Evaluierungen

Ehrlich gemessen, klar veröffentlicht.

Jede Zahl auf dieser Seite nennt Version oder Checkpoint, Datensatz, Stichprobengröße und Einstellungen. Ergebnisse auf dem Entwicklungsset sind als solche gekennzeichnet: Sie steuern unser Training und sind daher keine zurückgehaltenen Tests.

Öffentliche Benchmarks

Öffentliche Benchmarks nach Version.

Atom v1.2 ist heute im Einsatz. Der öffentliche Benchmark-Lauf dafür steht noch aus, daher stammen die neuesten Ergebnisse auf Versionsebene von Atom v1.1.

Benchmark-Ergebnisse mit den verwendeten Einstellungen
VersionSuiteDatensatznModusDecodingToolsErgebnis
Atom v1.1if-sftBefolgen von AnweisungenIFEval541InstantgreedyNein41.8% prompt-level / 52.0% instruction-level (strict)
Atom v1.1if-sftMathematisches DenkenGSM8K test, 300-problem subset300MediumgreedyNein27.0%
Atom v1.1if-sftCodeHumanEval164Instantgreedy, 512-token limitNein12.2% pass@1
Atom v1.1baseWissenMMLU, 5-shot14.042Basismodelllog-likelihoodNein27.2%
Atom v1.1baseAllgemeinwissen und SpracheHellaSwag / ARC-Easy / ARC-Challenge / PIQA / Winogrande16.695Basismodelllog-likelihoodNein55.5 / 63.3 / 34.6 / 73.5 / 57.6
Atom v1.0Befolgen von AnweisungenIFEval541Nicht erfasstNicht erfasstNein31.6% prompt-level / 41.5% instruction-level (strict)
Atom v1.0Mathematisches DenkenGSM8K test, full set1.319Nicht erfasstNicht erfasstNein24.9%
Atom v1.0CodeHumanEval164Nicht erfasstNicht erfasstNein13.4% pass@1

Interne Checkpoints

Zwei unveröffentlichte Checkpoints aus den Trainingsläufen zwischen v1.1 und v1.2, entnommen aus Aufzeichnungen der Trainingsläufe. GSM8K fiel zwischen ihnen von 32,3 % auf 29,3 %, also um 9 von 300 Aufgaben. Ob diese Änderung signifikant ist, haben wir nicht geklärt.

Benchmark-Ergebnisse mit den verwendeten Einstellungen
VersionSuiteDatensatznModusDecodingToolsErgebnis
Interner Checkpointprobe4Befolgen von AnweisungenIFEval541InstantgreedyNein42.0% prompt-level (strict)
Interner Checkpointprobe4Mathematisches DenkenGSM8K test, 300-problem subset300InstantgreedyNein29.3%
Interner Checkpointprobe4CodeHumanEval164Instantgreedy, 384-token limitNein15.9% pass@1
Interner Checkpointprobe3Befolgen von AnweisungenIFEval541InstantgreedyNein41.8% prompt-level (strict)
Interner Checkpointprobe3Mathematisches DenkenGSM8K test, 300-problem subset300InstantgreedyNein32.3%
Interner Checkpointprobe3CodeHumanEval164Instantgreedy, 384-token limitNein14.0% pass@1

Entwicklungsset

Unser Entwicklungsset.

120 Prompts aus 14 Kategorien, gesendet an das Live-Produkt. 36 davon haben maschinell prüfbare Antworten, und die Erfolgsquote unten bezieht sich nur auf diese.

Erfolgsquote auf dem Entwicklungsset nach Checkpoint
CheckpointVersionLäufeBestandene geprüfte TurnsErfolgsquote
probe2Nicht veröffentlicht376 / 11466.7%
probe3Nicht veröffentlicht385 / 11474.6%
probe3-dpoNicht veröffentlicht384 / 11473.7%
probe4Nicht veröffentlicht259 / 7677.6%
probe5Nicht veröffentlicht258 / 7676.3%
probe6Nicht veröffentlicht265 / 7685.5%
probe6-dpoNicht veröffentlicht259 / 7677.6%
probe6cAtom v1.2265 / 7685.5%
  • Das ist kein zurückgehaltener Test. Wir haben diese Prompts geschrieben und nutzen Fehler darauf, um Trainingsdaten zu gestalten. Die Werte hier überschätzen daher, wie Atom bei unbekannten Aufgaben abschneidet.
  • Jeder Lauf prüft 38 Turns; bestandene Turns werden über die Läufe summiert.
  • Bei so wenigen Aufgaben sind Unterschiede von wenigen Punkten möglicherweise nicht signifikant. Der Release-Bericht enthält für jeden Vergleich einen gepaarten Test.

Agent-Harness

Harness-Aufgaben von Incbury Code.

40 Programmieraufgaben in fünf Arten, ausgeführt über die Agent-Schleife von Incbury Code und ihre Tools, direkt gegen einen Modell-Checkpoint. Getestet werden Harness und Modell zusammen, nicht das Produkt Incbury Code, wie Sie es installieren.

Bestandene Aufgaben nach Art und Checkpoint
Aufgabenartprobe4probe5
Fehler beheben0 / 82 / 8
Funktion hinzufügen0 / 86 / 8
Projekt beginnen0 / 86 / 8
Code erklären2 / 88 / 8
Ohne Tools antworten4 / 88 / 8
Gesamt6 / 40 (15.0%)30 / 40 (75.0%)

Keiner der beiden Checkpoints ist der heute eingesetzte, und die Aufgaben sind nicht zurückgehalten: probe5 wurde mit Daten aus denselben Aufgabengeneratoren trainiert. Einen Lauf mit der aktuellen Version veröffentlichen wir, sobald er in einer isolierten Umgebung mit festem Budget möglich ist.

Testreihen

Was wir messen.

Befolgen von Anweisungen

IFEval: 541 Prompts mit überprüfbaren Format- und Inhaltsvorgaben, programmatisch geprüft statt von einem Bewertungsmodell.

Metrik: strikte Genauigkeit

Mathematisches Denken

GSM8K: Textaufgaben auf Schulniveau, die mehrere Schritte erfordern, beantwortet im Chatmodus mit sichtbarem Denkprozess.

Metrik: exakte Übereinstimmung

Code

HumanEval: 164 Python-Programmieraufgaben, wobei die generierte Funktion gegen die Referenztests ausgeführt wird.

Metrik: pass@1

Wissen

MMLU: Multiple-Choice-Fragen aus 57 akademischen und beruflichen Fachgebieten.

Metrik: Genauigkeit

Allgemeinwissen und Sprache

HellaSwag, ARC-Easy, ARC-Challenge, PIQA und Winogrande, bewertet per Log-Likelihood über die vollständigen Testsets.

Metrik: normalisierte Genauigkeit

Methodik

Wie wir sie durchführen.

Zuerst öffentliche Benchmarks

Wir beginnen mit weit verbreiteten, frei verfügbaren Suites, damit jeder Atom unter gleichen Bedingungen mit anderen Modellen vergleichen kann. Testsets sind von den Trainingsdaten ausgeschlossen, und wir bereinigen unsere Fine-Tuning-Daten gegen sie.

Wo möglich maschinell bewertet

Jede veröffentlichte Zahl wird programmatisch geprüft: exakte Antworten, Unit-Tests oder überprüfbare Vorgaben. Wir lassen kein Modell sich selbst bewerten.

Einstellungen zu jeder Zahl

Jedes Ergebnis nennt Checkpoint, Modus, Decoding und ob Tools erlaubt waren. Benchmarks laufen direkt gegen den Checkpoint auf unserer Trainingshardware, nicht über das Produkt, daher werden Suche und Python-Sandbox nicht genutzt.

Entwicklungsset getrennt ausgewiesen

Unser Entwicklungsset steuert das Training. Deshalb wird es getrennt von öffentlichen Benchmarks berichtet und nie als zurückgehalten bezeichnet. Rückschritte berichten wir so, wie wir sie messen, mit Stichprobengröße, statt sie wegzuerklären.

Details zur Architektur stehen auf der Atom-Seite. Trainingsinfrastruktur und Kosten veröffentlichen wir nicht.

Machen Sie Ihre eigene Evaluierung.

Der beste Benchmark ist Ihre echte Arbeit. Testen Sie kostenlos.