Generatif-ai-with-langchain-and-huggingface
Selamat datang di Generative-Ai-With-Langchain-and-Huggingface , repositori komprehensif tempat saya mengeksplorasi dan menerapkan teknik mutakhir dalam AI generatif menggunakan langchain , huggingface , dan berbagai alat AI. Repositori ini berfungsi sebagai pusat untuk belajar, eksperimen, dan membangun aplikasi dunia nyata.
Tujuan
- Master Langchain dan Huggingface Frameworks untuk AI generatif.
- Jelajahi topik canggih seperti RAG (Retrieval-Augmented Generation), database vektor, basis data grafik, dan agen AI berbasis alat.
- Menerapkan aplikasi ujung ke ujung untuk chatbots, ringkasan, mesin pencari, dan banyak lagi.
Isi Repositori
Bagian inti
Langchain 101
- Pengantar Konsep Langchain: Rantai, permintaan, dan memori.
Menjelajahi Chromadb
- Memahami dan mengimplementasikan database vektor untuk pencarian kesamaan yang efisien.
ML untuk NLP
- Cuplikan kode untuk tugas NLP dasar dan integrasi dengan model ML.
Membangun llms dengan lcel
- Teknik untuk menyempurnakan dan menggunakan model bahasa besar (LLM).
Pengembangan Aplikasi
Obrolan dengan riwayat pesan
- Bagian 26-28: Menerapkan chatbots yang mampu mempertahankan riwayat percakapan menggunakan RAG.
Aplikasi AI generatif ujung ke ujung
- Bagian 29: Membangun aplikasi AI generatif yang kuat dengan API OpenAI.
Dokumen Tanya Jawab dengan Rag
- Bagian 30: Mengembangkan alat dan agen pengintegrasi sistem T&J untuk pengambilan dokumen.
Tanya Jawab Percakapan dengan Riwayat Obrolan
- Bagian 31: Meningkatkan sistem percakapan dengan kemampuan memori.
Mesin pencari dengan langchain
- Bagian 32: Buat alat dan agen ujung ke ujung untuk fungsionalitas mesin pencari.
Mengobrol dengan database SQL
- Bagian 33: Menerapkan sistem obrolan yang menanyakan database SQL menggunakan perangkat dan agen SQL Langchain.
Ringkasan teks
- Bagian 34: Jelajahi metode seperti hal-hal, rantai peta, dan rantai perbaikan untuk merangkum teks.
- Bagian 35: Ringkas konten dari video YouTube dan URL situs web.
Pemecah masalah teks-ke-math
- Bagian 36: Mengembangkan alat untuk memecahkan masalah matematika dari input teks menggunakan Gemma2 .
Topik lanjutan
- Integrasi Transformator Huggingface untuk model generatif yang disempurnakan.
- Database grafik dan aplikasinya di saluran pipa AI.
- Eksplorasi database vektor dan aplikasi pencarian kesamaan.
- Mengembangkan sistem Q&A berbasis RAG dan alat AI.
Alat dan kerangka kerja
- Langchain : Untuk membangun pipa AI dengan memori, alat, dan rantai.
- Huggingface : Untuk penyempurnaan dan penempatan model.
- Database Vektor : Chromadb, FAISS, Pinecone.
- Basis data grafik : Untuk aplikasi AI lanjutan.
- Perpustakaan : Transformers, Pytorch, Numpy, Scikit-Learn.
- Alat Pengembangan : Jupyter Notebook, Python, vs Code.
Topik masa depan
- Fine-tuning LLMS untuk domain tertentu dengan huggingface.
- Implementasi kain lanjutan.
- Aplikasi multi-modal dengan input gambar, teks, dan video.
- Membangun solusi AI yang dapat diskalakan dengan basis data Langchain dan vektor.
- Penyebaran aplikasi AI generatif di platform cloud.
Cara menggunakan repositori ini
Klon Repositori ini:
git clone https://github.com/your-username/Generative-AI-with-Langchain-and-Huggingface.git
Arahkan ke Direktori Proyek:
cd Generative-AI-with-Langchain-and-Huggingface
Instal dependensi:
pip install -r requirements.txt
Jelajahi bagian terstruktur dan mulailah mengimplementasikan proyek.
Pelacakan kemajuan
Saya akan menjaga repositori ini diperbarui dengan pembelajaran baru, proyek, dan implementasi lanjutan. Nantikan pembaruan yang menarik! Kontribusi dan umpan balik selalu diterima.
Terhubung dan berkolaborasi
Jika Anda bersemangat tentang AI generatif, langchain, atau pelukan, jangan ragu untuk berkolaborasi, berbagi wawasan, atau menyarankan perbaikan. Mari kita membangun masa depan AI bersama!