دستیار هوشمند فروشگاه یک ربات تلگرام مبتنی بر هوش مصنوعی است که با استفاده از Telethon و الگوریتم RAG (Retrieval-Augmented Generation) برای پشتیبانی خودکار از مشتریان فروشگاههای آنلاین طراحی شده است.
- پاسخگویی خودکار به پیامهای کاربران در تلگرام
- استفاده از الگوریتم RAG برای تولید پاسخهای مرتبط و دقیق
- پردازش و استفاده از تاریخچه چتهای قبلی برای بهبود کیفیت پاسخها
- پشتیبانی از زبان فارسی با استفاده از مدلهای زبانی مناسب
- قابلیت استفاده از پاسخهای پیشفرض برای سوالات متداول
- Python 3.8+
- pip (مدیر بسته Python)
- یک اکانت تلگرام و دسترسی به API تلگرام
-
کلون کردن مخزن:
git clone https://github.com/ItsOrv/Ai-Shop-Assistant.git cd Ai-Shop-Assistant
-
نصب وابستگیها:
pip install -r requirements.txt
-
تنظیم فایل
config.py
:API_ID
وAPI_HASH
خود را از my.telegram.org دریافت کنید.- شماره تلفن مرتبط با اکانت تلگرام خود را در
PHONE_NUMBER
وارد کنید. - در صورت نیاز، سایر تنظیمات را متناسب با نیاز خود تغییر دهید.
-
آمادهسازی دادهها:
- فایل
raw_chat_export.json
حاوی تاریخچه چتها را در پوشه اصلی پروژه قرار دهید. - اجرای اسکریپت پردازش داده:
python data_processor.py
- فایل
-
اجرای ربات:
python main.py
مشارکتهای شما در این پروژه بسیار ارزشمند است. لطفاً برای مشارکت، مراحل زیر را دنبال کنید:
- این مخزن را fork کنید.
- یک شاخه جدید برای ویژگی یا رفع باگ خود ایجاد کنید.
- تغییرات خود را اعمال کنید.
- یک Pull Request ایجاد کنید.
این پروژه تحت مجوز MIT منتشر شده است. برای جزئیات بیشتر، فایل LICENSE را مطالعه کنید.
در صورت داشتن هرگونه سوال یا پیشنهاد، لطفاً از طریق Issues با ما در ارتباط باشید.