يبدو أن الشعار على اليسار مفقود. ![]()
بصراحة، لست متأكدًا بنسبة 100% مما هو الغرض منها.
هل يمكنك التوضيح يا @EricGT وتوفير بعض البحث لي؟
أعلم أن الشارات تُستخدم على نطاق واسع في Repology كما يتضح من المثال التالي باستخدام SWI-Prolog:
مؤخرًا، صادفت شارة DOI في مستودع GitHub لـ neuro-vector-symbolic architectures: . بالنسبة لأولئك الذين يقرؤون الكثير من الأوراق البحثية، فإن معرفات DOI مهمة جدًا ويمكن العثور عليها باستخدام موقع DOI ولكن شارة Markdown توفر خطوة البحث.
لقد طلبت من ChatGPT شرح شارة DOI المحددة هذه، حيث كنت مهتمًا بمعرفة المزيد. إليك ما قالته ChatGPT:
يقوم هذا الـ Markdown بإنشاء شارة برابط DOI (معرف الكائن الرقمي) لمورد محدد مستضاف على Zenodo، وهو مستودع بيانات بحثية.
بناء الجملة المستخدم لإنشاء الشارة هو كما يلي:
[](https://zenodo.org/badge/latestdoi/587315616)تتكون الشارة من صورة (في هذه الحالة، صورة SVG) مع رابط تشعبي لأحدث DOI للمورد. تحدد صيغة
![DOI]أن الصورة ستُستخدم لتمثيل DOI، ورابطhttps://zenodo.org/badge/587315616.svgهو عنوان URL لملف الصورة نفسه. الجزء الثاني من الـ Markdown،https://zenodo.org/badge/latestdoi/587315616، هو الرابط التشعبي الذي ستنقلك إليه الصورة عند النقر عليها، وهو أحدث إصدار من DOI للمورد المحدد.بشكل عام، هذا الـ Markdown مفيد للإشارة إلى وجود DOI لمورد بحثي، ويمكن تضمينه في الوثائق أو صفحات الويب أو الموارد الأخرى عبر الإنترنت.
قادني هذا إلى اكتشاف مستودع a11y-markdown-badges على GitHub، والذي يحتوي على المزيد من الأمثلة على الشارات. وجدت أيضًا العديد من مولدات شارات Markdown عبر الإنترنت عن طريق البحث عن “online markdown badge generator”. الآن بعد أن عرفت أن الشارات يمكن أن تكون أكثر تنوعًا وتعمل كرابط وشكل مختصر للنص أو الأيقونة، سأراقب الشارات الأخرى وأخطط لاستخدامها في منشور Discourse الخاص بي.
هذا ما يعرضه Chrome للصفحة.

وتعرض شارة Markdown في Discourse
لقطة شاشة لمعاينة تحرير Discourse (اللوحة اليمنى) قبل الحفظ

انظر القسم التالي للمشكلة المماثلة/نفس المشكلة.
المشكلة الرئيسية الوحيدة التي أواجهها مع الشارات المستخدمة على Discourse هي أن Discourse سيقوم بتخزين الصورة مؤقتًا بمجرد حفظ الصفحة، أعتقد أثناء مرحلة الطهي. يتم تحويل الشارات من Repology لإصدارات محددة بحيث لم تعد محدثة. تعلمت هذا أثناء إنشاء هذه الصفحة. كان أملي هو أن تكون جميع الشارات المنشورة في صفحة Discourse في منتدى SWI-Prolog وأن تتغير الشارات بناءً على الروابط في الشارة التي تغير توليد الشارة. ![]()
تعديل
في إجراء المزيد من البحث حول مشكلتي
- يمكن العثور على إعدادات الموقع المتعلقة بهذا عن طريق البحث عن
downloadأوhotlinkأوimageأوlocal. - بالنسبة للمستخدمين الذين لديهم وصول
admin، قد يكونRebuild HTMLفعالاً. في الوقت الحالي، لا أخطط لإنشاء بيانات اختبار، سأنتظر بضعة أسابيع حتى تتغير الشارات ثم أتحقق.
هذا مفيد، سأستخدمها في كل مكان ![]()
في الليلة الماضية خطر ببالي أن هذه تشبه إلى حد كبير القيم المفتاحية. إذا كنت مبرمجًا وتعمل مع هياكل القاموس أو JSON، فيجب أن يتبادر ذلك إلى ذهنك. صحيح أنها لا تبدو كقيم مفتاحية بمفردها ولكن إذا وضعت ما يكفي منها معًا في عمود، فمن الصعب تفويتها.
هذا مثال رائع في عمود " سيؤدي ChatGPT إلى تفاقم الأمور ".
على وجه التحديد:
- “تحدد صيغة
![DOI]أن الصورة ستُستخدم لتمثيل DOI” - هذا خطأ تمامًا - هذا هو جزء من الصيغة لتحديد صورة في Markdown - تشير علامة!إلى أن الرابط التالي (باستخدام صيغة رابط Markdown العادية) هو عنوان URL لملف صورة يجب عرضه بشكل مضمن. جزء[DOI]هو ببساطة النص البديل لهذا الرابط. - “الجزء الثاني من Markdown” ليس حقًا الجزء الثاني، ولكنه في الواقع _يلتف حول “الجزء الأول” بأكمله - بما في ذلك القوس الأول
[في السطر. - إذا لم تكن تفهم بالفعل كيف يعمل Markdown، فإن الجملة الأخيرة مضللة للغاية - لن تكون مفيدة على الإطلاق في صفحة ويب أو وثائق لا تحتوي على طريقة لعرض هذا Markdown إلى شيء ما (مثل HTML) للعرض.
باختصار: ChatGPT ممتع للعب به، ولكن إذا كنت تستخدمه للتعلم، فمن المحتمل أن يتم تضليلك. ويرجى عدم إعادة تدوير مخرجاته بشكل غير نقدي للمساعدة الآخرين - فهذا في الأساس “غسل بشري” للمخرجات، مما يجعلها تبدو أكثر احتمالاً لتكون شرعية.
أنا لا أستخدم ChatGPT لتعلم أشياء جديدة ولكن إذا أصبح المرء جيدًا في هندسة الأوامر (prompt engineering) ويعرف كيفية التحقق من المخرجات، فإن ChatGPT مفيد جدًا.
هذا الموضوع يبدأ سلسلة من أوامر ChatGPT المتعلقة بـ SWI-Prolog، والكثير من التعليمات البرمجية التي تم إنشاؤها إما لا تعمل أو تحتاج إلى تصحيح. في بعض الأحيان، مع أوامر واضحة جدًا، سيقوم بإنشاء تعليمات برمجية تعمل في المرة الأولى.
