إضافة دعم لكتل وأسطر Math بأسلوب Latex

الذكاء الاصطناعي يقدم إجابات بتنسيق لاتكس. لقد كتبت موجهًا لتحويل تنسيق لاتكس هذا إلى تنسيق MathJax، ولكن الموجه لا يتم تنفيذه دائمًا ويستجيب بتنسيق لاتكس. عندما كتبت مشكلتي إلى مجتمع OpenAI، جاء الاقتراح التالي.

"لقد قررت أنه لا يستحق حتى عناء إرباك موجه النظام، عندما يمكنني ببساطة القيام بما يلي من جانبي بالنتائج:

    translateLaTex = (val: string): string => {
        if (val.indexOf("\\\\") == -1) return val;

        return val.replaceAll("\\\\(", "$")//
            .replaceAll("\\\\)", "$")//
            .replaceAll("\\[", "$")//
            .replaceAll("\\]", "$");
    }

"
هل يمكنك تطبيق هذا الحل في التحديث القادم؟

إعجابَين (2)

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

3 إعجابات

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

أنت تفهم MathJax بشكل كامل وتقوم بإنشائه.

عند تقديم التعبيرات الرياضية، استخدم القواعد التالية:
1. بالنسبة للتعبيرات الرياضية المضمنة، استخدم علامات الدولار المفردة `$...$`.
2. بالنسبة للتعبيرات الرياضية بأسلوب العرض، استخدم علامات الدولار المزدوجة `$$...$$`.

على سبيل المثال:
- مضمن: معادلة تكافؤ الكتلة والطاقة هي $e=mc^2$.
- عرض:
$$
e=mc^2
$$
إعجاب واحد (1)

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

نعم هذا مزعج للغاية، نرحب بطلبات السحب (PR) إذا كنت ترغب في تجربته.

إعجاب واحد (1)

أود تجربته، وسأكون سعيدًا إذا فتحت طلب سحب يا @sam

هذا مدعوم الآن أصليًا في الأحدث!

إعجابَين (2)