أتساءل عما إذا كان، مع التطورات الأخيرة في نماذج اللغات الكبيرة (LLMs)، سيكون من الممكن تصفح منشورات المستخدم وسجل قراءاته لمنحه موجزًا موصى به؟
ستكون هذه ميزة رائعة لحالة الاستخدام التي تركز على الأسئلة والأجوبة. لدينا العديد من الفئات المتميزة، والمستخدمون المشغولون جدًا (الزملاء) والكثير من المعلومات المفيدة للغاية التي لن يروها ببساطة. ستساعد قائمة موصى بها جيدة بعض مستخدمينا على التغلب على المشكلات التي يحاولون حلها.
أعتقد أن ما نريده هو قائمة تتكون من الأخطاء الشائعة والهامة والساخنة التي يتحدث عنها الناس، والمتعلقة بالأدوات والمحادثات التي يُظهر المستخدم اهتمامًا بها بالفعل.
هل تمانع في مشاركة رابط الموقع إذا كان متاحًا للعامة.
بصفتي شخصًا استخدم ميزات Discourse AI، والعديد منها قبل أن تصبح متاحة للعامة، فإنني أتطلع إلى معرفة المزيد عن موقعك. إن فهم التفاصيل المحددة التي ذكرتها سيمكنني من تقديم توصيات أكثر استنارة لـ Discourse AI، مع مراعاة الجوانب الفريدة لمنصتك.
أود ذلك ولكن للأسف إنها منصة داخلية كبيرة للشركات
ربما يمكنني أن أعطيك فكرة عما نقوم به.
الخلفية
بشكل أساسي، إنها تشبه Stackoverflow داخلي حيث نشارك المشكلات الخاصة بالشركة والصناعة مثل “كيف يمكنني تكوين الوكيل لهذا؟” أو “لا يمكنني العثور على أي نتائج لـ Bug123 في Google، هل قام أي شخص آخر بحل هذا؟”
فئاتنا خاصة بالأدوات، مثل:
Kubernetes
Gitlab
أشياء IBM المعيبة ذات أسوأ واجهة مستخدم رأيتها على الإطلاق
كيف يمكن أن تكون قائمة التوصيات مفيدة؟
حاليًا، إذا قرأت موضوعًا أو رددت عليه في فئة Gitlab الذي يتحدث عن التكامل مع أدوات أخرى، مثل Kubernetes، فلن أتلقى أي إشعارات حول الموضوعات ذات الصلة. لذلك، إذا كان هناك منشور مفيد جدًا في فئة Kubernetes، فقد لا أراه إلا في وقت متأخر جدًا. يجب أن أجده بنفسي، أو أشترك في الإشعارات الصحيحة.
معظم مستخدمينا لن يكون لديهم إعدادات إشعارات جيدة:
إنهم تحت ضغط لتحقيق النتائج
لا يقضون وقتًا كافيًا على المنصة للحصول على أفضل استفادة من إعدادات الإشعارات الخاصة بهم.
ستوفر قائمة التوصيات معلومات مفيدة محتملة، عند الطلب، بنقرة واحدة. بشكل أساسي، “بناءً على اهتماماتك الأخيرة، إليك بعض الموضوعات التي قد تكون مفيدة”. يمكن بناؤها من سجل بحث المستخدم، والموضوعات الشائعة، والكلمات الرئيسية الشائعة في الموضوعات التي يشاركون فيها، وما إلى ذلك. لذلك، إذا لم يزوروا فئة Buggy IBM أبدًا، فلن يتم التوصية بأي شيء من تلك الفئة، إلا إذا حدث أن تطرقت إلى شيء لديهم بالفعل اهتمام قوي به، على سبيل المثال، Gitlab.
شكراً لك، لم أر هذا. قد يكون مثمرًا إذا تغيرت الأمور بالنسبة لنا، ولكن للأسف لا يبدو أنه يلبي قيودنا الحالية (التي فشلت في ذكرها سابقًا ).
القيود
لا يمكن استخدام الدردشة
لا يمكن استخدام الرسائل الخاصة
لا يمكن الاعتماد على الذكاء الاصطناعي لتوليد الردود، وتزويد المطورين بها بصمت - نحن نصنع برامج حرجة للسلامة
هذه القيود هي أساسًا سبب كون قائمة المواضيع الموصى بها حلاً جيدًا لنا: لا يتم إنشاء أي محتوى، ولا يتم استخدام الدردشة، ولا يتم استخدام الرسائل الخاصة.
ستكون هذه طريقة مثيرة للاهتمام لتقديم ملخص يومي. كما قلت، ستكون الروابط التشعبية بالتأكيد ميزة رائعة. هل تفكر على الإطلاق في تخصيصه لمجموعة اهتمامات المستخدم المميزة؟ ما الذي جعل هذا النهج جذابًا بدلاً من الاعتماد على الملخص اليومي الحالي؟
أعتقد أن هذا هو الجزء الصعب حقًا من هذا الطلب، ولكنه أيضًا المكان الذي تكمن فيه قيمة كبيرة.
تمتلك معظم منصات استضافة المحتوى شكلاً من أشكال نظام التوصية المخصص، وسأكون متفاجئًا إذا لم يتجه Discourse في هذا الاتجاه في وقت ما أيضًا. يمكن تحقيق ذلك بشكل أفضل من منصات مثل Spotify/Youtube لأن كل شيء يعتمد على النصوص، مما يزيل طبقة من الخطأ بين ترجمة الصورة/الصوت إلى كائن/نص/مفهوم.
فكر خارج الصندوق أكثر مع الطلب في المنشور الأول. بينما لديك العديد من القيود الصالحة التي يجب تلبيتها، هذا لا يعني أنه لا توجد حلول أفضل محتملة.
ملاحظة جانبية حول المواضيع ذات الصلة التي يمكنني القول بصراحة أنني رأيت منها بضعة آلاف في الأيام القليلة الماضية ولاحظت هذا
شيء يستحق المراقبة.
عند مراجعة العديد من المشاركات في المواضيع ذات الصلة لموقع باللغة الإنجليزية (OpenAI) بدأت ألاحظ أن المواضيع باللغة الإسبانية تميل إلى التجميع معًا وأشتبه في أنه إذا تمت ترجمتها أولاً إلى اللغة الإنجليزية، فستكون لكل مشاركة متجه مختلف وبالتالي سيتم تجميعها مع مشاركات أخرى.
سرد الإحصائيات الرئيسية مثل المستخدمين الرئيسيين وأعداد المنشورات/المواضيع
سرد حوالي 10 مواضيع جديدة مثيرة للاهتمام مع ملخص موجز للنشاط الذي حدث خلال اليوم
سرد حوالي 10 مواضيع قديمة مثيرة للاهتمام حصلت على نشاط كبير خلال اليوم
سرد ملخص للنشاط الذي قامت به مجموعة @team مع ربطها بالمواضيع التي أنشأتها ضمن النص.
المصادر: ALWAYS دعم العبارات بروابط إلى مناقشات المنتدى.
استخدام Markdown: تعزيز القراءة باستخدام عريض، مائل، و> اقتباسات وروابط.
الربط: استخدم https://meta.discourse.org/t/-/TOPIC_ID/POST_NUMBER للروابط المباشرة.
ذكر المستخدمين: اذكر المستخدمين بـ @USERNAME
أضف العديد من روابط المواضيع: اسعَ لربط ما لا يقل عن 30 موضوعًا في التقرير. معرف الموضوع لا معنى له للمستخدمين النهائيين؛ إذا كنت بحاجة إلى إدراج رابط، استخدم ref أو الأفضل من ذلك، قم بتضمينه مباشرة في الجملة
الفئات والوسوم: استخدم الصيغة #TAG و #CATEGORY للإشارة إلى الوسوم والفئات
مواضيع bug مهمة للغاية بالنسبة لي، تأكد من إعطائها الأولوية، ولا تتردد في محاولة تسليط الضوء على أي أخطاء مصنفة بشكل خاطئ إذا وجدت أيًا منها. لا تذكر إذا كانت الأمور مصنفة بشكل صحيح.
شريط التنقل الجانبي التجريبي للمسؤول - قدم @martin شريط تنقل جانبي تجريبي للمسؤول، مما أثار مناقشات حول تصميمه ووظيفته. قدم مستخدمون مثل @packman و @Don ملاحظات حول المدخلات المفقودة ومشاكل العرض على الهواتف المحمولة، وهو ما اعترف به @martين وينظر فيه للتحديثات المستقبلية. اقرأ المزيد.
قائمة المواضيع الموصى بها - اقترح @Tris20 إضافة قائمة بالمواضيع الموصى بها إلى القائمة العلوية، مستفيدًا من التطورات في نماذج اللغة الكبيرة (LLMs) لتخصيص المحتوى لاهتمامات المستخدمين. تطورت المحادثة بمساهمات من @EricGT و @merefield وآخرون، ناقشين الإمكانات والتحديات المتعلقة بتوصيات المحتوى المخصصة. اقرأ المزيد.
عقد عشر سنوات على Discourse - شارك مستخدمون مثل @Judy_Hawkins و @Quercus امتنانهم لمجتمعات Discourse المختلفة التي أثرت في حياتهم، احتفالًا بالذكرى العاشرة للمنصة. اقرأ المزيد.
إضافة المواقع - أبلغ @Don عن مشكلة في إضافة المواقع، والتي استجاب لها @merefield على الفور، معبرًا عن رغبته في التحقيق في المشكلة. اقرأ المزيد.
تقييد المستخدمين من تعديل شريط التنقل - طلب @Yola المساعدة في تقييد المستخدمين من تعديل شريط التنقل، ووضح @JammyDodger أن الميزة مصممة للتخصيص الفردي. قدم @pfaffman و @LOCOSP حلول CSS لإخفاء زر التعديل. اقرأ المزيد.
DiscoTOC - جدول محتويات تلقائي - ناقش مستخدمون مثل @digitaldominica و @Arkshine مشاكل مكون DiscoTOC، والتي تم حلها بعد تحديثات Discourse. اقرأ المزيد.
إعداد مستخدم مخصص في إضافة - طلب @pirhoo نصيحة حول إنشاء حقول مستخدم مخصصة من إضافة، وقدم @merefield موارد للمساعدة في العملية. اقرأ المزيد.
موقع تفاصيل الفوترة - احتاج @Teresations إلى مساعدة في العثور على تفاصيل الفوترة لـ Discourse المستضاف لديها مع Communiteq، وساعدها @awesomerobot و @RGJ، مشيرين إلى لوحة التحكم. اقرأ المزيد.
مواضيع قديمة مثيرة للاهتمام مع نشاط كبير
ملاحظات حول تعديل ارتفاع سطر الرموز التعبيرية - ناقش @sam و @tynaut تأثير تعديل ارتفاع سطر الرموز التعبيرية على تنسيق حالة المستخدم، مع تأكيد @tynaut إصلاحًا للدردشة والبحث عن حل للمنشورات/الرسائل. اقرأ المزيد.
استخدام FILTER لتلخيص البيانات - شارك @JammyDodger استعلام SQL يستخدم دالة FILTER لتجزئة بيانات المستخدم بناءً على تفضيلات ملخص النشاط، مقدمًا شرحًا مفصلاً لمكونات الاستعلام. اقرأ المزيد.
أسلوب التواصل كجزء من ملف المستخدم - ناقش @Saif و @simون الإمكانات والمخاوف المتعلقة بتطبيق تحليل المشاعر على ملفات المستخدمين لتقييم أسلوب التواصل. اقرأ المزيد.
Enter لإنشاء سطر جديد، Shift+Enter لإرسال الرسالة في الدردشة - اقترح @meglio تغييرًا في التكوين لسلوك إدخال الدردشة، بدعم من مستخدمين مثل @Jagster و @Moin، لجعل الرسائل متعددة الفقرات أكثر سهولة للمستخدم. اقرأ المزيد.
لا يمكن الموافقة على أول منشور للمستخدم إذا كان يحتوي على استطلاع - أبلغ @Firepup650 عن مشكلة حيث لا يمكن الموافقة على أول منشور للمستخدم يحتوي على استطلاع بسبب خطأ في الأذونات. اقرأ المزيد.
فشل رسائل البريد الإلكتروني للإشعارات الصادرة - واجه @managenet مشاكل مع رسائل البريد الإلكتروني للإشعارات الصادرة بعد محاولة تغيير حد حجم المرفق. اقرأ المزيد.
لا يمكن إعادة بناء التطبيق عالقًا في استخراج طبقة واحدة - واجه @LOCOSP مشكلة في استخراج طبقة Docker أثناء إعادة البناء، سائلًا عن كيفية إجبار إعادة سحب الملفات. اقرأ المزيد.
هل يستخدم Discourse Launcher / Docker خوادم Postgresql و Redis المحلية؟ - استفسر @dalu74 عما إذا كان Discourse يستخدم تثبيتات Postgresql و Redis للمضيف، وهو ما أوضحه @hello-smile6. اقرأ المزيد.
قد تعرف هذا ولكن أذكر هذا أيضًا للآخرين لأنه قد لا يكون واضحًا جدًا.
إذا كان لديك وصول إلى روبوت Discourse AI الذي يمكن العثور عليه في الزاوية العلوية اليمنى
فيمكنك استخدام شخصية Forum Helper لتجربة تعليمات مختلفة يمكن استخدامها مع custom instructions الخاصة بـ Periodic report using AI. بمعنى آخر، يمكنك استخدام Forum Helper لإنشاء نماذج أولية سريعة للتقرير.
بصفتي شخصًا حظي بامتياز المساعدة في تقديم الملاحظات أثناء التطوير، يمكنني أن أخبرك أن custom instructions مهمة للحصول على النتائج المرجوة. في المثال المذكور أعلاه، يمكنني أن أرى بوضوح أن سام أضاف هذا لتنويع تقريرك بناءً على طلبك الأولي
أحببت هذا المظهر، على الرغم من أنني لست متأكدًا من أنني أفهم الوظيفة بالكامل. يبدو أن هذا ينتج شيئًا مشابهًا للملخص (Digest). يعجبني هذا التنسيق الجديد لتلك المعلومات.
ما لم أتمكن من رؤيته من الاستجابة هو ما إذا كان هذا يمكن أن يوفر ملخصًا مخصصًا أم لا. هل فاتني ذلك في مكان ما؟ هل من الممكن إنشاء هذا لكل مستخدم، بناءً على اهتمامات المستخدم الفردية؟
لجعل هذه الأفكار أكثر واقعية، هذا تقريبًا ما كنت أفكر فيه:
تحديد الاهتمامات الرئيسية للمستخدم: (تشغيل مرة واحدة) مسح جميع الموضوعات والردود التي تفاعل معها المستخدم (إعجاب، رد، إنشاء) بحثًا عن الكلمات الرئيسية
تحديد الاهتمامات الحديثة للمستخدم: مسح الموضوعات والردود التي قرأها المستخدم هذا الشهر بحثًا عن الكلمات الرئيسية
تحديد المفاهيم الرئيسية للموضوعات الحديثة: مسح جميع الموضوعات الجديدة هذا الأسبوع
الجزء الذي يحبه الناس أكثر والذي يعتمد على LLM هو الملخص البسيط المكون من فقرة واحدة للتغييرات في موضوع معين من التاريخ X إلى Y.
بدلاً من جعل LLM يقرأ من خلال مجموعة النصوص بأكملها وينشئ تقريرًا كهذا، يمكننا الاحتفاظ بـ “ذاكرة تخزين مؤقتة للأجزاء” حيث نقوم بتخزين، على سبيل المثال، فقرات لكل موضوع:
معرف الموضوع
النطاق الزمني للملخص
ملخص قصير جدًا
2343
12-1 → 12-9
…
باستخدام هذا، يمكننا إنشاء ملخصات مخصصة لكل مستخدم. لذلك، نقوم بتقسيم هذا إلى مشاكل متعددة:
تحديد المواضيع المثيرة للاهتمام → البرمجة التقليدية (علامات / فئات تمت مشاهدتها أو ربما “خلفية” تمت مشاهدتها بناءً على النشاط - استبعاد ما تم قراءته بالفعل)
تلخيص المواضيع → ميزة مدعومة بـ LLM
هذا له مزايا متعددة. إنه قابل للتوسع بشكل جيد، ويمكن أن تكون الملخصات أكثر دقة بكثير لأن كمية السياق محدودة للغاية وهناك خطر أقل من تسرب السياق والهلوسة.
لقد كنت أفكر في تنويع هذه الفكرة. بدلاً من التفكير في المواضيع المرتبطة بالعلامات أو الفئات، فكر فيها بناءً على تشابهها الدلالي. في حين أن ليست كل المواضيع المرتبطة دلاليًا ستشكل كرة بشكل أنيق، إلا أنه من المفيد التفكير فيها بهذه الطريقة. تخيل كرة تبدأ كموضوع واحد؛ مع إضافة المزيد من المواضيع، تتوسع الكرة، لكن حجمها محدود بعد فترة. ومع ذلك، يمكن إضافة المزيد من المواضيع داخل الكرة مع نموها وحتى بعد الوصول إلى حجمها الكامل. فكر في هذا مثل عرض للألعاب النارية في السماء، مع انفجارات سريعة تمثل مواضيع ذات تشابهات دلالية مختلفة تضاف بمرور الوقت. هذه المقارنة تساعدني على فهم المفهوم بشكل أفضل. أنا مهتم بشكل خاص بتلك الانفجارات السريعة وتلك التي تبقى وتتلألأ لفترة طويلة. إذا كان لدى المرء تمثيل مرئي لهذا أيضًا، فسيكون من الجميل اختيار المراكز الدلالية وتكييف فقرة حول ذلك.
هذا الموضوع عند استخدام إظهار المشاركة الكاملة يعرض صورة حقيقية للمواضيع ذات الصلة دلاليًا.
يجب أن أكون صريحًا وأشير إلى أن هذه هي المرة الأولى التي أسمع فيها عن “الخوارزمية” ولكن نعم، إنها تتماشى إلى حد كبير مع ما أفكر فيه. سأضطر إلى البحث أكثر في الأمر ولكنني لا أتوقع أن أختلف مع ما ذكرته.
تشير خوارزمية تويتر إلى مجموعة معقدة من القواعد والعمليات الرياضية التي تستخدمها منصة التواصل الاجتماعي لتحديد المحتوى الذي يتم عرضه للمستخدمين في خطوطهم الزمنية وموجزاتهم. تم تصميم هذه الخوارزمية لتنظيم وتخصيص المحتوى الذي يراه المستخدمون بناءً على اهتماماتهم وسجل تفاعلهم وعوامل أخرى. تطورت خوارزمية تويتر على مر السنين، ولكنها تهدف بشكل عام إلى عرض أكثر التغريدات صلة وجاذبية للمستخدمين مع تعزيز تفاعل المستخدم والاحتفاظ به على المنصة.
تشمل المكونات والعوامل الرئيسية التي قد تؤثر على خوارزمية تويتر ما يلي:
الصلة: تأخذ الخوارزمية في الاعتبار مدى صلة التغريدة باهتمامات المستخدم وتفضيلاته. تأخذ في الاعتبار الحسابات التي يتابعها المستخدم، والمحتوى الذي يتفاعل معه (الإعجابات، إعادة التغريد، الردود)، والكلمات الرئيسية وعلامات التصنيف التي يستخدمها في تغريداته.
التفاعل: التغريدات التي تتلقى المزيد من الإعجابات وإعادة التغريد والردود والمشاركات من المرجح أن تروج لها الخوارزمية. يشير التفاعل الأعلى إلى أن التغريدة تلقى صدى لدى المستخدمين وتعتبر أكثر قيمة.
الحداثة: غالبًا ما يعطي تويتر الأولوية للتغريدات الحديثة لإبقاء المستخدمين على اطلاع بأحدث المعلومات والاتجاهات. ومع ذلك، قد يعرض أيضًا تغريدات قديمة لا تزال ذات صلة وجذابة.
التخصيص: تنشئ الخوارزمية تجربة شخصية لكل مستخدم من خلال تكييف موجزه لاهتماماته وسلوكياته المحددة. تتكيف مع مرور الوقت مع تفاعل المستخدمين مع المنصة.
عدد المتابعين: يمكن أن يؤثر عدد المتابعين للحساب أيضًا على رؤية تغريداته. الحسابات التي لديها المزيد من المتابعين من المرجح بشكل عام أن يتم عرض تغريداتها لجمهور أوسع.
نوع الوسائط: تميل التغريدات التي تحتوي على صور أو مقاطع فيديو أو وسائط أخرى إلى تلقي تفاعل أعلى وقد يتم الترويج لها بواسطة الخوارزمية.
الجودة والسلامة: تهدف خوارزمية تويتر أيضًا إلى الترويج للمحتوى عالي الجودة والآمن مع تقليل رؤية البريد العشوائي والأخبار المزيفة والمحتوى الضار.
من المهم ملاحظة أن تويتر يقوم بتحديث وتحسين خوارزميته بشكل دوري لتحسين تجربة المستخدم ومعالجة المخاوف المتعلقة بانتشار المعلومات المضللة والمحتوى الضار. قد يكون لدى المستخدمين أيضًا بعض التحكم في خطهم الزمني عن طريق تعديل إعداداتهم أو كتم حسابات أو استخدام ميزات تويتر مثل القوائم وخيار “إظهار أفضل التغريدات أولاً” لتخصيص موجزهم بشكل أكبر.
أنا أحب هذا تمامًا. يبدو وكأنه نسخة خالية من التنبيهات من Watching، وهو بالضبط نوع الشيء الذي نبحث عنه. ما يثير إعجابي حقًا هو قلة الجهد الذهني الذي أشعر به أثناء قراءة هذا التنسيق! بصراحة لا أطيق الانتظار لقراءة المزيد منها!
هل أنا على حق في الاعتقاد بأن هذا لم يتم تجربته إلا على ميتا حتى الآن؟ أنا فضولي للغاية بشأن كيفية تعامله مع منتدى تقني يحتوي على معلومات قد تكون أكثر غموضًا.