
مرحبًا بك في تطبيق Rag Console Chat ، وهي أداة بسيطة ولكنها قوية مصممة لتحويل الطريقة التي تتفاعل بها واستخراج المعلومات من مستودعات المستندات الواسعة. هذا المشروع ينفذ الوثيقة ابتلاع الوثيقة ، وتضمين توليد الجيل المتمحور بالاسترجاع (RAG). إذا كنت تتطلع إلى الدردشة مع بياناتك أو تلخيص الموضوعات المعقدة ، فإن تطبيق دردشة Rag Console هو أداة الانتقال الخاصة بك لمعالجة المعلومات الذكية.
RAG هو نهج جديد يجمع بين نقاط قوة استرجاع المعلومات وتوليد اللغة الطبيعية. إنه يعزز جودة الاستجابات التي تم إنشاؤها عن طريق دمج السياق ذي الصلة من مجموعة كبيرة من المستندات. خط أنابيب الخرقة ينفذ هذا بواسطة:
قاعدة بيانات المتجهات مثل ChromadB ضرورية لتخزين التضمينات والاستعلام عنها. يسمح بالاسترجاع السريع لمستندات مماثلة استنادًا إلى تشابه المتجه ، وهو أمر بالغ الأهمية لعملية خرقة.
التضمينات هي تمثيلات رقمية للنص الذي يلتقط المعلومات الدلالية. أنها تتيح مقارنة البيانات النصية بطريقة ذات معنى ، وتسهيل المهام مثل تشابه الوثائق والتجميع.
لإعداد خط أنابيب الخرقة على جهازك المحلي ، اتبع هذه الخطوات:
تثبيت Python 3.10+ : تنزيل وتثبيت من هنا
قم بتثبيت أدوات بناء Microsoft Visual C ++ : هذا ضروري لتجميع بعض التبعيات. تنزيل وتثبيت من هنا.
استنساخ المستودع :
git clone https://github.com/olifarhaan/rag-console-chat.git
cd rag-console-chatتثبيت تبعيات Python : تأكد من تثبيت Python 3.8+. ثم ، قم بإنشاء بيئة افتراضية وتثبيت الحزم المطلوبة:
python -m venv venv
source venv/bin/activate # On Windows, use `venvScriptsactivate`
pip install -r requirements.txt إعداد متغيرات البيئة : قم بإنشاء ملف .env في دليل الجذر وأضف مفتاح API Openai:
OPENAI_API_KEY=your_openai_api_key
قم بتشغيل التطبيق : ابدأ خط أنابيب RAG عن طريق التنفيذ:
python app.pyالتفاعل مع التطبيق : استخدم واجهة سطر الأوامر للاختيار بين أوضاع الدردشة والتلخيص ، واستكشاف قدرات خط أنابيب الخرقة.
يعد تطبيق Rag Console Chat أداة بسيطة ولكنها قوية مصممة لتعزيز قدرات معالجة المستندات واسترجاع المعلومات. بفضل ميزاتها المتقدمة وواجهة سهلة الاستخدام ، فإنها تعتبر شهادة على قوة تقنيات الذكاء الاصطناعى الحديثة. الغوص في عالم الخرقة وتجربة مستقبل أنظمة المعلومات الذكية اليوم.
الترخيص : تم ترخيص هذا المشروع بموجب ترخيص معهد ماساتشوستس للتكنولوجيا. أنت حر في استخدام البرنامج وتعديله وتوزيعه ، شريطة أن يتم تضمين الإشعار الأصلي وحقوق الطبع والنشر في جميع النسخ أو الأجزاء الكبيرة من البرنامج.
الرسم البياني : تم إنشاء الرسم البياني باستخدام حورية البحر.
اتصل : للحصول على أي أسئلة أو ملاحظات ، يرجى الاتصال بـ [email protected] أو رسالة على LinkedIn@Lifarhaan.