JJamoWren
مساحة عمل برمجية بالذكاء الاصطناعي

تفكيك مقاطع الهانغول

فك مقطع هانغول حديثًا مركبًا مسبقًا إلى جامو ابتدائي وحركة وجامو نهائي اختياري.

● ● ●JamoWren●
سير العمل · تفكيك مقاطع الهانغول ×
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 "")
✳فك مقطع هانغول حديثًا مركبًا مسبقًا إلى جامو ابتدائي وحركة وجامو نهائي اختياري.
✓ التغييراتراجع قبل التطبيق ↗
رسم توضيحي لمساحة العمل
01

النماذج

اضبط نقطة اتصال متوافقة مع OpenAI أو Anthropic باستخدام العنوان الأساسي ومفتاح API عند الحاجة. اختبر الاتصال. يجب أن يعمل خادم النموذج المحلي؛ وقد ترسل الأدوات البعيدة البيانات بشكل منفصل.

02

المشروع

اختبر مقاطع بنهاية وبدونها وحدّي النطاق وارفض الأحرف الأخرى دون ادعاء تطبيع Unicode عام.

03

راجع قبل التطبيق

قارن السلوك الفعلي بالنتيجة المتوقعة. إذا فشل فحص، تحقّق من السبب قبل إجراء تغييرات إضافية.

سير العمل

تفكيك مقاطع الهانغول

سير العمل ↗
سير العمل
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 "")
مساحة عمل برمجية بالذكاء الاصطناعي

أبق تحويلات النص ضمن نطاق محارفها المحدد

قد تعمل دالة مساعدة لمعالجة النص على كلمة مثال مع افتراضات تفشل في مواضع أخرى من التطبيق. JamoWren مساحة عمل للبرمجة بالذكاء الاصطناعي على Windows لفحص تلك الافتراضات مع المصدر. ابدأ بالتحويل المطلوب ونطاق المدخلات المقبول والمكون الذي سيستهلك المخرجات.

من المهام المفيدة مراجعة تفكيك مقطع Hangul حديث مركب مسبقا. قدّم للنموذج المتصل أمثلة بحرف ساكن نهائي وأخرى بدونه واطلب فحص المخرجات التي يتوقعها المستدعي. أبق نطاق المحارف المحدود صريحا كي لا تُفهم الدالة المساعدة المحددة على أنها عملية تطبيع كاملة لأي نص كوري.

راجع معالجة التغيير المقترح للمدخلات خارج ذلك النطاق وما إذا كان المستدعي يمرر مقطعا واحدا أم سلسلة أطول. ثم شغّل حالات اختبار تؤكد المحارف المعادة فعليا، بما يشمل مقاطع الحدود والمدخلات المرفوضة. إذا كانت النتيجة ستُبحث أو تُعرض لاحقا، فافحص ذلك التكامل منفصلا بدلا من استنتاج السلوك من نجاح التفكيك وحده.

يتصل JamoWren عبر نقاط مدعومة متوافقة مع OpenAI أو تابعة لـ Anthropic. يمكنك اختيار نموذج ذكاء اصطناعي متاح أزيلت منه آليات الرفض، مع الخضوع لسلوكه وقدرات الخادم. سير العمل العملي هو فحص المصدر ومقترح محدد والتحقق بأمثلة نصية معروفة؛ ولا يحل اختيار النموذج محل هذه الفحوص.

أبق تحويلات النص ضمن نطاق محارفها المحدد — أسئلة قبل التعديل

ماذا ينبغي أن تتضمن حالة اختبار التفكيك؟

قدّم مقطع المدخل والمحارف المعادة المتوقعة، بما يشمل حالة بلا حرف ساكن نهائي. افحص قيم المحارف الفعلية إلى جانب عرضها. قد يخفي النص المتشابه ظاهريا تمثيلا مختلفا.

هل تغطي هذه المهمة كل تمثيل للنص الكوري؟

تستهدف الدالة المساعدة الموضحة مقاطع Hangul الحديثة المركبة مسبقا ضمن نطاق محدد. يتطلب التطبيع الأوسع أو معالجة محارف التوافق عقدا إضافيا صريحا. اطلب من النموذج تحديد ذلك الحد قبل توسيع التنفيذ.

لماذا نختبر سلسلة أطول كمدخل غير صالح؟

يجب ألا تعالج دالة تقبل مقطعا واحدا الحرف الأول فقط من كلمة عن غير قصد. راجع فحص الطول ومعالجة الأخطاء لدى المستدعي، ثم قرر منفصلا كيف يعمل تحويل السلاسل الأعلى مستوى.

هل يمكن افتراض سلوك البحث من مخرجات التفكيك؟

لا. قد يطبق البحث قواعده الخاصة للتطبيع أو التجزئة إلى رموز أو المقارنة. افحص الشيفرة المستهلكة واختبر استعلامات ممثلة بعد تعديل الدالة. لا تثبت حالة تفكيك صحيحة إلا التحويل الذي تفحصه فعليا.

تنزيل لنظام Windows ↗

JamoWren · آخر تحديث 2026-10-25