Společnost Code Metal, a Startup se sídlem v Bostonu, který používá AI k psaní kódu a jeho překladu do jiných programovacích jazyků, právě uzavřel kolo financování série B v hodnotě 125 milionů dolarů od nových i stávajících investorů. Tato zpráva přichází jen pár měsíců poté, co startup získal 36 milionů dolarů na financování série A vedené společností Accel.
Code Metal je součástí nové vlny startupů, jejichž cílem je modernizovat technický průmysl pomocí umělé inteligence ke generování kódu a jeho překladu napříč programovacími jazyky. Jedna z otázek, která u kódu podporovaného umělou inteligencí přetrvává, je, zda je výstup dobrý – a jaké by to mohlo mít důsledky, pokud tomu tak není.
Za poslední dva roky si společnosti jako Antithesis, Code Rabbit, Synthesized, Theorem a Harness zajistily miliony podpory od investorů rizikového kapitálu pro jejich přístupy k automatizaci, ověřování, testování a zabezpečení kódu generovaného umělou inteligencí. Tyto startupy prodávají „krumpáče“ zlaté horečky AI – technologické nástroje, které slouží většímu odvětví. Zatímco některé z metodologií za jejich technologií zůstávají neosvědčené, investoři jsou ochotni vsadit, že alespoň několik z nich vyjde.
Code Metal, která byla založena v roce 2023, zaměřila své úsilí na překlad kódu a ověřování kódu pro obranný průmysl. Jako první zákazníci se může pochlubit L3Harris, RTX (dříve známý jako Raytheon) a americkým letectvem. Startup také spolupracuje s japonskou elektronickou společností Toshiba a říká, že jedná s velkou čipovou společností o práci na přenositelnosti kódu napříč čipovými platformami, i když společnost odmítla sdělit kterou.
Softwarová platforma startupu překládá kód z programovacích jazyků vysoké úrovně, jako je Python, Julia, Matlab a C++, do jazyků nižší úrovně nebo kódu, který běží na konkrétním hardwaru, jako je Rust, VHDL, a do jazyků specifických pro čipy, jako je CUDA od Nvidie.
Generální ředitel Code Metal Peter Morales, který dříve pracoval v Microsoftu a Lincolnově laboratoři MIT, říká, že trh začíná rozpoznávat „velké stěžejní problémy“ v odvětví, které by mohlo být v ne tak vzdálené budoucnosti podporováno kódem generovaným AI. Jedním z těchto problémů je portování starého kódu do nových aplikací. Pokud vládní agentura nebo dodavatel obrany potřebuje kódovací práci rychle, říká Morales, ale má přístup pouze k inženýrům, kteří se specializují na starší programovací jazyk, což každého zpomaluje.
Morales cituje nedávný příspěvek o X od známého výzkumníka umělé inteligence Andreje Karpathyho, který mimo jiné pozoroval „rostoucí dynamiku za portováním C na Rust“. Karpathy uzavřel: „Je pravděpodobné, že skončíme tak, že velké zlomky veškerého softwaru, který kdy byl napsán, přepíšeme mnohokrát.“
„To je vše, co děláme v jednom tweetu,“ říká Morales.
Jeden z investorů Code Metal, Yan-David Erlich, generální partner společnosti B Capital, říká, že realita je taková, že některé kódy, které řídí základní komunikační infrastrukturu a dokonce i satelity, „je staré, je ošumělé, je napsáno v programovacích jazycích, které už lidé možná nepoužívají. Je třeba jej modernizovat.“
„Ale v průběhu překladu,“ dodal Erlich, „můžete vkládat chyby – což je katastrofálně problematické.“
To je místo, kde Code Metal říká, že přichází jeho vlastní technologie. Morales říká, že v každém kroku překladu software Code Metal generuje sérii testovacích svazků – virtuální kontejner dat a nástrojů – které vyhodnocují kód a ukazují zákazníkům, že funguje. Když byl dotázán na chybovost Code Metal při překladu, Morales řekl, že to do značné míry závisí na tom, jak obtížná je konverze kódu, ale že u kanálů, které Code Metal aktuálně běží, „neexistuje žádný způsob, jak vygenerovat chybu. Pokud nemůžeme překlad dokončit, software jen řekne: „Na to neexistuje žádné řešení.“
Startup je ostýchavý ve sdílení příliš mnoha podrobností o své metodice. Jedním z prvků podnikání, o kterém se však neštítí mluvit, je jeho přístup k cenám.
Čerpáme z těchto zdrojů: google.com, science.org, newatlas.com, wired.com, pixabay.com
