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

أشعة قطرية محجوبة على اللوحة

تتبّع أربعة أشعة قطرية من مربع واحد من 64 مربعاً عبر قناع إشغال غير موقّع من 64 بت.

● ● ●DiagonalIbis●
سير العمل · أشعة قطرية محجوبة على اللوحة ×
def diagonal_rays(square, occupied):
    if type(square) is not int or not 0 <= square < 64 or type(occupied) is not int or not 0 <= occupied < 2**64:
        raise ValueError("rays.input")
    row, column = divmod(square, 8)
    result = 0
    for dr, dc in ((1, 1), (1, -1), (-1, 1), (-1, -1)):
        r, c = row+dr, column+dc
        while 0 <= r < 8 and 0 <= c < 8:
            bit = 1 << (8*r+c)
            result |= bit
            if occupied & bit:
                break
            r, c = r+dr, c+dc
    return result
✳أشعة قطرية محجوبة على اللوحة
✓ التغييراتراجع قبل التطبيق ↗
رسم توضيحي لمساحة العمل
راجع قبل التطبيققارن السلوك الفعلي بالنتيجة المتوقعة. إذا فشل فحص، تحقّق من السبب قبل إجراء تغييرات إضافية.
النماذجاضبط نقطة اتصال متوافقة مع OpenAI أو Anthropic باستخدام العنوان الأساسي ومفتاح API عند الحاجة. اختبر الاتصال. يجب أن يعمل خادم النموذج المحلي؛ وقد ترسل الأدوات البعيدة البيانات بشكل منفصل.
المشروعاختبر الزوايا والعوائق المجاورة، وأدرج أول عائق مع رفض الأعداد الصحيحة غير الصالحة دون ادعاء التحقق الكامل من قانونية النقلات.
سير العمل

أشعة قطرية محجوبة على اللوحة

سير العمل ↗
سير العمل
def diagonal_rays(square, occupied):
    if type(square) is not int or not 0 <= square < 64 or type(occupied) is not int or not 0 <= occupied < 2**64:
        raise ValueError("rays.input")
    row, column = divmod(square, 8)
    result = 0
    for dr, dc in ((1, 1), (1, -1), (-1, 1), (-1, -1)):
        r, c = row+dr, column+dc
        while 0 <= r < 8 and 0 <= c < 8:
            bit = 1 << (8*r+c)
            result |= bit
            if occupied & bit:
                break
            r, c = r+dr, c+dc
    return result
مساحة عمل برمجية بالذكاء الاصطناعي

تتبّع التغيير الهندسي عبر الفهرسة والعوائق

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

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

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

يتصل DiagonalIbis بنقاط مدعومة متوافقة مع OpenAI أو تابعة لـ Anthropic، باستخدام بيانات اعتماد عند الحاجة. يمكن اختيار نموذج ذكاء اصطناعي غير مفلتر إذا وفرته نقطتك. تعتمد قيوده الفعلية وأدواته وسياقه على النموذج والخادم؛ ويبقى اصطلاح الفهرسة وفحوص القبول متطلبات تتحكم فيها.

قبل قبول تعديل هندسة الرقعة

ما تفاصيل الفهرسة التي تنتمي إلى المهمة؟

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

هل يظهر العائق الأول في المخرج؟

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

كيف أكتشف الالتفاف عند الحواف؟

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

هل يثبت قناع أشعة صحيح قانونية النقلات؟

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

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

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