روبوت دردشة Discourse

قد يتأخر رد الروبوت إذا كان هناك طابور كبير من المهام.

أعتقد أن المهمة التي تم تشغيلها قد تتأخر أيضًا.

تعامل مع المتأخرات أولاً :).

لقد حاولت صياغة رد لك عدة مرات، لكنني فشلت في النهاية. يرجى الاتصال بالمسؤول إذا استمر هذا الأمر، شكرًا لك!

تحتاج إلى إلقاء نظرة على السبب. يجب أن يكون هناك خطأ في سجلاتك.

تحقق من استجابة الذكاء الاصطناعي عن طريق تمكين التسجيل المطول (آخر الإعدادات) وتحويل السجل إلى “تحذير” (لا يمكنك قراءة سجلات “المعلومات” في بيئة الإنتاج)

ثم اعرض هذه السجلات في /logs

غالبًا ما يكون هذا بسبب عدم تقديم مفتاح صالح أو عدم وجود أموال كافية في حسابك، ولكن قد يكون لأسباب أخرى.

أعتقد أن لدي قائمة انتظار كبيرة في Sidekiq. هل هناك طريقة لزيادة سعة Sidekiq لمعالجة المهام بشكل أسرع؟

هذا يتجاوز نطاق هذا المكون الإضافي إلى حد ما :slight_smile:
مزيج من

  1. الانتقال إلى خادم أقوى به المزيد من الأنوية والذاكرة.
  2. زيادة حدود المعدل على مزود خدمة البريد الإلكتروني الخاص بك (محتمل).

عادةً ما يجب أن تكون قوائم الانتظار الخاصة بك فارغة تقريبًا.

Chatbot: كانت هناك مشكلة، ولكن سيتم إعادة المحاولة حتى الحد: nil لا يمكن إجباره على عدد صحيح

هذا هو الخطأ الذي أحصل عليه

هل قمت بتفعيل: Chatbot embeddings enabled؟

يفترض أن يكون روبوتك من نوع RAG؟ (إذا كان الأمر كذلك، فيجب تمكين الخيار أعلاه)

ما هو النموذج الذي تستخدمه؟

لا يوجد RAG.

gpt-4o-mini

هل يمكنك رؤية تتبع المكدس في /logs لهذا الخطأ؟

رسالة (تم الإبلاغ عن 4 نسخ)

Chatbot: حدثت مشكلة، ولكن سيتم إعادة المحاولة حتى الحد: nil لا يمكن تحويله إلى عدد صحيح

تتبع الأخطاء

/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/broadcast_logger.rb:134:in `block in error'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/broadcast_logger.rb:231:in `block in dispatch'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/broadcast_logger.rb:231:in `each'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/broadcast_logger.rb:231:in `dispatch'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/broadcast_logger.rb:134:in `error'
/var/www/discourse/plugins/discourse-chatbot/app/jobs/regular/chatbot_reply.rb:140:in `rescue in execute'
/var/www/discourse/plugins/discourse-chatbot/app/jobs/regular/chatbot_reply.rb:121:in `execute'
/var/www/discourse/app/jobs/base.rb:316:in `block (2 levels) in perform'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rails_multisite-6.1.0/lib/rails_multisite/connection_management/null_instance.rb:49:in `with_connection'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rails_multisite-6.1.0/lib/rails_multisite/connection_management.rb:21:in `with_connection'
/var/www/discourse/app/jobs/base.rb:303:in `block in perform'
/var/www/discourse/app/jobs/base.rb:299:in `each'
/var/www/discourse/app/jobs/base.rb:299:in `perform'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-6.5.12/lib/sidekiq/processor.rb:202:in `execute_job'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-6.5.12/lib/sidekiq/processor.rb:170:in `block (2 levels) in process'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-6.5.12/lib/sidekiq/middleware/chain.rb:177:in `block in invoke'
/var/www/discourse/lib/sidekiq/pausable.rb:132:in `call'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-6.5.12/lib/sidekiq/middleware/chain.rb:179:in `block in invoke'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-6.5.12/lib/sidekiq/middleware/chain.rb:182:in `invoke'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-6.5.12/lib/sidekiq/processor.rb:169:in `block in process'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-6.5.12/lib/sidekiq/processor.rb:136:in `block (6 levels) in dispatch'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-6.5.12/lib/sidekiq/job_retry.rb:113:in `local'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-6.5.12/lib/sidekiq/processor.rb:135:in `block (5 levels) in dispatch'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-6.5.12/lib/sidekiq.rb:44:in `block in <module:Sidekiq>'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-6.5.12/lib/sidekiq/processor.rb:131:in `block (4 levels) in dispatch'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-6.5.12/lib/sidekiq/processor.rb:263:in `stats'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-6.5.12/lib/sidekiq/processor.rb:126:in `block (3 levels) in dispatch'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-6.5.12/lib/sidekiq/job_logger.rb:13:in `call'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-6.5.12/lib/sidekiq/processor.rb:125:in `block (2 levels) in dispatch'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-6.5.12/lib/sidekiq/job_retry.rb:80:in `global'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-6.5.12/lib/sidekiq/processor.rb:124:in `block in dispatch'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-6.5.12/lib/sidekiq/job_logger.rb:39:in `prepare'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-6.5.12/lib/sidekiq/processor.rb:123:in `dispatch'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-6.5.12/lib/sidekiq/processor.rb:168:in `process'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-6.5.12/lib/sidekiq/processor.rb:78:in `process_one'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-6.5.12/lib/sidekiq/processor.rb:68:in `run'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-6.5.12/lib/sidekiq/component.rb:8:in `watchdog'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-6.5.12/lib/sidekiq/component.rb:17:in `block in safe_thread'

يرجى ضبط هذه وفقًا لذلك وإخباري إذا كان بإمكانك رؤية أي شيء إضافي في السجلات يبدو مريبًا:

ملاحظة: لقد أكدت أن روبوتات Basic و RAG تعمل على أحدث إصدار.

الخلاصة من المناقشة الخاصة: لم يتم تشغيل مهمة إعادة تعيين الحصة التموينية بعد.

يجب تشغيل هذا مرة واحدة قبل أن تتمكن من استخدام الروبوت.

حاليًا، قد تحتاج إلى تشغيل هذا مرة واحدة بعد تثبيت المكون الإضافي.

سأبحث في إجراء هذا التشغيل الأولي لمرة واحدة تلقائيًا في وقت قريب.

نأمل أن يحل ذلك المشكلة بشكل نهائي.

3 إعجابات

ضجة DeepSeek :sweat_smile:

انضم إلى الحدث مع Chatbot :rocket:
يمكنك استخدام الروبوت في وضع أساسي على الأقل للوصول إلى V3 و R1
لقد استخدمت:

(لا يوجد انتساب)
الذي يستضيف نماذجهم.
تم الإعداد على النحو التالي:


تأكد من تعيين وضع الروبوت الأساسي واستبدال مفتاحك.

ولكن قد تتمكن من استخدام DeepSeek AI مباشرة إذا كان بإمكانك الوصول إلى موقعهم للتسجيل :sweat_smile:
سيكون عنوان URL الأساسي هو “https://api.deepseek.com”.

4 إعجابات

انظر آخر مشاركة لمعرفة طريقة استخدام نماذج بديلة، وخاصة النماذج الكبيرة المستضافة مفتوحة المصدر.

مرحباً @merefield.

الرد الآلي الخاص بموضوعي الخاص بالروبوت المحادثة يستجيب مرتين عند الرد في الموضوع الآن. لذلك، عندما يطرح المستخدم سؤالاً، يجيب الروبوت المحادثة ثم يجيب فوراً على نفس السؤال مرة ثانية مرتين متتاليتين. هل لديك أي أفكار حول كيفية تهدئته :sunglasses:

إعجاب واحد (1)

هذا غريب جداً.

لقد اختبرت هذا للتو على أحدث إصدار وتلقيت استجابة واحدة فقط لكل مشاركة، المشاركة الأولية → الرد التلقائي → الرد → استجابة أخرى من البوت.

هل يمكنك توضيح إعداداتك حيث لست متأكداً من قدرتي على إعادة إنتاج مشكلتك حالياً؟

أم أن هذا هو السلوك الذي تراه؟

لاحظ أن البوت سيستمر دائماً في الرد حتى يقوم مستخدم آخر بنشر مشاركة في الموضوع. لذا في البداية، بينما المحادثة بين المستخدم والبوت، سيتحدث البوت دائماً أخيراً (هذا موثق في المشاركة الأولى).

كان شخص ما على وشك تمويل تحسين وظيفي لذلك ولكنه لم يدفع الفاتورة أبداً، لذا نحن عالقون بالسلوك الحالي في الوقت الحالي.

شكرًا لك روبرت. سأحاول معرفة بعض الأشياء. لا يحدث هذا دائمًا. لم أكن متأكدًا مما إذا كان يمكن أن يتعلق بالرد على الروبوت وذكر @bot في نفس الوقت أو ربما مشكلة في ذاكرة التخزين المؤقت لتسجيل الدخول والخروج من حسابات مختلفة من نفس المتصفح. اعتقدت ربما ظهر شيء ما مع التحديثات الأخيرة. تم تحديث إعداداتي أيضًا. إذا وجدت ظرفًا محددًا يسبب ذلك، فسأعلمك.

اختبرت هذا أيضًا، ولم يؤدِ إلى استجابة مزدوجة.

يتم تقييم المنشور مرة واحدة فقط وسيرد إذا تم ذكره أو الرد عليه، ولكن لا ينبغي أن يتكرر.

لا ينبغي له أبدًا محاولة الرد على نفسه أيضًا حيث يجب أن يتجاهل التقييم منشورات الروبوت.

أخبرني إذا كان بإمكانك اكتشاف أي تفاصيل إضافية حول ظروف معينة.

إعجاب واحد (1)

لم أتمكن من العثور/رؤية نموذج الذكاء الاصطناعي الذي يستخدمه هذا الروبوت الذكي، والذي يظهر كأيقونة روبوت على صفحتي الرئيسية:

وربما يمكنني تغيير الذكاء الاصطناعي (النموذج) لهذا الروبوت أم لا؟ ما هي الخيارات الأخرى الممكنة؟

في بعض الأحيان كان يرد (بأنه لا يستطيع الرد):

في أحيان أخرى يستمر في محاولة الرد، ولكنه لا يفعل ذلك أبداً: