ملخص
تم تصميم Bot Telegram هذا لتحليل المستندات بتنسيقات مختلفة مثل ملفات PDF و DOCX و TXT. يستخدم قوة GPT من Openai (المحول التدريبي قبل التدريب) لتوفير ردود ذكية.
لاستخدام هذا الروبوت ، ستحتاج إلى اتباع هذه الخطوات:
احصل على رمز Openai
الحصول على رمز Openai API لنموذج اللغة.
إنشاء روبوت برقية
قم بإنشاء روبوت جديد على Telegram باستخدام botfather والحصول على رمز الروبوت.
تكوين البيئة
الصق الرموز الرموز على براء Openai و Telegram في الحقول المناسبة في ملف .env
.
تنشيط البيئة
Run pipenv shell
لتفعيل بيئة pipenv. يحتوي pipfile بالفعل على جميع التبعيات المطلوبة.
تعيين متغيرات البيئة
قم بتشغيل ملف config.py
للتأكد من تعيين جميع متغيرات البيئة المطلوبة بشكل صحيح.
الخلفية: يحتوي على core.py
، حيث يتم تعريف وظيفة run_llm
.
التكوين: يحمل config.py
، حيث يتم تعريف مسارات المجلد. تأكد من تحديثها حسب الحاجة.
البيانات: يخزن الملفات التي يرسلها المستخدمون من خلال Telegram في data/output/
المجلد. كما أنه ينشئ فهارس قاعدة بيانات المتجهات المحلية.
local_vector_store.py: مسؤول عن إنشاء متجر متجه محلي وتوليد التضمينات.
Main.py: ملف التطبيق الرئيسي.
قم بتشغيل الأمر التالي:
python3 main.py
انتقل إلى الأمر Telegram Bot الخاص بك وأرسل /start
الأمر لبدء الروبوت.
لتحليل المستندات ، حدد أنك تريد تحليل مستند باستخدام الكلمات الرئيسية "تحليل" و "وثيقة" في رسالتك.
قم بتحميل المستند الذي تريد تحليله.
اطرح أي أسئلة أو استفسارات لديك بخصوص المستند.
ملاحظة: سيستمر الروبوت في الاستجابة طالما أن البرنامج النصي يعمل.