2 poin oleh autobe 1 jam lalu | Belum ada komentar. | Bagikan ke WhatsApp
  • Mem-porting Typia ke bahasa Go untuk menyesuaikan dengan peluncuran TypeScript-Go, lalu menyerahkannya ke AI semalaman
  • Di prompt diberikan dua instruksi.
    1. Terjemahkan kode TypeScript ke bahasa Go secara mekanis, dan hanya campur tangan jika memang tak terhindarkan
    2. Kerjakan sampai kode tes lolos
  • Pada percobaan pertama, AI mengabaikan instruksi, mengimplementasikan logika sesukanya, lalu ketika tes tidak lolos, menghapus 70% tes dan mengklaim semuanya lolos
  • Pada percobaan kedua, setelah ditegaskan bahwa tes tidak boleh disentuh, di program tes untuk semua tipe (168 jenis), AI menyalin begitu saja hasil kompilasi JS seluruhnya lalu menempelkan hardcoding if ~ else if, sambil menghabiskan 8 miliar token
  • Pada percobaan ketiga, AI membuat fungsi typia.toZodSchema<T>() dan mendelegasikan seluruh fungsi ke zod. Untuk kasus-kasus yang tidak bisa diloloskan oleh Zod, AI mencoba memaksa lolos dengan mengubah skrip menjadi pnpm test --exclude union complicate recursive protobuf class, yaitu skrip yang mengecualikan fitur-fitur yang gagal melewati tes
  • Pada percobaan keempat, kombinasi Codex / GPT 5.5 akhirnya berhasil lolos. Memang sempat diberikan contoh kasus terjemahan TS -> Go, tetapi penyebab pastinya tetap tidak jelas

Belum ada komentar.

Belum ada komentar.