آمل ألا يكون هذا قد تمت الإجابة عليه بشكل جوهري في مكان آخر - لقد بحثت ولكن لم أجد مناقشة مباشرة حول هذا النهج.
المشكلة
حاليًا، لا يبدو أن هناك طريقة لاستدعاء وكلاء آخرين (شخصيات) من داخل محادثة Discourse AI. بعبارة “وكيل”، أعني استدعاء شخصية أخرى لديها قدرات أو تعليمات متخصصة غير موجودة في الموجه (prompt) النظام الرئيسي.
هذا يخلق تحديًا: اعتمادًا على حالة الاستخدام، قد يكون من الضروري إنشاء موجهات نظام كبيرة جدًا لتغطية جميع السيناريوهات. والنتيجة هي أننا ننتهي بتوجيهات نادراً ما تُستخدم، مما قد يخلق عبئًا إضافيًا أو ارتباكًا للذكاء الاصطناعي لمعالجته دون داعٍ في كل تفاعل.
حل فعال: الأدوات كحقن للتوجيهات
لقد تمكنت من استخدام أداة مخصصة لحقن التوجيهات للحالات الطرفية (edge cases). النهج هو:
- إبقاء موجه النظام الرئيسي مركزًا على الهوية الأساسية والسلوكيات الشائعة.
- إنشاء أداة بمعامل عام مثل:
- topic: string: موضوع أو تحدي الحالة الطرفية الذي يتم التعامل معه (مطلوب) - تضمين التوجيهات المتخصصة مباشرة في JavaScript الخاص بالأداة، والتي يتم إرجاعها عند الاستدعاء.
- إضافة كتلة تعليمات صغيرة إلى الموجه الرئيسي تحدد متى يتم استدعاء الأداة.
عندما تتطابق رسالة المستخدم مع معايير استدعاء الأداة، يتم تشغيلها وحقن التعليمات المتخصصة في سياق المحادثة. إنها تعمل بشكل مثالي.
مثال على حالة الاستخدام
لنفترض وجود مساعد ذكاء اصطناعي عام يحتاج أحيانًا إلى التحول إلى وضع متخصص - مثل استكشاف الأخطاء وإصلاحها التقني المفصل أو التوليف العميق للبحث. بدلاً من تحميل تلك البروتوكولات الموسعة في كل محادثة (معظمها أسئلة روتينية)، يمكن للأداة حقن التوجيهات المتخصصة فقط عندما يتطلب سياق المحادثة ذلك. يظل الموجه الرئيسي خفيفًا ومركزًا على المهام الشائعة، بينما يتم تنشيط الوضع المتخصص فقط عند تشغيله.
أسئلة للمجتمع
-
ما هي الأفكار حول هذا النمط؟ استخدام الأدوات ليس للاتصال بواجهات برمجة تطبيقات خارجية أو استرجاع البيانات، ولكن كحاويات لمجموعات التعليمات المتخصصة التي يتم تنشيطها سياقيًا.
-
هل هناك خطط أو طرق موجودة لاستدعاء وكلاء/شخصيات أخرى وإضافتها إلى المحادثات؟ شيء مثل استدعاء شخصية متخصصة في منتصف المحادثة تجلب موجه النظام الخاص بها إلى السياق.
-
هل هناك أي عيوب يجب أن أنتبه إليها؟ أنا أستخدم هذا حاليًا فقط في سياق رسائل الذكاء الاصطناعي الخاصة.
فضولي لمعرفة ما إذا كان الآخرون قد استكشفوا هذا النهج أو إذا كان هناك حل أكثر أناقة فاتني.