منصوبے کے بارے میں

## پروجیکٹ کا جائزہ Xianyu AutoAgent ایک AI کسٹمر سروس خودکار نظام ہے جو Xianyu پلیٹ فارم کے لیے ڈیزائن کیا گیا ہے، جس کا مقصد Xianyu پر 7×24 گھنٹے خودکار نگرانی ہے۔ یہ پروجیکٹ بڑے لینگویج ماڈل (LLM) پر مبنی ہے اور پرامپٹ انجینئرنگ اور اصولوں پر مبنی روٹنگ کے ذریعے ملٹی ایکسپرٹ مشترکہ فیصلہ سازی، ذہین سودے بازی اور سیاق و سباق سے آگاہ گفتگو کو حاصل کرتا ہے۔ ## اہم خصوصیات ### ذہین گفتگو انجن - **سیاق و سباق سے آگاہی**: ہلکے پھلکے گفتگو کی تاریخ کے اسٹوریج کا استعمال، مکمل گفتگو کی تاریخ کو LLM سیاق و سباق کے ان پٹ کے طور پر فراہم کیا جاتا ہے تاکہ جوابات گفتگو کے تناظر کو جاری رکھ سکیں۔ - **ایکسپرٹ روٹنگ**: LLM پرامپٹس اور اصولوں پر مبنی روٹنگ کو ملا کر، پہلے ارادے کی شناخت کی جاتی ہے، پھر درخواستوں کو مختلف ایکسپرٹ ایجنٹس میں متحرک طور پر تقسیم کیا جاتا ہے، جس سے سودے بازی، تکنیکی، کسٹمر سروس وغیرہ جیسے متعدد مناظر میں تبدیلی ممکن ہوتی ہے۔ ### کاروباری خصوصیات کا میٹرکس - بنیادی انجن: LLM خودکار جواب اور سیاق و سباق کا انتظام نافذ شدہ ہے؛ جذباتی تجزیہ میں اضافہ منصوبہ بندی میں ہے۔ - سودے بازی کا نظام: مرحلہ وار رعایت کی حکمت عملی نافذ شدہ ہے؛ مارکیٹ قیمت موازنہ منصوبہ بندی میں ہے۔ - تکنیکی معاونت: ویب تلاش شامل کی گئی ہے؛ RAG علمی بنیاد میں اضافہ منصوبہ بندی میں ہے۔ - آپریشنز اور نگرانی: بنیادی لاگز موجود ہیں؛ DingTalk انضمام اور ویب مینجمنٹ انٹرفیس منصوبہ بندی میں ہے۔ ## فوری آغاز ماحول کی ضرورت Python 3.8 یا اس سے زیادہ ہے۔ بنیادی عمل: ریپوزٹری کلون کریں، requirements.txt انحصار انسٹال کریں، `.env` ماحولیاتی متغیرات ترتیب دیں، پرامپٹ فائلیں بنائیں، اور پھر `python main.py` چلائیں۔ ### ماحولیاتی متغیرات لازمی اشیاء میں API_KEY (ماڈل پلیٹ فارم سے حاصل کریں)، COOKIES_STR (Xianyu ویب ککیز)، MODEL_BASE_URL اور MODEL_NAME شامل ہیں۔ اختیاری ترتیبات میں TOGGLE_KEYWORDS (ماخوذ موڈ سوئچ کلیدی الفاظ، ڈیفالٹ مدت، مدت درج کرنے پر انسانی مداخلت، دوبارہ درج کرنے پر AI کی طرف واپس) اور SIMULATE_HUMAN_TYPING (انسانی جواب میں تاخیر کی نقل) شامل ہیں۔ ڈیفالٹ طور پر Tongyi Qianwen ماڈل استعمال ہوتا ہے، دیگر APIs کے لیے ماڈل کا پتہ اور نام خود تبدیل کیا جا سکتا ہے۔ Cookie براؤزر ڈویلپر ٹولز کے Network پینل سے Xianyu ویب صفحہ پر حاصل کی جا سکتی ہیں۔ ### حسب ضرورت پرامپٹس `prompts` ڈائریکٹری میں چار قسم کی پرامپٹ فائلیں فراہم کی گئی ہیں، جنہیں الگ الگ ترتیب دیا جا سکتا ہے: ارادے کی درجہ بندی (classify_prompt.txt)، قیمت کا ماہر (price_prompt.txt)، تکنیکی ماہر (tech_prompt.txt) اور ڈیفالٹ جواب (default_prompt.txt)۔ آپ ٹیمپلیٹ فائل کے نام سے `_example` لاحقہ ہٹا کر بھی ڈیفالٹ مواد استعمال کر سکتے ہیں۔ ## پروجیکٹ کے نوٹس اور احتیاطی تدابیر پروجیکٹ کے README میں واضح طور پر کہا گیا ہے کہ یہ صرف سیکھنے اور تبادلے کے لیے ہے، اور پروجیکٹ کی خصوصیت کے پیش نظر، ترقیاتی ٹیم کسی بھی وقت اپ ڈیٹ بند کر سکتی ہے یا پروجیکٹ کو حذف کر سکتی ہے۔ اس پروجیکٹ میں اوپن سورس پروجیکٹ XianYuApis کا حوالہ دیا گیا ہے اور اس کے مصنف کا شکریہ ادا کیا گیا ہے۔ README میں مواصلاتی گروپ، مصنف کی ملازمت کی معلومات اور تعریفی چینلز جیسے کمیونٹی مواد بھی شامل ہیں۔ ## قابل اطلاق مناظر یہ انفرادی فروخت کنندگان یا چھوٹی ٹیموں کے لیے موزوں ہے جو Xianyu پلیٹ فارم پر خریداروں کے استفسارات، قیمت کے مذاکرات اور عام تکنیکی مسائل کو خودکار طریقے سے نمٹانا چاہتے ہیں، خاص طور پر ان حالات کے لیے جہاں طویل عرصے تک آن لائن نگرانی کی ضرورت ہو اور انسانی مداخلت کی صلاحیت کو برقرار رکھنا مطلوب ہو۔