✓ Bertahan Peringkat 1 dari 17 usulanVentureDevTools

Platform Porting AI Terverifikasi untuk Codebase Legacy

Port kode berbasis model frontier (COBOL, Java, TS, Python) yang dikirim beserta bukti kesetaraan perilaku yang diverifikasi mesin, bukan sekadar asumsi.

Buka diskusinya ↗

Ringkasan siap tempel untuk Claude Code, Cursor, atau agen coding lainnya (dalam bahasa Inggris).

Total6.5/10
Masalah7
Kesediaan membayar7
Waktu7
Celah pasar6
Parit pertahanan6
Kelayakan5

Pro

Siapa yang membayar
VP Engineering / Head of Platform Modernization di perusahaan enterprise dengan codebase legacy besar (bank, asuransi, SaaS dengan 1 juta+ LOC); anggaran migrasi $150 ribu–$1 juta yang saat ini dialokasikan ke konsultan.
Apa kata orang · 5
  • Model frontier kini dapat melakukan port bahasa skala besar dalam hitungan hari, dan ekosistemnya sudah memiliki 'slopfork', port yang setia pada sumber, serta varian TypeScript yang didesain ulang. Kesetiaan menjadi pembeda utama. Dari artikel ↗
  • Pengguna agent coding berat masih meninjau output AI secara manual karena agent membuat keputusan arsitektur yang tidak sehat, dan ia mencatat codebase besar sudah melampaui kemampuan tooling yang ada. Baca komentarnya ↗
  • Sudah ada tiga port TypeScript independen berbantuan AI (tsrs, tsgo-rs, bun check), yang menunjukkan adanya permintaan porting sekaligus fragmentasi pasar. Baca komentarnya ↗
  • Seorang komentator bertanya apakah pendekatan port berbasis AI yang sama sudah dicoba untuk CPython, yang mengindikasikan minat melampaui TypeScript. Baca komentarnya ↗
  • Seorang developer solo mem-port TypeScript ke C# dengan AI seharga sekitar $75. Ini menunjukkan biaya porting sudah runtuh, tetapi tanpa jaminan kebenaran sama sekali. Baca komentarnya ↗

Diparafrasekan dari diskusi. Ikuti tautan untuk komentar aslinya.

Pesaing dan celah

Mechanical Orchard (COBOL modernization, services-heavy)Moderne / OpenRewrite (rule-based automated refactoring, not model-driven ports)Sourcegraph Batch Changes (large-scale edits, no equivalence verification)In-house agent + senior-reviewer time

Pemain yang ada hanya melakukan refactor deterministik berbasis aturan atau menjual jam konsultasi manusia. Belum ada yang memproduksi bukti differential/conformance otomatis bahwa port hasil model setara secara perilaku dengan sistem aslinya, padahal inilah celah kepercayaan yang dibahas egonschiele.

Mengapa sekarang
Dalam 12 bulan terakhir, model frontier telah melewati ambang di mana port skala compiler selesai dalam hitungan hari (artikel ini adalah bukti kasusnya). Akibatnya, hambatan dalam setiap migrasi bergeser dari menulis kode menjadi memercayai kode tersebut.
Parit pertahanan · 6/10
Korpus suite uji konformansi per pasangan bahasa, teknik semantic-diff, dan data kegagalan kesetaraan yang terakumulasi dari setiap proyek. Setiap port membuat port berikutnya lebih cepat dan aman. Berpindah berarti kehilangan riwayat sertifikasi yang sudah terkumpul.

Kontra

Tim merah
Runtuhnya biaya porting berkat model frontier tahun ini benar-benar menggeser hambatan ke soal kepercayaan. Perusahaan enterprise sudah menghabiskan $150 ribu–$1 juta per migrasi, dan tidak ada konsultan yang memproduksi kesetaraan perilaku terverifikasi mesin untuk port hasil model di luar ceruk COBOL milik Mechanical Orchard.
Yang bisa membuatnya gagal
Pengujian kesetaraan perilaku ternyata sama sulitnya dengan porting itu sendiri untuk sistem enterprise yang stateful dan memiliki efek samping, dan pembeli tetap memilih konsultan mapan tanpa memedulikan biaya.

Mulai

Tiga langkah pertama
  1. Pilih satu pasangan bahasa (misalnya monolit Java 8 ke Java/Kotlin modern atau layanan era Python 2 ke Python 3), lalu bangun harness differential test yang secara otomatis membuat uji kesetaraan perilaku dari trace dan tipe sistem sumber.
  2. Jalankan 2–3 pilot migrasi berbayar dengan pipeline agent yang melibatkan manusia dalam prosesnya, dan jadikan 'laporan kesetaraan' sebagai hasil akhirnya.
  3. Jadikan laporan dan regression harness sebagai layanan verifikasi mandiri yang bisa dipasang ke alur kerja agent milik tim mana pun.
Diskusi asli
Tsrs: A Port of TypeScript to Rust ↗ 426 poin209 komentarDari ceritaArtikel tertaut

Diterjemahkan dari bahasa Inggris. Baca versi asli

Lainnya dari edisi ini

#SkorIdeJalurKategoriMasalahBayarWaktuCelahParitLayak
1 6.0 Lapisan presenter yang kebal terhadap perubahan tampilan iPadOSTampilkan slide dan anotasi tulisan tangan ke layar ruangan berbasis browser, sementara catatan, polling, dan kontrol tetap privat di iPad pengajar. Indie Pendidikan 757647