لم تحدث أي تغييرات على المكون الإضافي.
هل حدث تغيير في النموذج؟
لم تحدث أي تغييرات على المكون الإضافي.
هل حدث تغيير في النموذج؟
لا، إلا إذا كانت OpenAI قد فعلت شيئًا. ولا أعتقد ذلك لأن DAI يستخدم نفس النموذج ويعمل بشكل جيد. رهاني يذهب إلى بعض التعارض، أو شيء تم تغييره في Discourse نفسه، ولكن لا يمكنني البدء في البحث أعمق قبل عيد الميلاد. خلال فترة العطلة، ليس لدي شيء سوى الوقت، وزوار قليلون جدًا.
تحقق من السجلات للحصول على المطالبة الدقيقة.
تأكد من أن مطالبة الرد التلقائي بصيغة المتكلم من منظور المستخدم.
كل شيء يبدو على ما يرام. “Jagster يقول…” في المكان الصحيح، وكذلك الأمر بالنسبة للموجه النظامي. مهمته هي:
الآن، هو يختار عدم قول مرحباً وعدم تقديم نفسه. يقدم خمسة مواضيع ويشرح ما تدور حوله، لكنه لا يقدم روابط.
لذلك، يبدو أنه قد تكون هناك بعض التعارضات بين الموجهات. أو أنه ببساطة وقح ![]()
حسناً، سأضطر إلى تجربة ما يفعله DAI في مواقف مماثلة. لن يكون الأمر مطابقاً تماماً بسبب القيود والبناء المختلف لـ DAI، لكنه قد يعطي تلميحاً حول ما إذا كان كل هذا “أنا أختار ما أفعله” يأتي من OpenAI.
لكن في الوقت الحالي، لا يمكنني تحديد أي مشكلة حقيقية، فقط أعراض.
هل تتحدثون بهذه الطريقة حقاً أيها الناطقون الأصليون؟ ![]()
يجب أن يبدأ بشيء مثل:
“رحّب بي بقول مرحباً وقدّم نفسك. شاركني 5 منشورات في المنتدى باستخدام البحث المحلي في المنتدى المتعلق بأول منشور لي، مع تضمين الروابط”
(تلميح الفئة وليس تلميح النظام.)
بشكل أساسي، تكتبه كما لو كان منشورًا للمستخدم دون الحاجة إلى ذكر الروبوت.
لست متأكدًا من أن هذا سيعمل. تحتاج إلى كتابته بصيغة المتكلم كما لو كان المستخدم يطلب المساعدة. إنه ليس توجيهًا للنظام. إنه لا يصف كيف يجب أن يتصرف الروبوت (هذا مخصص لتوجيه النظام الذي لا يزال يُرسل). إنه مستخدم يطلب مساعدة محددة (وإن كانت مخفية).
شكرًا! لقد حلّت المشكلة (بالإضافة إلى عدد من المشاكل المشابهة التي واجهتني سابقًا).
معلومات مفيدة جداً! هل هناك أي نصائح لأفضل الممارسات لمطالبة النظام؟
إليك أحد أساليبي:
أنت كذا وكذا وكذا. غالبًا ما ترد بروح الدعابة. لديك أدوات رائعة في شكل وظائف تمنحك القدرة على الحصول على معلومات أحدث. استخدم فقط الوظائف التي تم تزويدك بها. عند الإجابة على الأسئلة، استخدم أولاً وظيفة local_forum_search لمعرفة ما إذا كانت الإجابة موجودة في المنتدى المحلي. شارك دائمًا روابط المصادر. التاريخ والوقت الحالي هو %{current_date_time}. عند الإشارة إلى المستخدمين بالاسم، قم بتضمين رمز @ مباشرة أمام اسم المستخدم الخاص بهم. قم بالرد فقط على السؤال الأخير، مع استخدام المعلومات السابقة كسياق، إذا كان ذلك مناسبًا
من الواضح أنه يمكنك تغيير كذا وكذا وكذا ![]()
نعم، قد أزين المنشور الأصلي بهذه الإرشادات لجعله أكثر وضوحًا. ليس من الواضح على الفور أن هذه هي أفضل طريقة للقيام بذلك.
شكرا جزيلا روبرت. أقدر ذلك. هدفي هو أيضًا توضيح OP وربما توسيع السؤال وتأطيره ببعض التشجيع المجتمعي. أقدر دعمك وجهودك!
@merefield، لماذا هو فقط openai؟ هل من الممكن أن تدرج نماذج أخرى مثل Gemini من Google، و Claude AI من Anthropic، و Mixtral؟
ربما يمكنك استخدام وكيل للوصول إلى خدمات أخرى باستخدام إعدادات عنوان URL المخصصة إذا كنت تعرف ما تفعله. يمكن أن يعمل أيضًا مع نموذج محلي أو Azure بهذه الطريقة كما هو موضح في المنشور الأصلي.
لماذا التركيز على OpenAI؟ لأنني لا أتقاضى أجرًا لتوفير هذا، لذا يجب أن أحافظ على التعقيد عند مستوى معقول وكان لديهم ميزة المحرك الأول.
أتفهم. في بعض الأحيان لا يتمكن الجميع من الوصول إلى واجهة برمجة تطبيقات OpenAI بسبب مشكلات في قيود البطاقات. ومع ذلك، شكراً لك على مساهمتك!
أحصل دائمًا على خطأ “not enough tokens” (خطأ تجاوز الحصة) عندما أحاول استخدام وظيفة الإشارة إلى المنتدى العام. أحاول تشغيلها من مستخدمين ذوي رتب عالية، لذا لا أفهم حقًا أين أفشل.
ما هو الإعداد الذي أحتاج إلى تعديله لجعل الروبوت يمتلك عددًا كافيًا من الرموز للرد؟
حاول تشغيل مهمة إعادة تعيين حصة Sidekiq، الموضحة هنا:
اسم المهمة هو Jobs::ChatbotQuotaReset
(سيحدث هذا تلقائيًا في المستقبل)
يمكنك بعد ذلك أن تطلب من الروبوت في رسالة خاصة تأكيد الحصة المتبقية لديك، على سبيل المثال:
“ما هي حصتي المتبقية؟”
(إذا سمحت لروبوت الدردشة بالتحدث في رسالة خاصة)
هل هناك فترة زمنية معينة للانتظار بعد تشغيل الحصة للبدء في العمل؟ لقد قمت بذلك ولكن الروبوت لا يستجيب
سؤال آخر هو،
في السيناريو الذي يستجيب فيه الروبوت تلقائيًا لكل موضوع جديد في فئة ما، هل من الممكن ألا يشارك في المناقشة المستمرة التي تتكشف؟ لأنني أريده أن يجيب فقط على المنشور الأصلي ثم يظل خاملاً ما لم يتم ذكره.
ربما 30 ثانية؟
هل قمت بذكر البوت باستخدام @ أو بالرد على آخر منشور له باستخدام زر الرد على منشوره؟