Model
Atur endpoint kompatibel OpenAI atau Anthropic dengan URL dasar dan kunci API jika diperlukan. Uji koneksi. Server model lokal harus berjalan; alat jarak jauh dapat mengirim data secara terpisah.
Uraikan satu suku kata Hangul modern prakomposisi menjadi jamo awal, vokal dan jamo akhir opsional.
def hangul_jamo(syllable):
if type(syllable) is not str or len(syllable) != 1 or not 0xAC00 <= ord(syllable) <= 0xD7A3:
raise ValueError("hangul.syllable")
index = ord(syllable) - 0xAC00
lead = chr(0x1100 + index // 588)
vowel = chr(0x1161 + (index % 588) // 28)
tail = index % 28
return lead + vowel + (chr(0x11A7 + tail) if tail else "")Atur endpoint kompatibel OpenAI atau Anthropic dengan URL dasar dan kunci API jika diperlukan. Uji koneksi. Server model lokal harus berjalan; alat jarak jauh dapat mengirim data secara terpisah.
Uji suku kata dengan dan tanpa akhir serta kedua batas rentang, tolak karakter lain tanpa mengklaim normalisasi Unicode umum.
Bandingkan perilaku sebenarnya dengan hasil yang diharapkan. Jika pemeriksaan gagal, cari penyebabnya sebelum membuat perubahan lain.
def hangul_jamo(syllable):
if type(syllable) is not str or len(syllable) != 1 or not 0xAC00 <= ord(syllable) <= 0xD7A3:
raise ValueError("hangul.syllable")
index = ord(syllable) - 0xAC00
lead = chr(0x1100 + index // 588)
vowel = chr(0x1161 + (index % 588) // 28)
tail = index % 28
return lead + vowel + (chr(0x11A7 + tail) if tail else "")Fungsi bantu pemrosesan teks dapat bekerja untuk contoh kata namun tetap memiliki asumsi yang gagal di bagian aplikasi lain. JamoWren adalah ruang kerja pemrograman AI Windows untuk memeriksa asumsi tersebut bersama kode sumber. Mulailah dengan transformasi yang dibutuhkan, rentang masukan yang diterima, dan komponen yang akan menggunakan keluarannya.
Tugas yang berguna adalah meninjau dekomposisi suku kata Hangul modern yang telah tergabung. Berikan contoh dengan dan tanpa konsonan akhir kepada model yang terhubung, lalu minta pemeriksaan keluaran yang diharapkan pemanggil. Nyatakan rentang karakter terbatas secara eksplisit agar fungsi bantu yang terarah tidak disalahartikan sebagai proses normalisasi lengkap untuk sembarang teks Korea.
Tinjau cara usulan perubahan menangani masukan di luar rentang tersebut dan apakah pemanggil memberikan satu suku kata atau string lebih panjang. Lalu jalankan data uji yang memastikan karakter hasil sebenarnya, termasuk suku kata pada batas rentang dan masukan yang ditolak. Jika hasil kemudian dicari atau ditampilkan, periksa integrasi itu secara terpisah, bukan menyimpulkan perilakunya hanya dari keberhasilan dekomposisi.
JamoWren terhubung melalui endpoint yang didukung, baik yang kompatibel dengan OpenAI maupun Anthropic. Anda dapat memilih model AI abliterasi yang tersedia, dengan tetap bergantung pada perilaku model dan kemampuan servernya. Alur kerja praktisnya adalah pemeriksaan sumber, usulan terarah, dan verifikasi dengan contoh teks yang diketahui; pemilihan model tidak menggantikan pemeriksaan tersebut.
Berikan suku kata masukan dan karakter hasil yang diharapkan, termasuk kasus tanpa konsonan akhir. Periksa nilai karakter sebenarnya selain tampilannya. Teks yang tampak serupa dapat menyembunyikan representasi berbeda.
Fungsi bantu ilustratif menargetkan suku kata Hangul modern yang telah tergabung dalam rentang tertentu. Normalisasi lebih luas atau penanganan karakter kompatibilitas memerlukan kontrak tambahan yang eksplisit. Minta model mengidentifikasi batas itu sebelum memperluas implementasi.
Fungsi bantu yang menerima satu suku kata tidak boleh tanpa sengaja hanya memproses karakter pertama sebuah kata. Tinjau pemeriksaan panjang dan penanganan kesalahan pemanggil, lalu putuskan secara terpisah cara kerja transformasi string tingkat lebih tinggi.
Tidak. Pencarian mungkin menerapkan aturan normalisasi, tokenisasi, atau perbandingannya sendiri. Periksa kode pengguna hasil dan uji kueri yang mewakili penggunaan setelah perubahan fungsi bantu. Data uji dekomposisi yang benar hanya membuktikan transformasi yang benar-benar diperiksanya.
JamoWren · Diperbarui 2026-10-25