RAG Architecture
1.0.0
هذا المشروع هو تطبيق بديل لمعالجة المستندات متعددة الوسائط والاستعلام عن قاعدة بيانات Milvus . إنه يعزز الأدوات المتطورة مثل Langchain ، المحولات ، Easyoch ، وغيرها للمعالجة ، وتخزين ، والاستعلام عن النص المستخرج من أنواع الملفات المختلفة.
audio ، video ، image ، text ، csv ، yaml ، json ، docx ، و pdf .speech_recognition و pydub .EasyOCR .HuggingFaceEmbeddings لتوليد تمثيلات المتجهات.pip أو conda Package Managerشوكة المستودع : انتقل إلى مستودع GitHub Github بالهندسة المعمارية وانقر فوق شوكة .
استنساخ المستودع المتشعب :
git clone https://github.com/ < your-username > /RAG-Architecture.git
cd RAG-Architecture
pip install -r requirements.txtقم بتشغيل تطبيق SPEREMLIT:
streamlit run app.py # # ? **File Structure**
` ` ` bash
project/
│
├── app.py # Main Streamlit application
├── requirements.txt # ? Python dependencies
├── utils/ # Utility modules
│ ├── audio_utils.py # ? Audio file processing
│ ├── video_utils.py # ? Video file processing
│ ├── image_utils.py # ?️ Image file processing
│ ├── document_loaders.py # Document processing loaders
│ ├── milvus_client.py # ?️ Initializes Milvus database
│
├── milvus_database.db # ?️ Milvus database file (auto-created)
├── Dataset # Folder to store datasets
├── Images # ? Folder for storing images
؟ الوحدات الرئيسية
app.py؟ منطق التطبيق الرئيسي
utils/مثال سير العمل
example.pdf ).
؟ التحسينات المستقبلية
ترخيص هذا المشروع مرخص بموجب ترخيص معهد ماساتشوستس للتكنولوجيا .
؟ شكر وتقدير