سير عمل Discourse

حاولتُ منذ ساعات بدء العمل باستخدام سير العمل (Workflows)، لكنني لم أستطع جعل الذكاء الاصطناعي يعمل دون ظهور خطأ. ربما سأغيّر نموذج الذكاء الاصطناعي ثم أحاول مرة أخرى.

ما أحاول تحقيقه هو شيء من هذا القبيل: (وهو موضوع ذو صلة وثيقة بالمناقشة الأخيرة!)

  1. يعمل مجدول المهام (Scheduler) مرة واحدة يوميًا.
  2. ابحث عن المنشورات التي لم تتلقَّ أي ردود منذ 30 إلى 365 يومًا. (باستخدام مستكشف البيانات)
  3. لخص الموضوعات إذا لم تكن ملخصة بعد + احفظها في جدول البيانات.
  4. قدّم الملخص وآخر منشور إلى الذكاء الاصطناعي، واسأله عما إذا كان هناك مشكلة غير محلولة أو شيء يحتاج إلى متابعة.
  5. احفظ رأي الذكاء الاصطناعي، سواء كان بحاجة إلى منشور متابعة أم لا. (في جدول البيانات)
  6. اختر من المنشورات التي عالجها الذكاء الاصطناعي واحدًا للرد عليه.
  7. ردّ عليه عبر بوت يسأل عن متابعة أو تحديث، أو يسأل عما إذا كان قد تم حل المشكلة.

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

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

فكرتي كانت تقسيم ذلك إلى عدة سير عمل:

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

لست متأكدًا مما إذا كنت قد فهمت كيفية استخدامه، لكن هذه الإضافة لديها الكثير من الإمكانات!