AI-Modelle im Test 16.09.2026: 7 Modelle, 4 Aufgaben
Sieben aktuelle Sprachmodelle im direkten Vergleich: Textkorrektur, Tabellenerkennung, Code-Generierung und Kontextfenster. Ein Durchlauf, Temperatur 0, PHP-Auswertung.

👁 114 Aufrufe
- Alle 7 Modelle haben die Textkorrektur-Aufgabe bestanden und alle 18 Zahlen zeichengenau erhalten sowie alle 3 Tippfehler korrigiert.
- Beim PESEL-Validator scheiterten DeepSeek V4 Pro und Qwen 3.8 Max mit keiner Antwort, während Claude Opus 5 und Kimi K3 alle 10/10 Vektoren korrekt verarbeiteten.
- Im Kontextfenster-Test bei 128k Token lieferten nur Claude Opus 5 (1/1) sowie Kimi K3 und DeepSeek V4 Pro (je 2/2) Ergebnisse - GPT-6 Astra, Gemini 3.1 Pro, Grok 4.6 und Qwen 3.8 Max wurden in diesem Test nicht getestet.
Dieser Beitrag dokumentiert einen vollständigen Durchlauf des Wissnox-Testprotokolls (v1, 16.09.2026). Jedes der 7 Modelle erhielt identische Prompts in derselben Reihenfolge, Temperatur 0, ein Aufruf pro Aufgabe, keine Wiederholungen bei falschen Antworten. Die Bewertung erfolgt durch PHP, nicht durch ein anderes Modell: Zahlenvergleich, Tabellenzellenabgleich und Code-Ausführung auf festen Vektoren. Unten finden Sie die Gesamttabelle, danach jede Aufgabe mit vollständigem Prompt und der Rohantwort jedes Modells. Fehler, leere Antworten und Zeitüberschreitungen bleiben in der Tabelle stehen.
| Modell | Textkorrektur ohne Zahlenänderung | Tabelle aus PDF zu JSON | Code: PESEL-Validator mit Tests | Kontext (Nadel im Heuhaufen) |
|---|---|---|---|---|
| Claude Opus 5anthropic/claude-opus-5 | bestanden6,2 s | 8/8 Zeilen5 s | 10/10 Vektoren8 s | Fehler @8k · Fehler @32k · 1/1 @128k |
| GPT-6 Astraopenai/gpt-6-astra | bestanden4,9 s | 8/8 Zeilen7,4 s | 10/10 Vektoren17,4 s | außerhalb Kontexttest |
| Gemini 3.1 Progoogle/gemini-3.1-pro-preview | bestanden19 s | 8/8 Zeilen16,8 s | 10/10 Vektoren17 s | außerhalb Kontexttest |
| Kimi K3moonshotai/kimi-k3 | bestanden59,3 s | 8/8 Zeilen8,6 s | 10/10 Vektoren155,1 s | 2/2 @8k · 2/2 @32k · 2/2 @128k |
| DeepSeek V4 Prodeepseek/deepseek-v4-pro | bestanden40,2 s | 8/8 Zeilen24,5 s | keine Antwort170 s | 2/2 @8k · 2/2 @32k · 2/2 @128k |
| Grok 4.6x-ai/grok-4.6 | bestanden27,9 s | 8/8 Zeilen32 s | 10/10 Vektoren45,8 s | außerhalb Kontexttest |
| Qwen 3.8 Maxqwen/qwen3.8-max-0902 | bestanden105,8 s | 8/8 Zeilen40,9 s | keine Antwort170 s | außerhalb Kontexttest |
Textkorrektur ohne Zahlenänderung
Das Modell erhält einen behördlichen Text mit drei Tippfehlern und hölzernen Formulierungen. Es soll Stil und Tippfehler korrigieren, ohne eine einzige Zahl, ein Datum oder eine Uhrzeit zu ändern. Der Prüfer vergleicht die Multimenge der Zahlen im Original und in der Antwort, prüft die drei Tippfehler und das Format (nur Text, ohne Überschriften und Listen). Wir haben auf Polnisch getestet.
Vollständiger Prompt (identisch für jedes Modell)
Popraw poniższy tekst pod względem stylu i literówek: usuń urzędowe zwroty, popraw błędy i literówki, zachowaj sens i wszystkie informacje. ZASADY: - nie zmieniaj żadnej liczby, daty ani godziny ani ich zapisu (cyfry zostają cyframi, nie zamieniaj liczb na słowa, nie dodawaj nowych liczb, nie usuwaj istniejących), - nie dodawaj nagłówków, list, komentarzy ani wyjaśnień, - zwróć wyłącznie poprawiony tekst jako jeden lub dwa akapity. TEKST: W 2025 roku gmina Lipowo wydała na remonty dróg 14,3 mln zł, czyli o 2,1 mln zł więcej niż rok wcześniej. Najdroższa okazała się przebódowa ulicy Długiej, która kosztowała 3 850 000 zł za odcinek 1,8 km. W chwili obecnej radni zaplanowali na 2026 rok kwotę 16 mln zł, jednak skarbnik ostrzga, że przy inflacji na poziomie 4,7% realna wartość tej kwoty będzie niższa. W gminie mieszka 12 480 osób, a zarejestrowanych samochodów jest 7 912, więc na jednego mieszkanca przypada 1 146 zł wydatków drogowych. Konsultacje społeczne w tej sprawie odbędą się 21 października 2026 roku o godzinie 17:30 w sali nr 3 urzędu gminy przy ulicy Rynek 1, a ich celem jest dokonanie ustalenia priorytetów na kolejne 4 lata.
Claude Opus 5 bestanden6,2 s
- Zahlen: alle 18 zeichengenau erhalten.
- Tippfehler: alle 3 korrigiert.
- Format: nur Text, Länge 98% des Originals.
W 2025 roku gmina Lipowo wydała na remonty dróg 14,3 mln zł, czyli o 2,1 mln zł więcej niż rok wcześniej. Najdroższa okazała się przebudowa ulicy Długiej, która kosztowała 3 850 000 zł za odcinek 1,8 km. Obecnie radni zaplanowali na 2026 rok kwotę 16 mln zł, jednak skarbnik ostrzega, że przy inflacji na poziomie 4,7% realna wartość tej kwoty będzie niższa. W gminie mieszka 12 480 osób, a zarejestrowanych samochodów jest 7 912, więc na jednego mieszkańca przypada 1 146 zł wydatków drogowych. Konsultacje społeczne w tej sprawie odbędą się 21 października 2026 roku o godzinie 17:30 w sali nr 3 urzędu gminy przy ulicy Rynek 1, a ich celem jest ustalenie priorytetów na kolejne 4 lata.
GPT-6 Astra bestanden4,9 s
- Zahlen: alle 18 zeichengenau erhalten.
- Tippfehler: alle 3 korrigiert.
- Format: nur Text, Länge 98% des Originals.
W 2025 roku gmina Lipowo wydała na remonty dróg 14,3 mln zł, czyli o 2,1 mln zł więcej niż rok wcześniej. Najdroższa okazała się przebudowa ulicy Długiej, która kosztowała 3 850 000 zł za odcinek 1,8 km. Radni zaplanowali na 2026 rok wydatki w wysokości 16 mln zł, jednak skarbnik ostrzega, że przy inflacji na poziomie 4,7% realna wartość tej kwoty będzie niższa. W gminie mieszka 12 480 osób, a zarejestrowanych samochodów jest 7 912, więc na jednego mieszkańca przypada 1 146 zł wydatków na drogi. Konsultacje społeczne w tej sprawie odbędą się 21 października 2026 roku o godzinie 17:30 w sali nr 3 urzędu gminy przy ulicy Rynek 1. Ich celem jest ustalenie priorytetów na kolejne 4 lata.
Gemini 3.1 Pro bestanden19 s
- Zahlen: alle 18 zeichengenau erhalten.
- Tippfehler: alle 3 korrigiert.
- Format: nur Text, Länge 97% des Originals.
W 2025 roku gmina Lipowo wydała na remonty dróg 14,3 mln zł, czyli o 2,1 mln zł więcej niż rok wcześniej. Najdroższa okazała się przebudowa ulicy Długiej, która kosztowała 3 850 000 zł za odcinek 1,8 km. Obecnie radni zaplanowali na 2026 rok kwotę 16 mln zł, jednak skarbnik ostrzega, że przy inflacji na poziomie 4,7% realna wartość tej kwoty będzie niższa. W gminie mieszka 12 480 osób, a zarejestrowanych samochodów jest 7 912, więc na jednego mieszkańca przypada 1 146 zł wydatków drogowych. Konsultacje społeczne w tej sprawie odbędą się 21 października 2026 roku o godzinie 17:30 w sali nr 3 urzędu gminy przy ulicy Rynek 1, a ich celem jest ustalenie priorytetów na kolejne 4 lata.
Kimi K3 bestanden59,3 s
- Zahlen: alle 18 zeichengenau erhalten.
- Tippfehler: alle 3 korrigiert.
- Format: nur Text, Länge 94% des Originals.
W 2025 roku gmina Lipowo wydała na remonty dróg 14,3 mln zł, czyli o 2,1 mln zł więcej niż rok wcześniej. Najdroższa okazała się przebudowa ulicy Długiej, która kosztowała 3 850 000 zł za odcinek 1,8 km. Na 2026 rok radni zaplanowali 16 mln zł, jednak skarbnik ostrzega, że przy inflacji 4,7% realna wartość tej kwoty będzie niższa. W gminie mieszka 12 480 osób, a zarejestrowanych samochodów jest 7 912, więc na jednego mieszkańca przypada 1 146 zł wydatków drogowych. Konsultacje społeczne w tej sprawie odbędą się 21 października 2026 roku o godzinie 17:30 w sali nr 3 urzędu gminy przy ulicy Rynek 1, a ich celem jest ustalenie priorytetów na kolejne 4 lata.
DeepSeek V4 Pro bestanden40,2 s
- Zahlen: alle 18 zeichengenau erhalten.
- Tippfehler: alle 3 korrigiert.
- Format: nur Text, Länge 96% des Originals.
W 2025 roku gmina Lipowo wydała na remonty dróg 14,3 mln zł, czyli o 2,1 mln zł więcej niż rok wcześniej. Najdroższa okazała się przebudowa ulicy Długiej, która kosztowała 3 850 000 zł za odcinek 1,8 km. Obecnie radni zaplanowali na 2026 rok kwotę 16 mln zł, jednak skarbnik ostrzega, że przy inflacji 4,7% realna wartość tej kwoty będzie niższa. W gminie mieszka 12 480 osób, a zarejestrowanych samochodów jest 7 912, więc na jednego mieszkańca przypada 1 146 zł wydatków drogowych. Konsultacje społeczne w tej sprawie odbędą się 21 października 2026 roku o godzinie 17:30 w sali nr 3 urzędu gminy przy ulicy Rynek 1, a ich celem jest ustalenie priorytetów na kolejne 4 lata.
Grok 4.6 bestanden27,9 s
- Zahlen: alle 18 zeichengenau erhalten.
- Tippfehler: alle 3 korrigiert.
- Format: nur Text, Länge 97% des Originals.
W 2025 roku gmina Lipowo wydała na remonty dróg 14,3 mln zł, czyli o 2,1 mln zł więcej niż rok wcześniej. Najdroższa okazała się przebudowa ulicy Długiej, która kosztowała 3 850 000 zł za odcinek 1,8 km. Obecnie radni zaplanowali na 2026 rok kwotę 16 mln zł, jednak skarbnik ostrzega, że przy inflacji na poziomie 4,7% realna wartość tej kwoty będzie niższa. W gminie mieszka 12 480 osób, a zarejestrowanych samochodów jest 7 912, więc na jednego mieszkańca przypada 1 146 zł wydatków drogowych. Konsultacje społeczne w tej sprawie odbędą się 21 października 2026 roku o godzinie 17:30 w sali nr 3 urzędu gminy przy ulicy Rynek 1, a ich celem jest ustalenie priorytetów na kolejne 4 lata.
Qwen 3.8 Max bestanden105,8 s
- Zahlen: alle 18 zeichengenau erhalten.
- Tippfehler: alle 3 korrigiert.
- Format: nur Text, Länge 92% des Originals.
W 2025 roku gmina Lipowo wydała na remonty dróg 14,3 mln zł, czyli o 2,1 mln zł więcej niż rok wcześniej. Najdroższa okazała się przebudowa ulicy Długiej, która kosztowała 3 850 000 zł za odcinek 1,8 km. Radni zaplanowali na 2026 rok 16 mln zł, jednak skarbnik ostrzega, że przy inflacji 4,7% realna wartość tej kwoty będzie niższa. W gminie mieszka 12 480 osób, a zarejestrowanych samochodów jest 7 912, więc na jednego mieszkańca przypada 1 146 zł wydatków drogowych. Konsultacje społeczne w tej sprawie odbędą się 21 października 2026 roku o godzinie 17:30 w sali nr 3 urzędu gminy przy ulicy Rynek 1, aby ustalić priorytety na kolejne 4 lata.
Tabelle aus PDF zu JSON
Das Modell erhält die Textebene einer Preisliste aus einem PDF: zwei Zeilen mit in die nächste Zeile umgebrochenem Namen, eine Zeile ohne Daten (Striche), eine von der Mehrwertsteuer befreite Dienstleistung mit Sternchen und Fußnote. Es soll 8 Zeilen als JSON zurückgeben. Der Prüfer vergleicht jede Zelle mit dem erwarteten Wert; eine Zeile zählt nur vollständig. Wir haben auf Polnisch getestet.
Vollständiger Prompt (identisch für jedes Modell)
Poniżej tekst wyciągnięty z pliku PDF (warstwa tekstowa, kolumny rozdzielone spacjami, niektóre nazwy przeniesione do następnej linii). Zwróć WYŁĄCZNIE JSON: tablicę 8 obiektów z kluczami: - "lp" (liczba całkowita), - "usluga" (pełna nazwa usługi, łącznie z częścią przeniesioną do następnej linii, bez gwiazdki), - "netto" (liczba lub null, gdy brak), - "vat" (stawka jako liczba, np. 23; tekst "zw." dla usługi zwolnionej; null, gdy brak), - "brutto" (liczba lub null, gdy brak). Bez komentarzy, bez markdownu, bez tekstu poza JSON-em. TEKST Z PDF: CENNIK USŁUG SERWISOWYCH obowiązuje od 1.03.2026 Lp. Usługa Cena netto VAT Cena brutto 1 Diagnostyka komputera 120,00 23% 147,60 2 Wymiana dysku SSD (bez części) 180,00 23% 221,40 3 Instalacja systemu operacyjnego 150,00 23% 184,50 4 Czyszczenie laptopa z wymianą pasty termoprzewodzącej 210,00 23% 258,30 5 Odzyskiwanie danych (wycena indywidualna) - - - 6 Konfiguracja routera 90,00 23% 110,70 7 Szkolenie z obsługi (1 godz.)* 100,00 zw. 100,00 8 Dojazd do klienta (za km) 2,50 23% 3,08 * usługa zwolniona z VAT na podstawie art. 43 ust. 1 pkt 29 ustawy
Claude Opus 5 8/8 Zeilen5 s
- Alle 8 Zeilen stimmen mit der Tabelle überein, einschließlich der im PDF umgebrochenen Namen und der Zeile ohne Daten.
[{"lp":1,"usluga":"Diagnostyka komputera","netto":120.00,"vat":23,"brutto":147.60},{"lp":2,"usluga":"Wymiana dysku SSD (bez części)","netto":180.00,"vat":23,"brutto":221.40},{"lp":3,"usluga":"Instalacja systemu operacyjnego","netto":150.00,"vat":23,"brutto":184.50},{"lp":4,"usluga":"Czyszczenie laptopa z wymianą pasty termoprzewodzącej","netto":210.00,"vat":23,"brutto":258.30},{"lp":5,"usluga":"Odzyskiwanie danych (wycena indywidualna)","netto":null,"vat":null,"brutto":null},{"lp":6,"usluga":"Konfiguracja routera","netto":90.00,"vat":23,"brutto":110.70},{"lp":7,"usluga":"Szkolenie z obsługi (1 godz.)","netto":100.00,"vat":"zw.","brutto":100.00},{"lp":8,"usluga":"Dojazd do klienta (za km)","netto":2.50,"vat":23,"brutto":3.08}]
GPT-6 Astra 8/8 Zeilen7,4 s
- Alle 8 Zeilen stimmen mit der Tabelle überein, einschließlich der im PDF umgebrochenen Namen und der Zeile ohne Daten.
[
{
"lp": 1,
"usluga": "Diagnostyka komputera",
"netto": 120.00,
"vat": 23,
"brutto": 147.60
},
{
"lp": 2,
"usluga": "Wymiana dysku SSD (bez części)",
"netto": 180.00,
"vat": 23,
"brutto": 221.40
},
{
"lp": 3,
"usluga": "Instalacja systemu operacyjnego",
"netto": 150.00,
"vat": 23,
"brutto": 184.50
},
{
"lp": 4,
"usluga": "Czyszczenie laptopa z wymianą pasty termoprzewodzącej",
"netto": 210.00,
"vat": 23,
"brutto": 258.30
},
{
"lp": 5,
"usluga": "Odzyskiwanie danych (wycena indywidualna)",
"netto": null,
"vat": null,
"brutto": null
},
{
"lp": 6,
"usluga": "Konfiguracja routera",
"netto": 90.00,
"vat": 23,
"brutto": 110.70
},
{
"lp": 7,
"usluga": "Szkolenie z obsługi (1 godz.)",
"netto": 100.00,
"vat": "zw.",
"brutto": 100.00
},
{
"lp": 8,
"usluga": "Dojazd do klienta (za km)",
"netto": 2.50,
"vat": 23,
"brutto": 3.08
}
]
Gemini 3.1 Pro 8/8 Zeilen16,8 s
- Alle 8 Zeilen stimmen mit der Tabelle überein, einschließlich der im PDF umgebrochenen Namen und der Zeile ohne Daten.
[
{
"lp": 1,
"usluga": "Diagnostyka komputera",
"netto": 120.00,
"vat": 23,
"brutto": 147.60
},
{
"lp": 2,
"usluga": "Wymiana dysku SSD (bez części)",
"netto": 180.00,
"vat": 23,
"brutto": 221.40
},
{
"lp": 3,
"usluga": "Instalacja systemu operacyjnego",
"netto": 150.00,
"vat": 23,
"brutto": 184.50
},
{
"lp": 4,
"usluga": "Czyszczenie laptopa z wymianą pasty termoprzewodzącej",
"netto": 210.00,
"vat": 23,
"brutto": 258.30
},
{
"lp": 5,
"usluga": "Odzyskiwanie danych (wycena indywidualna)",
"netto": null,
"vat": null,
"brutto": null
},
{
"lp": 6,
"usluga": "Konfiguracja routera",
"netto": 90.00,
"vat": 23,
"brutto": 110.70
},
{
"lp": 7,
"usluga": "Szkolenie z obsługi (1 godz.)",
"netto": 100.00,
"vat": "zw.",
"brutto": 100.00
},
{
"lp": 8,
"usluga": "Dojazd do klienta (za km)",
"netto": 2.50,
"vat": 23,
"brutto": 3.08
}
]
Kimi K3 8/8 Zeilen8,6 s
- Alle 8 Zeilen stimmen mit der Tabelle überein, einschließlich der im PDF umgebrochenen Namen und der Zeile ohne Daten.
[{"lp":1,"usluga":"Diagnostyka komputera","netto":120.00,"vat":23,"brutto":147.60},{"lp":2,"usluga":"Wymiana dysku SSD (bez części)","netto":180.00,"vat":23,"brutto":221.40},{"lp":3,"usluga":"Instalacja systemu operacyjnego","netto":150.00,"vat":23,"brutto":184.50},{"lp":4,"usluga":"Czyszczenie laptopa z wymianą pasty termoprzewodzącej","netto":210.00,"vat":23,"brutto":258.30},{"lp":5,"usluga":"Odzyskiwanie danych (wycena indywidualna)","netto":null,"vat":null,"brutto":null},{"lp":6,"usluga":"Konfiguracja routera","netto":90.00,"vat":23,"brutto":110.70},{"lp":7,"usluga":"Szkolenie z obsługi (1 godz.)","netto":100.00,"vat":"zw.","brutto":100.00},{"lp":8,"usluga":"Dojazd do klienta (za km)","netto":2.50,"vat":23,"brutto":3.08}]
DeepSeek V4 Pro 8/8 Zeilen24,5 s
- Alle 8 Zeilen stimmen mit der Tabelle überein, einschließlich der im PDF umgebrochenen Namen und der Zeile ohne Daten.
[
{
"lp": 1,
"usluga": "Diagnostyka komputera",
"netto": 120,
"vat": 23,
"brutto": 147.6
},
{
"lp": 2,
"usluga": "Wymiana dysku SSD (bez części)",
"netto": 180,
"vat": 23,
"brutto": 221.4
},
{
"lp": 3,
"usluga": "Instalacja systemu operacyjnego",
"netto": 150,
"vat": 23,
"brutto": 184.5
},
{
"lp": 4,
"usluga": "Czyszczenie laptopa z wymianą pasty termoprzewodzącej",
"netto": 210,
"vat": 23,
"brutto": 258.3
},
{
"lp": 5,
"usluga": "Odzyskiwanie danych (wycena indywidualna)",
"netto": null,
"vat": null,
"brutto": null
},
{
"lp": 6,
"usluga": "Konfiguracja routera",
"netto": 90,
"vat": 23,
"brutto": 110.7
},
{
"lp": 7,
"usluga": "Szkolenie z obsługi (1 godz.)",
"netto": 100,
"vat": "zw.",
"brutto": 100
},
{
"lp": 8,
"usluga": "Dojazd do klienta (za km)",
"netto": 2.5,
"vat": 23,
"brutto": 3.08
}
]
Grok 4.6 8/8 Zeilen32 s
- Alle 8 Zeilen stimmen mit der Tabelle überein, einschließlich der im PDF umgebrochenen Namen und der Zeile ohne Daten.
[{"lp":1,"usluga":"Diagnostyka komputera","netto":120,"vat":23,"brutto":147.6},{"lp":2,"usluga":"Wymiana dysku SSD (bez części)","netto":180,"vat":23,"brutto":221.4},{"lp":3,"usluga":"Instalacja systemu operacyjnego","netto":150,"vat":23,"brutto":184.5},{"lp":4,"usluga":"Czyszczenie laptopa z wymianą pasty termoprzewodzącej","netto":210,"vat":23,"brutto":258.3},{"lp":5,"usluga":"Odzyskiwanie danych (wycena indywidualna)","netto":null,"vat":null,"brutto":null},{"lp":6,"usluga":"Konfiguracja routera","netto":90,"vat":23,"brutto":110.7},{"lp":7,"usluga":"Szkolenie z obsługi (1 godz.)","netto":100,"vat":"zw.","brutto":100},{"lp":8,"usluga":"Dojazd do klienta (za km)","netto":2.5,"vat":23,"brutto":3.08}]
Qwen 3.8 Max 8/8 Zeilen40,9 s
- Alle 8 Zeilen stimmen mit der Tabelle überein, einschließlich der im PDF umgebrochenen Namen und der Zeile ohne Daten.
[
{
"lp": 1,
"usluga": "Diagnostyka komputera",
"netto": 120.00,
"vat": 23,
"brutto": 147.60
},
{
"lp": 2,
"usluga": "Wymiana dysku SSD (bez części)",
"netto": 180.00,
"vat": 23,
"brutto": 221.40
},
{
"lp": 3,
"usluga": "Instalacja systemu operacyjnego",
"netto": 150.00,
"vat": 23,
"brutto": 184.50
},
{
"lp": 4,
"usluga": "Czyszczenie laptopa z wymianą pasty termoprzewodzącej",
"netto": 210.00,
"vat": 23,
"brutto": 258.30
},
{
"lp": 5,
"usluga": "Odzyskiwanie danych (wycena indywidualna)",
"netto": null,
"vat": null,
"brutto": null
},
{
"lp": 6,
"usluga": "Konfiguracja routera",
"netto": 90.00,
"vat": 23,
"brutto": 110.70
},
{
"lp": 7,
"usluga": "Szkolenie z obsługi (1 godz.)",
"netto": 100.00,
"vat": "zw.",
"brutto": 100.00
},
{
"lp": 8,
"usluga": "Dojazd do klienta (za km)",
"netto": 2.50,
"vat": 23,
"brutto": 3.08
}
]
Code: PESEL-Validator mit Tests
Das Modell schreibt eine Python-Funktion zur Validierung von PESEL (Prüfsumme, Jahrhundert-Kodierung im Monat, Datumskorrektheit, Geschlecht). Der Code wird in einer externen Sandbox ausgeführt (Compiler Explorer, Python 3.12) auf 10 Vektoren: 5 korrekte Nummern aus verschiedenen Jahrhunderten und 5 Fallen (falsche Summe, 31. Februar, 10 Zeichen, Buchstabe, leere Zeichenkette). Das Ergebnis ist die Anzahl der bestandenen Vektoren. Wir haben auf Polnisch getestet.
Vollständiger Prompt (identisch für jedes Modell)
Napisz w Pythonie 3 funkcję waliduj_pesel(pesel: str) -> dict. Wymagania: - wejście to dowolny ciąg znaków; poprawny PESEL ma dokładnie 11 cyfr, - suma kontrolna: wagi 1,3,7,9,1,3,7,9,1,3 dla pierwszych 10 cyfr; cyfra kontrolna = (10 - suma mod 10) mod 10 i musi być równa 11. cyfrze, - stulecie zakodowane w miesiącu: 1800-1899 miesiąc + 80, 1900-1999 bez zmian, 2000-2099 miesiąc + 20, 2100-2199 miesiąc + 40, 2200-2299 miesiąc + 60, - data musi być poprawną datą kalendarzową (np. 31 lutego jest błędny), - płeć z 10. cyfry: parzysta = 'K', nieparzysta = 'M'. Zwracany słownik: {'poprawny': bool, 'data_urodzenia': 'RRRR-MM-DD' albo None, 'plec': 'K'/'M' albo None}. Dla niepoprawnego numeru: {'poprawny': False, 'data_urodzenia': None, 'plec': None}. Funkcja nie może rzucać wyjątków dla żadnego wejścia. Zwróć WYŁĄCZNIE kod Pythona (bez markdownu, bez omówienia). Nie dopisuj kodu uruchamiającego funkcję.
10 Testvektoren (das Modell sieht sie nicht)
85031212305→ {"poprawny":true,"data_urodzenia":"1985-03-12","plec":"K"}04313004573→ {"poprawny":true,"data_urodzenia":"2004-11-30","plec":"M"}71123199937→ {"poprawny":true,"data_urodzenia":"1971-12-31","plec":"M"}00222900702→ {"poprawny":true,"data_urodzenia":"2000-02-29","plec":"K"}99870432158→ {"poprawny":true,"data_urodzenia":"1899-07-04","plec":"M"}85031212306→ {"poprawny":false,"data_urodzenia":null,"plec":null}00223100705→ {"poprawny":false,"data_urodzenia":null,"plec":null}8503121230→ {"poprawny":false,"data_urodzenia":null,"plec":null}85031212a05→ {"poprawny":false,"data_urodzenia":null,"plec":null}(leer)→ {"poprawny":false,"data_urodzenia":null,"plec":null}
Claude Opus 5 10/10 Vektoren8 s
- Alle 10 Vektoren bestanden, einschließlich 31. Februar mit korrekter Prüfsumme und Jahr 1899.
```python
import datetime
def waliduj_pesel(pesel: str) -> dict:
niepoprawny = {'poprawny': False, 'data_urodzenia': None, 'plec': None}
try:
if not isinstance(pesel, str):
return niepoprawny
if len(pesel) != 11:
return niepoprawny
if not all('0' <= znak <= '9' for znak in pesel):
return niepoprawny
cyfry = [ord(znak) - 48 for znak in pesel]
wagi = (1, 3, 7, 9, 1, 3, 7, 9, 1, 3)
suma = sum(w * c for w, c in zip(wagi, cyfry[:10]))
if (10 - suma % 10) % 10 != cyfry[10]:
return niepoprawny
rr = cyfry[0] * 10 + cyfry[1]
mm = cyfry[2] * 10 + cyfry[3]
dd = cyfry[4] * 10 + cyfry[5]
if 1 <= mm <= 12:
wiek = 1900
miesiac = mm
elif 21 <= mm <= 32:
wiek = 2000
miesiac = mm - 20
elif 41 <= mm <= 52:
wiek = 2100
miesiac = mm - 40
elif 61 <= mm <= 72:
wiek = 2200
miesiac = mm - 60
elif 81 <= mm <= 92:
wiek = 1800
miesiac = mm - 80
else:
return niepoprawny
rok = wiek + rr
try:
data = datetime.date(rok, miesiac, dd)
except ValueError:
return niepoprawny
plec = 'K' if cyfry[9] % 2 == 0 else 'M'
return {
'poprawny': True,
'data_urodzenia': '{:04d}-{:02d}-{:02d}'.format(data.year, data.month, data.day),
'plec': plec,
}
except Exception:
return {'poprawny': False, 'data_urodzenia': None, 'plec': None}
GPT-6 Astra 10/10 Vektoren17,4 s
- Alle 10 Vektoren bestanden, einschließlich 31. Februar mit korrekter Prüfsumme und Jahr 1899.
from datetime import date
def waliduj_pesel(pesel: str) -> dict:
niepoprawny = {
"poprawny": False,
"data_urodzenia": None,
"plec": None,
}
try:
if not isinstance(pesel, str) or len(pesel) != 11:
return niepoprawny
if any(znak not in "0123456789" for znak in pesel):
return niepoprawny
cyfry = [int(znak) for znak in pesel]
wagi = (1, 3, 7, 9, 1, 3, 7, 9, 1, 3)
suma = sum(cyfra * waga for cyfra, waga in zip(cyfry[:10], wagi))
if (10 - suma % 10) % 10 != cyfry[10]:
return niepoprawny
rok = cyfry[0] * 10 + cyfry[1]
miesiac = cyfry[2] * 10 + cyfry[3]
dzien = cyfry[4] * 10 + cyfry[5]
if 1 <= miesiac <= 12:
rok += 1900
elif 21 <= miesiac <= 32:
rok += 2000
miesiac -= 20
elif 41 <= miesiac <= 52:
rok += 2100
miesiac -= 40
elif 61 <= miesiac <= 72:
rok += 2200
miesiac -= 60
elif 81 <= miesiac <= 92:
rok += 1800
miesiac -= 80
else:
return niepoprawny
data_urodzenia = date(rok, miesiac, dzien)
return {
"poprawny": True,
"data_urodzenia": data_urodzenia.isoformat(),
"plec": "K" if cyfry[9] % 2 == 0 else "M",
}
except Exception:
return niepoprawny
Gemini 3.1 Pro 10/10 Vektoren17 s
- Alle 10 Vektoren bestanden, einschließlich 31. Februar mit korrekter Prüfsumme und Jahr 1899.
import datetime
def waliduj_pesel(pesel: str) -> dict:
wynik_bledny = {'poprawny': False, 'data_urodzenia': None, 'plec': None}
if not isinstance(pesel, str) or len(pesel) != 11 or not pesel.isdigit():
return wynik_bledny
wagi = [1, 3, 7, 9, 1, 3, 7, 9, 1, 3]
suma = sum(int(pesel[i]) * wagi[i] for i in range(10))
cyfra_kontrolna = (10 - (suma % 10)) % 10
if cyfra_kontrolna != int(pesel[10]):
return wynik_bledny
rok_dwie_cyfry = int(pesel[0:2])
miesiac_kod = int(pesel[2:4])
dzien = int(pesel[4:6])
if 81 <= miesiac_kod <= 92:
rok = 1800 + rok_dwie_cyfry
miesiac = miesiac_kod - 80
elif 1 <= miesiac_kod <= 12:
rok = 1900 + rok_dwie_cyfry
miesiac = miesiac_kod
elif 21 <= miesiac_kod <= 32:
rok = 2000 + rok_dwie_cyfry
miesiac = miesiac_kod - 20
elif 41 <= miesiac_kod <= 52:
rok = 2100 + rok_dwie_cyfry
miesiac = miesiac_kod - 40
elif 61 <= miesiac_kod <= 72:
rok = 2200 + rok_dwie_cyfry
miesiac = miesiac_kod - 60
else:
return wynik_bledny
try:
datetime.date(rok, miesiac, dzien)
except ValueError:
return wynik_bledny
cyfra_plci = int(pesel[9])
plec = 'K' if cyfra_plci % 2 == 0 else 'M'
data_urodzenia = f"{rok:04d}-{miesiac:02d}-{dzien:02d}"
return {
'poprawny': True,
'data_urodzenia': data_urodzenia,
'plec': plec
}
Kimi K3 10/10 Vektoren155,1 s
- Alle 10 Vektoren bestanden, einschließlich 31. Februar mit korrekter Prüfsumme und Jahr 1899.
import datetime
def waliduj_pesel(pesel: str) -> dict:
niepoprawny = {'poprawny': False, 'data_urodzenia': None, 'plec': None}
try:
if not isinstance(pesel, str):
return niepoprawny
if len(pesel) != 11 or not pesel.isascii() or not pesel.isdigit():
return niepoprawny
cyfry = [int(c) for c in pesel]
wagi = (1, 3, 7, 9, 1, 3, 7, 9, 1, 3)
suma = sum(wagi[i] * cyfry[i] for i in range(10))
if (10 - suma % 10) % 10 != cyfry[10]:
return niepoprawny
rok = cyfry[0] * 10 + cyfry[1]
miesiac = cyfry[2] * 10 + cyfry[3]
dzien = cyfry[4] * 10 + cyfry[5]
if 1 <= miesiac <= 12:
stulecie = 1900
elif 21 <= miesiac <= 32:
stulecie = 2000
miesiac -= 20
elif 41 <= miesiac <= 52:
stulecie = 2100
miesiac -= 40
elif 61 <= miesiac <= 72:
stulecie = 2200
miesiac -= 60
elif 81 <= miesiac <= 92:
stulecie = 1800
miesiac -= 80
else:
return niepoprawny
rok += stulecie
try:
datetime.date(rok, miesiac, dzien)
except ValueError:
return niepoprawny
plec = 'K' if cyfry[9] % 2 == 0 else 'M'
return {
'poprawny': True,
'data_urodzenia': f'{rok:04d}-{miesiac:02d}-{dzien:02d}',
'plec': plec,
}
except Exception:
return {'poprawny': False, 'data_urodzenia': None, 'plec': None}
DeepSeek V4 Pro keine Antwort170 s
- Zeitlimit 170 s überschritten
Fehler: Zeitlimit 170 s überschritten
Grok 4.6 10/10 Vektoren45,8 s
- Alle 10 Vektoren bestanden, einschließlich 31. Februar mit korrekter Prüfsumme und Jahr 1899.
from datetime import datetime
def waliduj_pesel(pesel: str) -> dict:
invalid = {'poprawny': False, 'data_urodzenia': None, 'plec': None}
try:
if not isinstance(pesel, str) or len(pesel) != 11 or not pesel.isdigit():
return invalid
digits = [int(c) for c in pesel]
weights = (1, 3, 7, 9, 1, 3, 7, 9, 1, 3)
s = sum(d * w for d, w in zip(digits, weights))
control = (10 - s % 10) % 10
if control != digits[10]:
return invalid
yy = 10 * digits[0] + digits[1]
mm = 10 * digits[2] + digits[3]
dd = 10 * digits[4] + digits[5]
if 1 <= mm <= 12:
year = 1900 + yy
month = mm
elif 21 <= mm <= 32:
year = 2000 + yy
month = mm - 20
elif 41 <= mm <= 52:
year = 2100 + yy
month = mm - 40
elif 61 <= mm <= 72:
year = 2200 + yy
month = mm - 60
elif 81 <= mm <= 92:
year = 1800 + yy
month = mm - 80
else:
return invalid
datetime(year, month, dd)
plec = 'K' if digits[9] % 2 == 0 else 'M'
return {
'poprawny': True,
'data_urodzenia': f'{year:04d}-{month:02d}-{dd:02d}',
'plec': plec
}
except Exception:
return invalid
Qwen 3.8 Max keine Antwort170 s
- Zeitlimit 170 s überschritten
Fehler: Zeitlimit 170 s überschritten
Was in diesem Durchlauf nicht funktionierte
- DeepSeek V4 Pro, Code: PESEL-Validator mit Tests: Zeitlimit 170 s überschritten.
- Qwen 3.8 Max, Code: PESEL-Validator mit Tests: Zeitlimit 170 s überschritten.
Methodik und Einschränkungen
- Ein Aufruf pro Modell-Aufgabe-Paar, Temperatur 0, ohne System-Prompt, ohne Werkzeuge. Wir wiederholen den Aufruf nicht, wenn die Antwort falsch ist; wir wiederholen nur, wenn das API nicht geantwortet hat (429, 5xx, abgebrochene Verbindung), und vermerken dies im Protokoll.
- Die Bewertung ist deterministisch: PHP-Code vergleicht Zahlen und Zellen, und der Modellcode wird von der externen Sandbox Compiler Explorer (godbolt.org, Python 3.12) ausgeführt. Kein Modell bewertet ein anderes Modell.
- Zeitlimit für Antworten: 170 s. Eine Überschreitung zählt als fehlende Antwort und wird so veröffentlicht, denn aus Nutzersicht ist das Ergebnis dasselbe. Das Token-Limit für Antworten beträgt 8000 einschließlich verborgenem Reasoning; ein Modell, das es für das Denken verbraucht und keinen Inhalt zurückgibt, erhält „leere Antwort“.
- Einschränkungen: Dies sind drei kurze Aufgaben auf Polnisch, kein vollständiges Bild des Modells. Die Aufgaben sind öffentlich, können also im Laufe der Zeit in Trainingsdaten gelangen; daher hat das Protokoll eine Version, und eine Änderung der Aufgaben bedeutet eine neue Version und einen separaten Vergleich.
- Beim Zitieren: „wissnox.de, Test von AI-Modellen, Durchlauf vom 16.09.2026″ mit Link zu diesem Beitrag.
Häufig gestellte Fragen
Welche Modelle haben den Kontextfenster-Test bei 128k Token bestanden?
Kimi K3 und DeepSeek V4 Pro erzielten 2/2 Treffer bei 128k Token, Claude Opus 5 erzielte 1/1. GPT-6 Astra, Gemini 3.1 Pro, Grok 4.6 und Qwen 3.8 Max wurden in diesem separaten Test vom 14.09.2026 nicht berücksichtigt.
Wie wurde die Bewertung der Modellantworten durchgeführt?
Die Bewertung erfolgte automatisch durch PHP, nicht durch ein anderes KI-Modell. Eingesetzt wurden Zahlenvergleich, Tabellenzellenabgleich und Code-Ausführung auf festen Vektoren.
Welches Modell war bei der Textkorrektur-Aufgabe am schnellsten?
GPT-6 Astra antwortete in 4,9 Sekunden und war damit das schnellste Modell bei der Textkorrektur-Aufgabe. Qwen 3.8 Max benötigte mit 105,8 Sekunden am längsten, obwohl auch es die Aufgabe bestand.
More on this from WISSNOX
stand der ki·Chatbot-Halluzination: US-Militäroperation fast ausgelöstEin KI-generierter Bericht über chinesische Atomwaffen-Komponenten stellte sich als Halluzination heraus - als US-Kampfjets bereits in der Luft waren.

