Anthropicin Claude Code siirtää miljoona riviä koodia uudelle kielelle kahdessa viikossa
Anthropic
Anthropicin insinöörit käyttivät Claude Codea siirtääkseen suuria koodikantoja päivissä tai viikoissa, ja Jarred Sumner siirsi Bunin Zigistä Rustiin ja Mike Krieger porttasi Python-koodikannan 165 000 rivin TypeScriptiksi. Artikkeli kertoo yksityiskohtaisesti kuusivaiheisesta prosessista ja tekoälyvetoisen koodisiirron taloudesta, mukaan lukien token-kustannukset ja testitulokset.
Anthropic raportoi, että käyttämällä Claude Codea ja malleja, kuten Claude Fable 5 ja Claude Opus 4.8, kehittäjät voivat siirtää suuria koodikantoja uudelle kielelle päivissä tai viikoissa vuosien sijaan. Esille nostetaan kaksi esimerkkiä: Jarred Sumner, Bunin toinen perustaja, käytti Claude Codea siirtääkseen Bunin Zigistä Rustiin, tuottaen miljoona riviä koodia alle kahdessa viikossa, ja sulautuksen jälkeen havaittiin vain 19 regressiota, jotka on sittemmin korjattu. Mike Krieger, Anthropic Labsin johtaja, siirsi Python-koodikannan 165 000 riviksi TypeScriptiä viikonlopun aikana käyttäen satoja agentteja, kahdeksaa tarkistuspistettä, kolmea vastakkainasettelukierrosta ja lopullista pariteettitarkistusta. Artikkelissa hahmotellaan kuusivaiheinen prosessi tällaisiin siirtoihin, alkaen luotettavan välittäjän (testisarjan) määrittämisestä, sitten sääntödokumentin, riippuvuuskartan ja eroavaisuusrekisterin luomisesta, jota seuraa rinnakkainen agenttivetoinen käännös, kääntäminen ja testaus. Siinä todetaan, että Bunin siirto maksoi noin 5,9 miljardia välimuistiin tallentamatonta syöttötunnusta ja 690 miljoonaa tulostunnusta, noin 165 000 dollaria, kun taas Miken siirto käytti 27 miljoonaa tunnusta. Taloustieteet ovat muuttuneet, mikä tekee siirroista kannattavia pienemmillekin hyödyille, kuten kääntöaikojen lyhentämiselle kahdeksasta minuutista kahteen sekuntiin.
Lähde: Habr — хаб ИИ —
Alkuperäinen
