ربما يجب أن يكون هذا موضوعين، ولكنه مثال على محاولة حل مشكلة معينة باستخدام الذكاء الاصطناعي، وما زلت أريد إجابة.
أنا أساعد شخصًا يريد أن تكون حقول المستخدم المخصصة القابلة للبحث متاحة. أخبرته أنهم سيحتاجون إلى إضافة، لكنهم لا يفعلون ذلك. يمكنك تحديد خيار “قابل للبحث” في إعدادات المستخدم (منذ متى كان هذا صحيحًا؟):
المشكلة التي أحاول حلها هي أنهم يريدون أن يكونوا قادرين على البحث حسب الموقع ويبدو أن الطريقة الوحيدة للقيام بذلك في الوقت الحالي هي وجود حقل مستخدم مخصص مع نسخة ثانية من العنوان، وهذا يبدو مقرفًا.
الشيء المثير للاهتمام هو أنني اعتقدت أن ما يقوله الذكاء الاصطناعي صحيح، ولكن لا شيء منه صحيح تقريبًا.
يمكن البحث عن موقع (إذا كان في حقل مخصص) (مع اختراق حقل المستخدم)، ولكن يبدو أنه يحصل على هذا الفارق الدقيق في بحث دليل المستخدم؟
“لا توجد طريقة مدمجة للبحث في حقول المستخدم المخصصة عبر شريط البحث.” هذا ما اعتقدته! لقد قدمت لهم حتى سعرًا ضخمًا لكتابة إضافة تفعل ذلك ثم اكتشفت أنها موجودة بالفعل.
لقد اقترحت أيضًا حل مستكشف البيانات؛ فكرة سيئة أخرى. (لذا أنا غبي مثل الذكاء الاصطناعي!؟!؟!)
أيضًا، يبدو أن الذكاء الاصطناعي يحاول بشكل متكرر حل مشاكل للعالم كله وليس فقط لـ Discourse:
هل يمكننا إخباره بافتراض أن الأسئلة تتعلق بـ Discourse (سأحاول تذكيره في مطالباتي المستقبلية). هل يمكننا إخباره بعدم التوصية أبدًا بكتابة ملف .hbs؟
العودة إلى مشكلة البحث عن العناوين
أعتقد أن الحل البسيط سيكون إضافة تحتوي على رد اتصال عند تعديل ملف تعريف المستخدم يقوم بكتابة الموقع إلى حقل مستخدم مخصص للموقع. أعتقد أن وجوده على البطاقة سيسمح بالبحث عنه وعرضه في البحث ثم استخدام CSS لإخفائه أو إخفاء حقل الموقع الفعلي من بطاقة/ملف تعريف المستخدم.
أعتقد أن الحل الأمثل سيكون تغييرًا أساسيًا لجعل الحقول الافتراضية للمستخدم قابلة للبحث أيضًا. إنه أمر غريب بعض الشيء أن الحقول المخصصة لديها وظائف أكثر من الحقول الافتراضية.
على الرغم من أن تنسيق صفحات التكوين الجديدة قد يعمل بشكل جيد لإدراجها. إن وجود القدرة على إظهار/إخفاء/تعطيل، بالإضافة إلى جعلها قابلة للبحث اختياريًا، وما إلى ذلك، سيكون تحسينًا لطيفًا.
يجب أن تكون قادرًا على استخلاص هذه المعلومات باستخدام مستكشف البيانات؟ لكن أفترض أن هذا لقاعدة المستخدمين الخاصة بهم لاستخدامها بدلاً من تقرير المسؤول؟
نعم (كان مستكشف البيانات اقتراحي حتى أدركت أن الوظيفة كانت موجودة في الأساس لسنوات). يريدون أن يتمكن المستخدمون من العثور على بعضهم البعض، كما لو كان لديهم نفس المعدات أو يسافرون إلى مدينة أخرى.
إذا كان لديهم مجموعة من الحقول المخصصة الأخرى القابلة للبحث بالفعل، فإن إنشاء حقل “الموقع” جديد سيكون على الأرجح الخيار الأكثر سلاسة.
إذا كان بإمكانك ترحيل القيم الموجودة من حقل الموقع المدمج إلى هذا الحقل المخصص الجديد للموقع، ثم “إلغاء” الحقل الافتراضي عن طريق إخفاء مربع الإدخال في الملف الشخصي والعرض في الملفات الشخصية وبطاقات المستخدم، فهل سيؤدي ذلك إلى حل المشكلة؟
هل يعرضون هذه الحقول المخصصة عند التسجيل؟ إذا كان الأمر كذلك، أعتقد أنهم سيحتاجون إلى الاحتفاظ بالحقل المخصص للموقع لأنني لست متأكدًا مما إذا كان يمكنك الحصول على الحقل الافتراضي في نموذج التسجيل (نفس الشيء إذا كانوا قد أدرجوا الأعمدة الإضافية في دليل المستخدم أيضًا).
(هذا يتعلق أكثر بما ستعتبره “أساسيًا”، بدلاً من القدرة على الاستغناء عن أي منهما)
أعتقد أنك قد تضطر إلى نسخ قيمة الحقل المخصص إلى الموقع الافتراضي. (وإخفائه لجعله بيانات “meta” لاستخدامها بواسطة إضافة الموقع فقط)
هل يمكن أن يكون هذا إضافة إلى إضافة الموقع لتلبية هذا المطلب للجميع؟