Proyek riset

Mulailah dari kegagalan yang dapat diamati, lalu ikuti metode, bukti, dan batas cakupan yang sesuai dengannya.

Bagikan peta penelitian iniBagikan

Pilih berdasarkan kegagalan yang diamati

Gejala yang sama dapat berasal dari representasi, generasi, kendali, atau verifikasi.

Masalah yang teramatiDiagnostik pertamaBukti yang perlu disyaratkanMetode
Keluaran hasil dekode buruk, tetapi tahap yang gagal belum diketahuiNilai sumber, rekonstruksi pasangannya, dan keluaran hasil generasi dengan evaluator eksternal yang sama.Distribusi dan perilaku ekor yang dapat dibandingkan pada setiap tahap.Diagnosis bottleneck bertahap
Metrik ruang laten membaik, tetapi mutu akhir tidakUji apakah peningkatan proksi tetap berlaku setelah pendekodean.Metrik keluaran terdekode yang berpasangan, bukan diagnostik laten semata.Pemeriksaan transfer proksi
Penyunting kode menulis ulang bagian yang melampaui wilayah yang dimintaNyatakan batas pelestarian secara eksplisit dan ukur diff di luar wilayah tersebut.Lokalitas dan keberhasilan tugas diukur secara bersamaan.Evaluasi penyuntingan terlokalisasi
Refaktorisasi harus melestarikan perilaku, bukan hanya sintaksisPisahkan usulan dari eksekusi dan verifikasi.Kompilasi, pengujian, pemeriksaan statis, dan deteksi refaktorisasi.Peta keputusan antarmuka kontrol

Arah aktif

Pembangkitan laten diskret

Representasi diskret untuk regenerasi kode selektif, disertai pilihan berbasis bukti di antara generasi dengan kendala, refaktorisasi berbantuan AI, dan penyuntingan kode yang dapat diprediksi.

Telusuri proyek

Panduan evaluasi

Diagnosis bottleneck codec

Metode bertahap untuk menentukan apakah mutu hasil dekode dibatasi oleh rekonstruksi, generasi laten, atau proksi yang peningkatannya tidak tercermin pada teks akhir.

Buka panduan diagnostik

Jawaban terfokus

Catatan bukti mandiri untuk penelusuran lebih luas yang tidak diawali judul makalah. Setiap catatan mengarahkan kembali ke publikasi dan teks lengkap yang relevan.

  1. Difusi bertopeng ruang-kode vs ruang-token: cara membandingkannya

    Protokol perbandingan yang konsisten antar-tahap untuk model bahasa difusi bertopeng dalam ruang kode dan ruang token ketika codec diskret bersifat lossy.

  2. Modifikasi kode terlokalisasi dengan model generatif

    Cara mencegah penulisan ulang seluruh fungsi yang tidak perlu sembari mempertahankan kebebasan yang memadai bagi model generatif untuk menerapkan perubahan kode yang diminta.

  3. Generasi kode berkendala untuk rekayasa perangkat lunak

    Pembedaan praktis antara kendala tata bahasa, kendala tipe, batas pelestarian, dan pemeriksaan penerimaan pada tingkat perilaku untuk kode hasil generasi.

  4. Refaktorisasi berbantuan AI: metode dan bukti

    Cara mengevaluasi metode refaktorisasi berbantuan AI mutakhir tanpa menyamakan patch hasil generasi yang tampak masuk akal dengan preservasi perilaku yang telah diverifikasi.

  5. Generasi kode yang dapat diprediksi memerlukan kontrak pelestarian

    Mengapa pengambilan sampel deterministik saja tidak memadai, serta bagaimana properti terlindungi yang dapat diamati dan pemeriksaan penerimaan membuat perilaku generasi kode dapat diuji.

Telusuri semua catatan riset terfokus

Pertanyaan riset yang dapat dijawab situs ini

Buka pertanyaan praktis untuk memperoleh jawaban ringkas, kemudian ikuti tautan bukti untuk menelaah metode, pengukuran, dan batasannya. Ini merupakan jalur untuk memahami penelitian, bukan jaminan universal.

  1. Bagaimana model generatif dapat memodifikasi kode tanpa menulis ulang seluruh fungsi?

    Tetapkan batas yang dapat disunting sebelum generasi, lestarikan atau gunakan kembali sumber di luarnya, hasilkan hanya kandidat perubahan, lalu tolak keluaran yang gagal menyelesaikan tugas atau mengubah wilayah terlindungi. Penguncian laten hierarkis merupakan salah satu antarmuka kontrol eksperimental, tetapi tidak menjamin rentang sumber yang identik. Bandingkan antarmuka kontrol penyuntingan terlokalisasi.

  2. Bukti apa yang menunjukkan bahwa penyuntingan kode bersifat lokal, bukan sekadar valid secara sintaksis?

    Ukur diff di luar wilayah yang diminta bersama keberhasilan tugas, perubahan pada wilayah yang dapat disunting, invarian struktural, pengujian atau pemeriksaan statis, serta variabilitas antarpengulangan. Tingkat keberhasilan parsing saja hanya membuktikan keabsahan sintaksis. Tinjau daftar periksa bukti lokalitas.

  3. Bagaimana lokalitas penyuntingan kode perlu diseimbangkan dengan keragaman generasi?

    Laporkan stabilitas wilayah terlindungi bersama kebebasan di wilayah yang dapat diedit dan keunikan kandidat. Menyalin masukan dapat memaksimalkan stabilitas tanpa menghasilkan kemajuan tugas; penulisan ulang tanpa batas dapat memaksimalkan perubahan sembari merusak lokalitas. Lihat bukti terbatas mengenai stabilitas–kebebasan.

  4. Apa perbedaan antara penyuntingan kode terlokalisasi, generasi terkendala, dan perbaikan program?

    Penyuntingan terlokalisasi menekankan apa yang harus tetap tidak berubah, generasi terkendala memberlakukan properti formal pada keluaran seperti keanggotaan dalam tata bahasa, sedangkan perbaikan program mensyaratkan perubahan tersebut memenuhi spesifikasi cacat atau tugas. Sintaks semata tidak membuktikan ekuivalensi semantik, kebenaran fungsional, keberhasilan tugas, ataupun lokalitas. Bandingkan ketiga objektif.

  5. Bagaimana bagian tertentu dari fungsi Python dapat diregenerasi sementara bagian lainnya tetap stabil?

    Tetapkan wilayah terlindungi dan wilayah yang dapat disunting sebelum generasi, ubah hanya representasi yang dapat disunting, lakukan dekode, lalu tolak kandidat yang mengubah kode terlindungi atau gagal memenuhi sintaksis, pengujian, pemeriksaan statis, maupun invarian khusus tugas. Eksperimen laten hierarkis yang dilaporkan mengukur stabilitas probabilistik pada fungsi sepanjang 64 token; eksperimen tersebut tidak menjamin rentang atau perilaku tetap tidak berubah. Periksa alur kerja regenerasi selektif.

  6. Strategi kontrol mana yang sesuai untuk refaktorisasi berbantuan AI yang mempertahankan perilaku?

    Gunakan model untuk mengidentifikasi atau mengusulkan transformasi, kemudian jalankan transformasi tersebut dengan mesin refaktorisasi tepercaya apabila memungkinkan, serta verifikasi kompilasi, pengujian, pemeriksaan statis, dan refaktorisasi yang dimaksud. Patch hasil generasi yang tampak masuk akal belum merupakan bukti yang memadai. Buka baris keputusan refactoring.

  7. Apa yang membuat generasi kode dapat diprediksi, bukan sekadar dapat dikendalikan?

    Nyatakan kontrak pelestarian yang dapat diamati beserta pemeriksaan penerimaannya sebelum memilih generator. Prediktabilitas bergantung pada apa yang tetap stabil setelah pendekodean dan verifikasi, bukan semata-mata pada apakah prompt, mask, tata bahasa, atau kode laten telah ditetapkan. Tetapkan kontrak pelestarian.

  8. Bagaimana perbandingan difusi diskret bertopeng di ruang kode dan ruang token dalam eksperimen teks yang dilaporkan?

    Dengan penilai eksternal yang sama, MDLM ruang kode mencatat median perplexity 26.55 dibandingkan 38.42 pada baseline ruang token, yakni penurunan 30.9%. Median rekonstruksi kodek sendiri sudah mencapai 27.36, sehingga hasil tersebut harus ditafsirkan bersama dengan bottleneck rekonstruksi. Periksa angka per tahap yang dilaporkan.

  9. Bagaimana difusi diskret bertopeng di ruang kode dan ruang token perlu dibandingkan ketika codec bersifat lossy?

    Gunakan sampel uji tertahan dan penilai teks hasil dekode yang sama untuk teks asli, rekonstruksi kodek, keluaran ruang token, dan keluaran ruang kode. Laporkan kesenjangan rekonstruksi secara terpisah karena generator laten yang lebih kuat tidak dapat memulihkan informasi yang telah dihilangkan oleh kodek. Bandingkan seluruh tahap dengan satu penilai.

  10. Bagaimana penurunan kualitas dapat didiagnosis pada generator teks dua tahap?

    Ukur kesenjangan antara teks asli dan rekonstruksi sebelum kesenjangan antara rekonstruksi dan generasi dengan satu evaluator teks terdekode yang tidak berubah. Pengukuran ini memisahkan batas atas kualitas yang ditentukan codec dari degradasi tambahan akibat generasi laten. Ikuti diagnostik empat titik pemeriksaan.

  11. Kapan metrik ruang laten yang lebih baik gagal meningkatkan keluaran hasil dekode?

    Proksi laten dapat membaik tanpa merepresentasikan properti hilir yang menjadi perhatian. Uji transfer dengan mendekode keluaran yang dipadankan dan mengevaluasinya menggunakan metrik akhir yang sama; jika tidak, geometri atau pemanfaatan buku kode tetap sekadar bukti diagnostik, bukan peningkatan mutu teks. Gunakan diagnostik transfer proksi.

Dua cuplikan bukti dengan cakupan terbatas

Angka-angka ini menunjukkan apa yang diukur; angka tersebut bukan jaminan universal atas model.

Diagnosis kompresi

Dalam salah satu konfigurasi TinyStories 64-ke-16, median perplexity meningkat dari 15.17 untuk teks sumber menjadi 27.36 setelah rekonstruksi. MDLM ruang kode mencapai 26.55 dibandingkan dengan 38.42 untuk garis dasar ruang token dengan penilai eksternal yang sama.

Baca bukti dalam makalah

Kontrol penyuntingan yang dapat diperiksa

Dalam salah satu konfigurasi fungsi Python 64 token, penguncian empat kode tingkat atas meningkatkan tingkat keberhasilan parsing dari 0.453 ke 0.591, sedangkan posisi yang tidak dikunci berubah sebesar 0.936 dan sampel bersyarat tetap 0.998 unik.

Baca bukti dalam makalah

Hal yang tidak diklaim oleh peta ini

Eksperimen yang dipublikasikan tidak membuktikan pelestarian AST secara eksak, ekuivalensi semantik, kebenaran fungsional, perbaikan pada skala repositori, ataupun urutan universal bottleneck codec dan generator. Panduan yang tersedia mengubah bukti terbatas menjadi prosedur diagnostik yang dapat digunakan kembali; setiap sistem baru tetap memerlukan validasi keluaran terdekode dan validasi pada tingkat perilaku secara tersendiri.