RAG Architecture
1.0.0
โครงการนี้เป็น แอปพลิเคชั่น Streamlit สำหรับการประมวลผลเอกสารหลายรูปแบบและสอบถาม ฐานข้อมูล Milvus มันใช้ประโยชน์จากเครื่องมือที่ทันสมัยเช่น Langchain , Transformers , Easyocr และอื่น ๆ สำหรับการประมวลผลการจัดเก็บและการสืบค้นข้อความที่สกัดจากไฟล์ประเภทต่างๆ
audio , video , image , text , csv , yaml , json , docx และ pdfspeech_recognition และ pydubEasyOCRHuggingFaceEmbeddings สำหรับการสร้างการเป็นตัวแทนของเวกเตอร์pip หรือ conda Package Managerแยกที่เก็บ : นำทางไปยังที่เก็บข้อมูล RAG-Architecture GitHub และคลิก ส้อม
โคลนพื้นที่เก็บข้อมูลที่ถูกแยก :
git clone https://github.com/ < your-username > /RAG-Architecture.git
cd RAG-Architecture
pip install -r requirements.txtเรียกใช้แอพ Streamlit:
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 )
- การปรับปรุงในอนาคต
ใบอนุญาต โครงการนี้ได้รับใบอนุญาตภายใต้ ใบอนุญาต MIT
- กิตติกรรมประกาศ