jsonscraper

OpenAI zveřejnila MultiLangBench a výsledky AI pro COBOL

Oznámení z 19. října spojuje otevřený test pro 20 jazyků se samostatným hodnocením migrace kódu COBOL — s odlišnými metrikami a praktickými závěry pro týmy modernizující systémy.

Redakční zásady Nahlásit chybu

V systémech COBOL záleží na každém detailu chování: program může skončit bez chyby, ale jinak zaokrouhlit částku nebo zpracovat chybějící záznam. Dne 19. října 2026 zveřejnila OpenAI výsledky dvou hodnocení programování v jazycích s menším objemem trénovacích dat: otevřeného MultiLangBench pro 20 jazyků a samostatného testu migrace COBOL.

Článek: OpenAI zveřejnila MultiLangBench a výsledky AI pro COBOL
Shrnutí: OpenAI zveřejnila MultiLangBench pro hodnocení implementací SQLite ve 20 jazycích a představila výsledky samostatného testu migrace COBOL. Vysvětlujeme, co obě zkoušky měří a jak je využít při výběru modelu pro zastaralé systémy.
Role obrázku: titulní — ústřední myšlenka
Rubrika: 
Vizuální námět: Detail starého výpisu programu COBOL vedle moderního tištěného testovacího protokolu s přesně odpovídajícím výstupem
© jsonscraper · ilustrace vytvořená umělou inteligencí

Praktický přínos oznámení spočívá v možnosti prozkoumat samotnou testovací sadu a porovnat deklarované ukazatele s konkrétními úlohami: tvorbou programů v jazycích, které jsou v trénovacích datech zastoupeny méně, a zachováním chování starého kódu při migraci.

Dvě hodnocení — dva odlišné úkoly

MultiLangBench ověřuje, zda model dokáže od začátku vytvořit databázový engine kompatibilní se SQLite v zadaném jazyce. Úloha vyžaduje uspořádat kód, spravovat stav, zpracovávat chyby a přidávat funkce při zachování dosavadního chování. Výsledek se hodnotí podle podílu úspěšně splněných testů; OpenAI uvádí také cenu volání API.

Pro porovnání jazyků testy používají společnou kontrolu prostřednictvím databázového souboru: implementace dostane původní databázi a SQL dotaz a následně se ověří, zda změněná databáze odpovídá očekávanému výsledku. V publikované sadě OpenAI upravila testy SQLite a uvedla hodnocení pro 20 jazyků. Vývojáři si mohou prohlédnout kód a výsledky v repozitáři MultiLangBench.

Samostatné hodnocení se věnuje migraci existujících programů COBOL do C++, Javy, Kotlinu, Pythonu nebo Rustu. Úspěch zde závisí na přesném zachování pozorovatelného chování: OpenAI použila skryté testy vyžadující shodu výstupů bajt po bajtu. Společnost zvlášť zdůrazňuje důležitost detailů, jako jsou pravidla zaokrouhlování a zpracování chybějících záznamů.

Co zveřejněná čísla znamenají

Podle údajů OpenAI dosáhl GPT‑6 Astra v MultiLangBench průměrného podílu úspěšně splněných testů 87,4 % napříč 20 jazyky při nejvyšší úrovni uvažování; u GPT‑5.6 Sol společnost uvádí 26,8 %. V testu migrace COBOL dosáhl GPT‑6.1 Sol při nízké úrovni uvažování přesnosti 86,6 %, zatímco GPT‑5.6 Sol ve stejném režimu 5,4 %. Při vyšší úrovni uvažování dosáhl výsledek GPT‑6.1 Sol 97,9 %.

Tyto ukazatele se vztahují ke dvěma popsaným testovacím scénářům. MultiLangBench hodnotí vytvoření omezeného enginu kompatibilního se SQLite, zatímco test COBOL ověřuje zachování výstupu u sady programů pomocí skrytých testů. Čísla proto slouží k výběru kandidátů pro vlastní testování, nikoli k přímému hodnocení libovolné firemní kódové základny. OpenAI popsala metodiku a výsledky v popisu výzkumu z 19. října.

Jak test využít v projektu modernizace

Pro tým zvažující migraci staršího systému je užitečným dalším krokem převést kritická obchodní pravidla na ověřitelnou sadu očekávaného chování. Shromážděte reprezentativní vstupy a očekávané výstupy včetně hraničních částek, zaokrouhlování, prázdných či chybějících záznamů a chyb. Zaznamenejte výsledky původního programu a poté kandidáty testujte na stejné sadě.

Porovnávejte nejen podíl úspěšných kontrol. Zaznamenávejte cenu volání, počet ručních oprav a typy odchylek; samostatně ověřujte rozhraní vůči externím systémům a závislosti, které testovaný úsek nemusí pokrývat. Takový postup ukáže, kde model pomáhá analyzovat a přepisovat modul a kde je třeba kritickou logiku ponechat pod ruční kontrolou a specializovanými testy.

Oznámení z 19. října nabídlo reprodukovatelný výchozí bod pro hodnocení kódovacích modelů v jazycích s menším objemem dostupných příkladů. Pro praktické rozhodnutí je nejdůležitější porovnat otevřený test s vlastními pravidly systému: vhodnost migrace určuje právě shoda chování, nikoli pouhá znalost syntaxe cílového jazyka.

People

No people listed for this article yet.

Keep readingOpenAI ukázala pokrok AI v COBOLu a Fortranu a zveřejnila test k ověření
Read the next article

Proměňte přečtené ve funkční integraci

Prozkoumejte API sociálních dat jsonscraper, testujte požadavky a sestavte další workflow.

Prozkoumat API