إضافة تأخير قابل للتهيئة لاستجابات وكيل الذكاء الاصطناعي

نحن نستخدم وكلاء الذكاء الاصطناعي (AI Agents) في مجتمع مدفوع حيث يشارك الروبوت في محادثات جماعية متسلسلة إلى جانب الأعضاء. الاستجابة الفورية تعمل ضدنا - فهي تجعل الروبوت يبدو وكأنه روبوت محادثة بدلاً من مشارك مدروس في النقاش.

هل هناك طريقة لإضافة تأخير قابل للتكوين لاستجابات الوكيل؟ من الناحية المثالية، شيء مثل 1-4 ساعات بعد المنشور المُطلق، بحيث تصل ردود الروبوت بنفس وتيرة المحادثة البشرية من حوله.

إذا لم يكن هذا متاحًا بشكل أصلي، فهل هناك نهج موصى به؟ نحن منفتحون على الحلول على مستوى المكون الإضافي (plugin-level) أو على مستوى واجهة برمجة التطبيقات (API-level).

إعجابَين (2)

لديك أخبار جيدة هنا: نحن نجرب سير العمل، وهذا بالضبط نوع الأشياء التي ستدعمها سير العمل.

ما زلنا بحاجة لبعض الوقت، لكن الأمر سيحدث.

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

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

شكرًا لك، @sam

وجدت حلًا مؤقتًا في الوقت الراهن. أشاركه هنا في حال كان شخص آخر يحاول فعل الشيء نفسه.

المشكلة - أردت أن ترد وكلاء Discourse بعد فترة من التوقف، مثل 60 دقيقة تقريبًا، وليس فورًا. مثلما تحدث محادثات Discourse النموذجية بين البشر.

ليس بهدف التظاهر بأن البوت إنسان، بل للسماح للبشر بالتفاعل جنبًا إلى جنب مع البوت.

التحدي - كان التحدي أن البوت كان يرد فورًا بمجرد أن يرد الإنسان على منشور البوت. لم يكن هناك إعداد لتغيير ذلك.

الحل - قمت بإعداد بوت منسق باستخدام Claude… يعمل وفقًا لجدول زمني (مهمة مجدولة) ويتحقق من فئة Discourse عبر واجهة برمجة التطبيقات (API).

الرؤية - يرد وكيل Discourse فقط عندما يوسمه البوت المنسق. المجموعة المسموح بها للوكيل تحتوي فقط على البوت المنسق ولا تشمل أي إنسان.

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

يمكن أن يساعد هذا أيضًا في تقليل تكاليف واجهة برمجة تطبيقات الوكلاء. فمع بضع ردود فقط يوميًا، يمكن أن يضيف قيمة ذات مغزى للمجتمع.