عن المشروع
## نظرة عامة على المشروع
Xianyu AutoAgent هو نظام خدمة عملاء آلي مخصص لمنصة Xianyu، يهدف إلى تحقيق مراقبة آلية على مدار الساعة طوال أيام الأسبوع. يعتمد المشروع على نموذج لغوي كبير (LLM)، ويحقق عبر هندسة التعليمات والتوجيه القائم على القواعد اتخاذ قرارات متعددة الخبراء، ومساومة ذكية، ومحادثة مدركة للسياق.
## الميزات الأساسية
### محرك المحادثة الذكي
- **إدراك السياق**: يعتمد على تخزين خفيف لسجل المحادثة، حيث يتم إدخال السجل الكامل كسياق للنموذج اللغوي، مما يجعل الردود تستمر في سياق الحوار.
- **توجيه الخبراء**: يجمع بين تعليمات النموذج اللغوي والتوجيه القائم على القواعد، بحيث يتم أولاً تحديد النية، ثم توزيع الطلب ديناميكيًا على وكلاء خبراء مختلفين، مع دعم التبديل بين سيناريوهات المساومة والدعم الفني وخدمة العملاء.
### مصفوفة الوظائف التجارية
- المحرك الأساسي: تم تنفيذ الرد التلقائي بالنموذج اللغوي وإدارة السياق؛ وتعزيز تحليل المشاعر قيد التخطيط.
- نظام المساومة: تم تنفيذ استراتيجية التخفيض التدريجي للأسعار؛ ووظيفة مقارنة الأسعار في السوق قيد التخطيط.
- الدعم الفني: تم دمج البحث عبر الويب؛ وتعزيز قاعدة المعرفة بنظام RAG قيد التخطيط.
- المراقبة التشغيلية: تتوفر سجلات أساسية؛ وتكامل DingTalk وواجهة إدارة ويب قيد التخطيط.
## البدء السريع
يتطلب المشروع Python 3.8 أو أحدث. العملية الأساسية: استنساخ المستودع، تثبيت المتطلبات من ملف requirements.txt، إعداد متغيرات البيئة في ملف `.env`، إنشاء ملف التعليمات، ثم تشغيل `python main.py`.
### متغيرات البيئة
الإعدادات الإلزامية تشمل API_KEY (يُحصل عليه من منصة النموذج)، COOKIES_STR (كوكي إصدار الويب لمنصة Xianyu)، MODEL_BASE_URL و MODEL_NAME. الإعدادات الاختيارية تشمل TOGGLE_KEYWORDS (كلمات مفتاحية لتبديل وضع الاستلام، الافتراضي هو نقطة؛ عند إدخال نقطة يتم التحويل إلى استلام يدوي، وعند إدخالها مرة أخرى يتم العودة إلى الذكاء الاصطناعي) و SIMULATE_HUMAN_TYPING (سواء لمحاكاة تأخير الكتابة البشرية). النموذج الافتراضي هو Qwen؛ وللاستخدام مع نماذج أخرى يمكن تعديل عنوان النموذج واسمه. يمكن الحصول على الكوكي من أداة مطوري المتصفح في صفحة ويب Xianyu عبر لوحة Network.
### تخصيص التعليمات
يوجد في مجلد `prompts` أربعة ملفات تعليمات يمكن تخصيصها: تصنيف النوايا (classify_prompt.txt)، خبير الأسعار (price_prompt.txt)، الخبير التقني (tech_prompt.txt)، والرد الافتراضي (default_prompt.txt). يمكن أيضًا إزالة اللاحقة `_example` من اسم القالب لاستخدام المحتوى الافتراضي.
## ملاحظات المشروع وتنبيهات
يذكر ملف README بوضوح أن المشروع مخصص لأغراض التعلم والتبادل فقط، وينبّه إلى أنه نظرًا لطبيعة المشروع الخاصة قد يوقف فريق التطوير التحديثات أو يحذف المشروع في أي وقت. يشير المشروع إلى مشروع مفتوح المصدر XianYuApis ويعرب عن شكره لمؤلفه. يتضمن README أيضًا روابط لمجتمع التواصل، ومعلومات توظيف للمؤلف، وقنوات دعم وتقدير.
## حالات الاستخدام المناسبة
هذا المشروع مناسب للبائعين الأفراد أو الفرق الصغيرة الراغبين في معالجة استفسارات المشترين والتفاوض على الأسعار والمشكلات الفنية الشائعة بشكل آلي على منصة Xianyu، خاصة السيناريوهات التي تتطلب تواجدًا طويلاً على مدار الساعة مع إمكانية التحويل اليدوي في أي وقت.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.