Repositori ini berisi panduan terstruktur untuk mengimplementasikan Generasi Pengambilan-Pengambilan (RAG). Setiap notebook dalam repositori ini dirancang untuk mengajarkan aspek tertentu dari kain, mulai dari dasar-dasarnya untuk membangun pipa ujung ke ujung.
Panduan ini diilhami oleh dan berdasarkan pada karya itu. Kredit penuh diberikan kepada penulis asli untuk sumber daya dan wawasan mereka yang tak ternilai.
1_fundamentals_of_rag.ipynb
Memperkenalkan dasar-dasar generasi pengambilan-pengambilan.
2_langchain_retrieval_pipeline.ipynb
Meliputi cara mengatur pipa pengambilan menggunakan Langchain untuk alur kerja yang ramping.
3_overview_of_document_loaders.ipynb
Memberikan ikhtisar pemuat dokumen dan perannya dalam memproses data untuk tugas pengambilan.
4_document_loaders.ipynb
Menyelam lebih dalam menggunakan berbagai loader dokumen dengan contoh praktis.
5_text_splitter_transformation.ipynb
Menjelaskan pemisahan teks dan transformasi untuk mengoptimalkan data untuk penyematan dan pengambilan.
6_text_embedding_models.ipynb
Berfokus pada model embedding teks dan konfigurasinya untuk menghasilkan representasi vektor yang bermakna.
7_vector_stores_and_retrievers.ipynb
Membahas toko vektor dan retriever, menampilkan cara menyimpan dan mengambil informasi secara efisien.
8_retrievers.ipynb
Eksplorasi rinci jenis retriever dan integrasinya dengan toko vektor.
9_End_to_End_RAG_Chain.ipynb
Menggabungkan semua konsep menjadi pipa generasi end-to-end retrieval.
pip install -r requirements.txt1_fundamentals_of_rag.ipynb . requirements.txt Kontribusi dipersilakan! Jangan ragu untuk membayar repositori ini dan mengirimkan permintaan tarik.