وفقًا لهذه المناقشة، يبدو أن العديد من المسؤولين سيكونون سعداء بوجود واجهة أو واجهة برمجة تطبيقات للمسؤول تسمح لهم بإنشاء وتعديل القطع الأثرية يدويًا.
حاليًا، الطريقة الوحيدة لإنشاء/تعديل أي قطع أثرية هي من خلال شخصية منشئ القطع الأثرية على الويب، ولكن هذا له بعض القيود بطبيعته:
التكاليف: إجراء مكالمات LLM لتغييرات بسيطة مثل تغيير بعض النصوص أو موضع الأزرار، وما إلى ذلك، يصبح مكلفًا للغاية إذا أراد شخص ما حقًا العمل على جميع التفاصيل وإضافة أشياء جديدة تدريجيًا، وما إلى ذلك.
المخاطر: يمكن للمسؤول من حيث المبدأ (أعتقد ذلك، حيث لم أجربه بعد) كتابة دالة لإنشاء نفق SSH إلى قاعدة البيانات (أو استخدام واجهة رسومية مثل pgAdmin 4)، ونسخ الصفوف ذات الصلة من الجداول ذات الصلة، وزيادة معرف القطعة الأثرية تلقائيًا، وتغيير الكود لقطعة أثرية مختلفة أو إجراء تغييرات، وما إلى ذلك. إلخ. ولكن هذا من الواضح أنه محفوف بالمخاطر ومن المحتمل أن يكون مدمرًا (لهذا السبب يعتبر مستكشف البيانات للقراءة فقط، بعد كل شيء). ناهيك عن أنه يستغرق وقتًا طويلاً.
ما الذي ستمكنه هذه الميزة؟ الكثير. إليك بعض الأشياء التي يمكنني التفكير فيها والتي تتعلق بمجتمعي:
قطعة أثرية “اختبار أساسي”: يمكننا الحصول على قطعة أثرية اختبار أساسية واحدة، ثم ببساطة نسخها وتغيير تخزين JSON لإنشاء اختبار جديد تمامًا. هذا المسار لديه القدرة على تجاوز محتوى H5P للمجتمعات التعليمية تمامًا.
أداة LLM “نسخ/تخصيص قطعة أثرية”: نظرًا لأن هذه الميزة الافتراضية ستكون جزءًا من واجهة برمجة تطبيقات REST الغنية في Discourse، يمكن للمسؤولين إنشاء أداة تسمح للشخصيات بنسخ قطعة أثرية معينة ثم تخصيص تخزين JSON لمستخدم أو مجموعة معينة.
قطع أثرية مخصصة: يرتبط ارتباطًا وثيقًا بالنقطتين السابقتين، بدلاً من الاعتماد على LLM لنسخ/لصق قطعة أثرية دون إفساد أي شيء، يمكن أن يكون لدينا قطعة أثرية واحدة تعمل بالفعل ثم نستخدم واجهة برمجة التطبيقات هذه لنسخها لمستخدم أو مجموعة معينة، ثم تخصيصها لهم حسب الحاجة عبر تخزين JSON. أحد حالات الاستخدام التي لدي لهذا هو إنشاء رسوم بيانية معرفية فردية لبعض المستخدمين. سيكون من الجميل أن يكون لديك قطعة أثرية لمصور الرسوم البيانية تعمل بشكل جيد، ثم يبني كل مستخدم الرسم البياني المعرفي الخاص به والذي يتم تخزينه كـ JSON دائم.
جلب بيانات JSON: أشك في أن واجهة برمجة تطبيقات كهذه ستمكن أيضًا من استرداد بيانات JSON الدائمة المرتبطة بأي قطعة أثرية معينة بسهولة أكبر. يمكن أن يكون هذا مفيدًا للغاية لأسباب عديدة. على سبيل المثال، تغذيتها إلى LLM للسياق (عبر أداة “قراءة بيانات القطعة الأثرية”)، إلخ.