JJamoWren
Yapay zekâ ile kod çalışma alanı

Hangıl hecelerini ayrıştırma

Önceden birleştirilmiş modern bir Hangıl hecesini başlangıç, ünlü ve isteğe bağlı son jamo öğelerine ayır.

● ● ●JamoWren●
İş akışları · Hangıl hecelerini ayrıştırma ×
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 "")
✳Önceden birleştirilmiş modern bir Hangıl hecesini başlangıç, ünlü ve isteğe bağlı son jamo öğelerine ayır.
✓ DeğişikliklerUygulamadan önce inceleyin ↗
Çalışma alanı çizimi
01

Modeller

Temel URL ve gerekiyorsa API anahtarıyla OpenAI uyumlu veya Anthropic endpoint yapılandırın. Bağlantıyı test edin. Yerel model sunucusu çalışıyor olmalıdır; uzak araçlar ayrıca veri aktarabilir.

02

Proje

Son öğesi olan ve olmayan heceleri ve iki aralık sınırını dene, genel Unicode normalleştirmesi iddiası olmadan diğer karakterleri reddet.

03

Uygulamadan önce inceleyin

Gerçek davranışı beklenen sonuçla karşılaştırın. Bir kontrol başarısız olursa yeni değişikliklerden önce nedenini araştırın.

İş akışları

Hangıl hecelerini ayrıştırma

İş akışları ↗
İş akışları
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 "")
Yapay zekâ ile kod çalışma alanı

Metin dönüşümlerini belirtilen karakter aralığında tutun

Bir metin işleme yardımcısı örnek bir sözcükte çalışırken uygulamanın başka yerinde başarısız olacak varsayımlar yapabilir. JamoWren, bu varsayımları kaynak kodla birlikte incelemek için bir Windows yapay zekâ kodlama çalışma alanıdır. İhtiyaç duyduğunuz dönüşüm, kabul edilen girdi aralığı ve çıktıyı kullanacak bileşenle başlayın.

Yararlı bir görev, modern önceden birleştirilmiş Hangul hecesinin ayrıştırılmasını incelemektir. Bağlı modele son ünsüz içeren ve içermeyen örnekler verin; çağıran kodun beklediği çıktıyı incelemesini isteyin. Sınırlı karakter aralığını açık tutun; odaklı bir yardımcı, her türlü Korece metin için eksiksiz bir normalleştirme süreci sanılmasın.

Önerilen değişikliğin aralık dışı girdiyi nasıl ele aldığını ve çağıran kodun tek hece mi daha uzun bir dize mi sağladığını inceleyin. Ardından sınır heceleri ve reddedilen girdiler dahil, gerçekten dönen karakterleri doğrulayan testler çalıştırın. Sonuç daha sonra aranıyor veya gösteriliyorsa yalnızca başarılı ayrıştırmadan davranış çıkarmak yerine bu entegrasyonu ayrı kontrol edin.

JamoWren, desteklenen OpenAI uyumlu veya Anthropic uç noktaları üzerinden bağlanır. Sunulan bir ablasyon uygulanmış yapay zekâ modelini, davranışına ve sunucu yeteneklerine tabi olarak seçebilirsiniz. Pratik akış kaynak incelemesi, odaklı bir öneri ve bilinen metin örnekleriyle doğrulamadır; model seçimi bu kontrollerin yerini almaz.

Metin dönüşümlerini belirtilen karakter aralığında tutun — düzenleme öncesi sorular

Ayrıştırma test örneği neleri içermeli?

Girdi hecesini ve beklenen dönüş karakterlerini, son ünsüzü olmayan bir durumla birlikte sağlayın. Görüntüleri kadar gerçek karakter değerlerini de kontrol edin. Benzer görünen metin farklı bir gösterimi gizleyebilir.

Bu görev tüm Korece metin gösterimlerini kapsayabilir mi?

Örnek yardımcı, belirtilen aralıktaki modern önceden birleştirilmiş Hangul hecelerini hedefler. Daha geniş normalleştirme veya uyumluluk karakteri işleme açık ek sözleşme gerektirir. Uygulamayı genişletmeden önce modelden bu sınırı belirlemesini isteyin.

Daha uzun bir dize neden geçersiz girdi olarak test edilmeli?

Tek hece kabul eden yardımcı, yanlışlıkla sözcüğün yalnızca ilk karakterini işlememelidir. Uzunluk kontrolünü ve çağıran kodun hata işlemesini inceleyin; daha üst düzey dize dönüşümünün nasıl çalışacağını ayrı kararlaştırın.

Ayrıştırma çıktısından arama davranışı varsayılmalı mı?

Hayır. Arama kendi normalleştirme, belirteçlere ayırma veya karşılaştırma kurallarını uygulayabilir. Yardımcı değişikliğinden sonra tüketici kodu inceleyip temsili sorguları test edin. Doğru bir ayrıştırma örneği yalnızca gerçekten kontrol ettiği dönüşümü doğrular.

Windows için indir ↗

JamoWren · Güncellendi 2026-10-25