محرر شخصية الذكاء الاصطناعي الجديد لمنصة Discourse

يسرنا أن نعلن عن إطلاق ميزة جديدة تمامًا في Discourse: محرر شخصيات الذكاء الاصطناعي. تتيح لك هذه الميزة، كجزء من عروضنا للذكاء الاصطناعي، تخصيص وتحسين تجربة التفاعل على منصة Discourse الخاصة بك عن طريق ضبط طريقة تفاعل المستخدمين مع نماذج تعلم اللغة (LLMs) مثل Claude أو نماذج Open AI GPT عبر ميزة AI Bot.

ما هو محرر شخصيات الذكاء الاصطناعي؟

محرر الشخصيات هو واجهة إدارية تتيح لك إدارة وتخصيص شخصيات الذكاء الاصطناعي.

يمكنك الوصول إلى واجهة المستخدم الإدارية الجديدة هذه على /admin/plugins/discourse-ai/ai_personas. يرجى ملاحظة أنه حاليًا، يمتلك المسؤولون فقط إمكانية الوصول إلى واجهة التحرير.

الميزات الرئيسية

لكل شخصية السمات التالية:

  • الاسم: اسم فريد لكل شخصية.
  • الوصف: شرح مفصل لما تفعله الشخصية، يتم عرضه في قائمة الشخصيات المنسدلة.
  • الأوامر: قائمة بالمهام التي يمكن للشخصية أداؤها. (مثل البحث، قراءة المواضيع، إلخ:)
  • موجه النظام: موجه التفاعل الافتراضي للشخصية. يحدد هذا نغمة كيفية عملها.
  • معرفات المجموعات المسموح بها: المجموعات التي يمكنها التفاعل مع الشخصية.
  • ممكّن: ما إذا كانت الشخصية نشطة أم لا.
  • النظام: ما إذا كانت الشخصية كيان نظام أم لا.
  • الأولوية: تحدد الترتيب الذي يتم به سرد الشخصيات.

بالنسبة لشخصيات النظام، يمكنك فقط تغيير سمات “ممكّن” و “الأولوية” و “معرفات المجموعات المسموح بها”. لا يمكن تغيير “موجه النظام” و “الأوامر” و “الاسم” و “الوصف” لشخصية النظام. يتم فرز شخصيات الأولوية في أعلى القائمة، مع فرز كل شيء آخر أبجديًا.

ضع في اعتبارك أنه يمكنك رؤية جميع موجهات النظام القياسية في هذه الواجهة التي يمكنك استخدامها كقوالب لتخصيصاتك الخاصة.

تخصيص الشخصيات

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

شخصيات جاهزة للاستخدام

لدينا بالفعل مجموعة واسعة من الشخصيات المعدة مسبقًا. يمكنك عرض القائمة الكاملة للشخصيات هنا.

حالات استخدام محسّنة

فيما يلي بعض الطرق التي يمكنك من خلالها استخدام الشخصيات:

  1. البحث في Google باللغة اليابانية: قم بإنشاء شخصية تترجم استعلامات المستخدم إلى اللغة اليابانية وتبحث في الويب الياباني، مما يوفر طريقة فريدة للوصول إلى المحتوى واستكشافه من منظور مختلف.
  2. الإشراف على المحتوى: الصق مدونة قواعد السلوك الخاصة بك في موجه النظام واسأل الذكاء الاصطناعي عما إذا كان المحتوى يلبي المعايير أم لا. يمكن أن يكون هذا أداة قوية للحفاظ على بيئة مجتمعية محترمة وشاملة.
  3. مساعد التوثيق: قم بإنشاء شخصية تعطي الأولوية للبحث في فئات docs الخاصة بك قبل أي شيء آخر، مما يوفر وصولاً سهلاً وسريعًا إلى المعلومات الهامة.
  4. مساعد SQL مخصص: الصق مخطط قاعدة البيانات الخاصة بك، وأخبره باللغة التي تستخدمها في SQL، ويمكنك الحصول على مساعد SQL مُعد خصيصًا لقاعدة بياناتك المخصصة.

أفكار مستقبلية

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

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

لمزيد من المعلومات حول Discourse AI ومحرر شخصيات الذكاء الاصطناعي الجديد، تحقق من هذه الموارد:

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

35 إعجابًا

مرحباً،

فيما يتعلق بميزات “الأوامر المُمكّنة”، فإن موظفينا معجبون بها للغاية. هل هناك أي وثائق تشرح ما تفعله هذه الأوامر بالضبط؟ نحن مرتبكون بعض الشيء، على سبيل المثال، يبدو أن الذكاء الاصطناعي يمكنه البحث في كل من المنتدى والإنترنت. يمكننا فقط تخمين أنه على سبيل المثال: Dall-E يستدعي Dall-E، والتلخيص هو أن نطلب من الذكاء الاصطناعي العمل، ولكن العلامات؟ الوقت؟ هل يمكن لأي شخص أن يوجهني في الاتجاه الصحيح؟ شكراً

6 إعجابات

بالإضافة إلى ذلك، هل يمكننا تغيير اسم المستخدم الخاص بالبوت وأيقونته لجعله أكثر تخصيصًا؟ في الوقت الحالي، يُطلق عليه اسم GPTx_bot وما إلى ذلك. أعرف أنه يمكننا تغيير اسم المستخدم وصورة الملف الشخصي من لوحة تحكم المسؤول. إذا قمت بتغيير الاسم الافتراضي من gptx_bot إلى أسماء مختلفة، فهل سيؤدي ذلك إلى حدوث أي مشاكل؟
شكرا

4 إعجابات

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

العلامات، تسمح فقط للبوت بالبحث في قائمة العلامات
الوقت يسمح للبوت بالبحث عن الوقت الحالي في أي منطقة زمنية

إرفاق شخصية بمستخدم هو بالتأكيد شيء أريد أن نصل إليه، بالتأكيد.

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

7 إعجابات

تم تقسيم 4 مشاركات إلى موضوع جديد: AI Persona list not scrollable

تطوير الشخصيات المخصصة أمر مثير! لقد بدأت فورًا في إنشاء واحدة، لكن لا يبدو أن لدي أي شيء تحت قائمة “الأوامر الممكّنة”، لذا لا يمكن لروبوتي فعل أي شيء سوى الدردشة. هذا على نسخة مستضافة ذاتيًا - كل شيء محدّث حتى بضع دقائق مضت. أريد فقط التأكد من أنني لا أفوت شيئًا واضحًا.

إعجابَين (2)

شكراً جزيلاً على طرح الموضوع، لقد تراجعنا مؤقتًا هنا، لقد أضفت للتو اختبارًا حتى لا نتراجع مرة أخرى، سيتم دمج الإصلاح على الأرجح يوم الاثنين، عطلة نهاية الأسبوع هنا :slight_smile:

6 إعجابات

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

3 إعجابات

ما زلت أفكر في التنفيذ الدقيق، هناك العديد من الأجزاء المتحركة
لا شيء ملموس حتى الآن.

6 إعجابات

هل يتم ذلك عن طريق المطالبة أم سيكون إعدادًا مستقبليًا؟

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

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

إعجابَين (2)

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

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

يمكنه بالتأكيد تشغيل أدوات متعددة، ولكن من الصعب جدًا إقناع بعض النماذج مثل gpt 3.5

ربما جرب haiku

إعجابَين (2)

كنت أستخدم Haiku منذ البداية، وأحصل على نتائج أفضل الآن بعد المزيد من التوجيهات. شيء مثل “إذا كنت تستخدم أداة البحث، يجب عليك على الأقل إجراء إجراء قراءة واحد” قام بالمهمة.

إعجابَين (2)

تبدو الصورة في المنشور الأول معطلة.

إعجابَين (2)

لاحظت أن الشخصيات تبحث دائمًا عن order:latest، وهذا لا يعطي نتائج البحث التي أتوقعها، وتغيير هذا باستخدام التوجيه لم ينجح حقًا. هل هناك طريقة أخرى لتعديل هذا؟

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

يجب أن تكون قادرًا على هندسة المطالبات للخروج من هذا:

الترتيب هو أحد المعلمات التي تحصل عليها أداة البحث … ولا يتم تعيينه افتراضيًا على الأحدث.
يمكنك فرض الترتيب عن طريق إضافة استعلام أساسي إلى أداتك ومطالبتها بعدم تقديم ترتيب أبدًا: discourse-ai/lib/ai_bot/tools/search.rb at e8d110b444df8ab540232d050ed8c3744a5f38e6 · discourse/discourse-ai · GitHub

3 إعجابات

كنت في الواقع أشير فقط إلى هذا الجزء من التعليمات البرمجية وألعب بتوجيهات المطالبات.

في تجربتي، عند التعامل مع سياق أطول/سلاسل على نماذج “أرخص” مقترنة بسلبيات في المطالبات يمكن أن تؤدي أيضًا إلى نتائج عكسية، ولكن يبدو أن Haiku يتعامل مع هذا بشكل جيد جدًا في المحاولات الأولى على ما يبدو (تجنب استخدام “لا تفعل” واستخدام مصطلحات مثل “أبدًا” أو “تجنب” يساعد هنا بالمناسبة).

شكراً على الأفكار.

بالمناسبة، خطأ صغير (أم لا؟): عندما تستخدم شخصية مع إعداد مستخدم، فإن المشاركين في الرسائل المباشرة هم: ai-model-bot، وأنا، و new-bot-user، وغريب أن هذا تسبب في استجابة new-bot-user بـ “Hey ai-model-bot”، بدلاً من “Hey Marc” :smile: هل ai-model-bot موجود لسبب ما؟

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

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

يبدو أن Opus يحصل على هذا بشكل صحيح…

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

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

هل هناك طريقة سهلة لتصميم صفحة مشاركة المحادثة بالمناسبة؟ ألاحظ أنها تتجاهل تصميم السمات/المكونات.

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