باستخدام مفاهيم الألعاب لبناء وكلاء المستخدم لأغراض أبحاث السوق

StackOverflow https://stackoverflow.com/questions/1112453

سؤال

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

الهدف هو أن تكون قادرا على تناول شظية لنظام التنميط الخاص بنا (شريحة ثابتة من Q & A البيانات لفترة معينة - الجنس: ذكر / أنثى، المشروبات: فحم الكوك / بيبسي / mt.dew، الدخل: إلخ.) وتشغيل المستخدم وكلاء (روبوتات برامج أو عملاء متطورة بشكل مصطنع) من خلال نظام التنميط الخاص بنا لمعرفة النتائج التفاعلية. كما ستكون Q & A البيانات هي نفسها، فإن قدرات وكلاء المستخدمين لاختيار الإجابات ستكون هي نفسها، وفقط الخوارزميات والقواعد وراء كيفية تغيير Work Profiler - هذا نظريا يسمح لنا بتحديد نتائج أي تغييرات على أي تغييرات نظامنا. سيسمح لنا هذه النتيجة بإدخال التغييرات قبل دفع التغييرات إلى نظام الإنتاج لدينا. سيكون الأمل أن نتمكن من التقاط أي أخطاء قبل الإفراج عن البرية. ولكن هذا سيسمح لنا أيضا باختبار التغييرات في المنطق للبحث عن التحسينات في التعريف.

سؤالي: لشخص مثلي (C # /. Net في الغالب) الذي عمل حقا فقط في مساحة تطبيق الويب، حيث أتطلع إلى البدء في بناء وكلاء مستخدمين قادرين على التفاعل مع نظام خارجي مثل نظام التنميط الخاص بي؟ أحتاج تحديدا إلى معرفة كيفية الدوران 1000 (ألف) الوكلاء وتفاعلهم مع نظام التنميط الخاص بي (على مدى فترة زمنية معينة) من خلال القدرة على الإجابة على الأسئلة المقدمة لهم من خلال نظام التنميط بناء على الخصائص التي يتم تعريفها ديناميكيا على وكيل المستخدم في وقت التهيئة.

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

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

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

هل هناك أي شخص هناك مع خبرة في هذا النوع من الشيء؟ مشاكل التدقيق مع نموذج وهمي للعالم؟

هل كانت مفيدة؟

المحلول

أنت تقول "تفاعل مع نظام خارجي" - ما هي الواجهة لهذا النظام، وكيف يستخدمه الشخص؟ هل هو على شبكة الإنترنت؟ إذا كان الأمر كذلك، فأنت تضيع وقتك في التفكير في تحسينات GPU وما شابه ذلك منذ نتوء أدائك سيكون الشبكة، حتى على شبكة LAN. في مثل هذه الظروف، قد تقوم كذلك بتشغيل الوكلاء بالتتابع. حتى إذا تمكنت من تفرخ بفعالية 1000 من الوكلاء في وقت واحد (ربما عبر آلات متعددة)، فإن الفرص مرتفعة من أنك سوف تشل فقط الخادم الهدف في حرمان عرضي لهجوم الخدمة، لذلك فهو نتائج عكسية. ومع ذلك، إذا كان لديك القدرة على تغيير هذه الواجهة للسماح باتصال الترجمة النصية المباشرة، فيمكنك العودة للنظر في النهج التوازي الهائل. ولكن بعد ذلك 1000 ليس عدد كبير في شروط الحوسبة. من المحتمل أن تقضي المزيد من الوقت في جعل الخوارزمية تعمل بالتوازي مما كنت ستحفظه عن طريق وجود بهذه الطريقة.

بالنسبة إلى "أطر الذكاء الاصطناعي"، لا أعتقد أن هناك أي شيء غامض للغاية من شأنه أن يساعدك. AI والوكلاء الذكي هو مجال ضخم - الكتاب الذكاء الاصطناعي: نهج حديث وهو نص تمهيدي قياسي على الوكلاء الذكي هو أكثر من 1000 صفحة ويحتوي على 20 أو 30 تقنيات مستقلة تماما، يمكن أن ينطبق الكثير منها على مشكلتك، وكثير منها لن. إذا كان بإمكانك تحديد المزيد من المهام التي يجب أن يؤديها الوكيل، وأي مدخلات لها لجعل تلك القرارات، تصبح تقنية كريمة تصبح ممكنة. في الواقع، قد تتحول إلى أن مشكلتك لا تتطلب AI على الإطلاق، إذا كان لديك رسم خرائط واضحة بين التركيبة السكانية والاتخاذ القرارات - يمكنك فقط البحث عن الإجابة لاستخدامها من الجدول الذي قمت به مسبقا. لذلك من المهم وضع المشكلة التي تحاول حلها في الواقع أولا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top