أجان4Rec
Agent4Rec
تطبيق يعتمد على وكلاء توليديين لمحاكاة سلوك الأشخاص المستقلين في بيئات التوصيات.

ما هو أجان4Rec؟
أفاتار: نهج افتراضي قائم على الوكلاء لمحاكاة التوصيات على نطاق واسع –>
عن الوكلاء التوليديين في التوصيات
أجان4Rec هو محاكي نظام توصية مع 1000 وكيل توليدي متمكن من LLM. يتم تهيئة هؤلاء الوكلاء من مجموعة بيانات MovieLens-1M، ويتجسدون في سمات اجتماعية متنوعة وتفضيلات. يتفاعل كل وكيل مع توصيات الأفلام الشخصية بطريقة صفحة بصفحة ويتخذ مجموعة من الإجراءات مثل المشاهدة، التقييم، التقييم، الخروج، والمقابلة. مع أجان4Rec، نرغب في استكشاف إمكانية الوكلاء التوليديين المتمكنين من LLM في محاكاة سلوك البشر المستقلين الحقيقيين في بيئات التوصيات.
– كتالوج
– تحضيرات
– محاكاة
– بدء سريع
– استكشاف إعدادات التوصيات المختلفة
– رؤية النتيجة
قم بإعداد virtualenv وتثبيت PyTorch يدويًا. بعد ذلك، قم بتثبيت جميع التبعيات المدرجة في ملف `requirements.txt` عن طريق تشغيل الأمر التالي:
تم اختبار تجاربنا على Python 3.9.12 مع PyTorch 1.13.1+cu117. قد يؤدي إصدار Python فوق 3.10 إلى بعض الأخطاء في حزمة ‘reckit’.
تأكد من أنك في دليل `recommenders/` (حيث يمكن العثور على `setup.py`) وقم بتشغيل الكود التالي.
سوف يقوم الأمر بتثبيت الأدوات اللازمة لتسريع تقييم التوصيات.
تأكد من أنك في الدليل الرئيسي (حيث يمكن العثور على `main.py`).
قم بتصدير مفتاح API الخاص بك من OpenAI أولًا:
استبدل بمفتاح API الخاص بك من OpenAI.