بناء روبوتات دردشة ذكاء اصطناعي معيارية

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

لقد تعمقت في جميع وثائق المكونات الإضافية للذكاء الاصطناعي ولست متأكدًا من كيفية القيام بذلك.

شكرًا لك على أداة قوية وقابلة للتخصيص.

إعجابَين (2)

أعتقد أن هذا ممكن تقنيًا عبر برمجة أدواتنا النصية الآن. هل أنا مخطئ هنا يا @sam؟

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

إذا كان لدينا 3 روبوتات متخصصة، كل منها لديه مستنداته الخاصة، هل تكون التمثيلات المضمنة (التمثيلات المدمجة) معزولة؟ أم تعتقد أنني بحاجة إلى فعل شيء مميز مع التمثيلات/المستندات لضمان عزلها بسهولة؟

المستندات التي تم تحميلها إلى Persona معزولة عن تلك Persona.

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

هل يمكنك توسيع مثال هو أن تجعله أكثر تحديدًا.

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

إعجابَين (2)

هناك الكثير من معلومات المخاطر/الفوائد في الأدبيات الطبية حول التطعيمات. وجود شخصية واحدة (مثل VaccineBot) تعرف كل ذلك يعني مئات المستندات التي تم تحميلها واحتمال كبير للارتباك. جربت هذا النهج وكانت الأجوبة ليست جيدة جدًا.

بدلاً من ذلك، كنت أفكر في إنشاء شخصيات متخصصة:

  • DTaP-Bot
  • HepB-Bot
  • MMR-Bot
  • Rotavirus-Bot
  • Polio-Bot
  • وما إلى ذلك

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

على سبيل المثال، هناك لقاحات مركبة (6 لقاحات في حقنة واحدة) إذا كان لدى أحد الوالدين سؤال عنها، سيتعين جلب عدة روبوتات. أو عندما يتحدث عن الزيارة الروتينية في الشهر الثاني حيث يمكن للرضيع الحصول على حتى 8 لقاحات في نفس الوقت، يحتاج VaccineBot إلى إشراك جميع تلك الشخصيات المتخصصة والحصول على ملخص من كل واحدة عن هدفها وتركيزها بالإضافة إلى ردود الفعل الشائعة، وما إلى ذلك.

هذا المجال يصبح معقدًا جدًا بسرعة:

DTaP = 3 لقاحات، حقنة واحدة، لا يمكن تفكيكها
HepB = لقاح واحد، حقنة واحدة
MMR = 3 لقاحات، حقنة واحدة، لا يمكن تفكيكها

غالبًا ما يعطى أطباء الأطفال لقاحات مركبة مثل Vaxelis، وهي حقنة تتضمن 6 لقاحات: DTaP + HepB + Polio + Hib

زيارة الشهر الثاني قد تتضمن Vaxelis + PCV + Rotavirus

إذا سأل المستخدم عن زيارة الشهر الثاني القادمة، يجب على الروبوت المنسق (VaccineBot) أن يعمل مع 6 شخصيات مختلفة (روبوتات) أو على الأقل يدمجها في المحادثة.

هل هذا يبدو منطقيًا؟

سأواصل التجربة وأبلغكم بنتائج ذلك.

يرجى إنشاء موجه مشابه لـ VaccineBot: قم بتحليل السؤال الموجه إليك واستدعِ المستخدم الأنسب استنادًا إلى الموضوعات التالية، باستخدام هذا التنسيق: @اسم_المستخدم

@DTaP-Bot: يغطي ثلاثة لقاحات، تُعطى في حقنة واحدة، غير قابلة للتقسيم.

@HepB-Bot: يتعلق بلقاح واحد، يُعطى في حقنة واحدة.

@MMR-Bot: يشمل ثلاثة لقاحات، تُعطى في حقنة واحدة، وغير قابلة للتقسيم.

@Rotavirus-Bot: …

@Polio-Bot: …

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

قدمت نموذجًا للموجه؛ يمكنك الاستعانة بـ ChatGPT لصياغة موجه أكثر تميزًا وتخصيصًا يتناسب تمامًا مع تفضيلاتك.

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

حسنًا… أعتقد أنه يمكننا حل هذه المشكلة باستخدام أداة مخصصة اليوم!

  1. قم بتحميل جميع المستندات إلى الأداة المخصصة
  2. امنح الأداة المخصصة المعلمات “semantic_query” و “vaccine_name” (تعداد)
  3. ثم في JS المخصص، قم بتشغيل البحث عن “vaccine_name” الذي تم تحميله وحقن هذا الجزء المحدد في السياق

هذا يضمن حصولك على سياق لمجموعة فرعية محددة فقط.

3 إعجابات

شكراً @kuaza و @sam على التوجيه الممتاز حول كيفية التعامل مع هذا. سأقدم تقريرًا قريبًا.

–كريس

إعجابَين (2)

@sam - لقد نجحت طريقة الأداة بشكل رائع. شكراً مرة أخرى.

–كريس

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

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