كيف يمكنني تقييد وكيل الذكاء الاصطناعي للإجابة فقط على الأسئلة المتعلقة بمجتمعي؟

أقوم بإعداد Discourse AI على منتداتي، ولدي روبوت/وكيل ذكاء اصطناعي يعمل مع Gemini 2.5 Flash عبر LiteLLM وGoogle Vertex AI.

الروبوت يعمل، لكن لدي مشكلة تتعلق بنطاق عمله.

على سبيل المثال، منتديي مجتمع يركز على الأعمال. إذا سألت الروبوت:

“من يملك أوبر؟”

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

هذا يخلق مشكلتين:

  1. أريد أن يعمل الروبوت كمساعد معرفة مخصص للمنتدى، وليس كواجهة عامة لـ Gemini/ChatGPT.
  2. لا أريد أن يتمكن المستخدمون من طرح أسئلة عشوائية واستهلاك أرصدة النموذج اللغوي الخاصة بي.

ما أريده مثاليًا هو:

يطرح المستخدم سؤالًا

هل هو ذي صلة بهذا المنتدى؟

لا → رفض بلطف

نعم

البحث في معرفة المنتدى

توليد الإجابة بناءً على محتوى المنتدى

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

يواجه مساعد المنتدى هذه المشكلة أيضًا:

مم… ربما ترغب حينها في إنشاء وكيل خاص بك مع مطالبة نظام مخصصة لكي لا يستجيب للاستفسارات التي تقع خارج نطاق منتداك.