Lewati ke konten utama

Kursus

Graph RAG dengan LangChain dan Neo4j

Lanjutan3 jam

Bangun sistem RAG yang lebih akurat dan andal dengan Graph RAG serta hybrid RAG.

Python3 jam11 video37 Latihan3,100 XP2,138Pernyataan pencapaian

Buat Akun Gratis Anda

Lanjutkan dengan Google
atau
Dengan melanjutkan, Anda menyetujui Ketentuan Penggunaan, Kebijakan Privasi dan bahwa data Anda disimpan di AS.

Disukai oleh para pelajar di ribuan perusahaan

Melatih Sebuah Tim?

Coba untuk Bisnis →

Deskripsi Kursus

Tingkatkan Aplikasi RAG Anda dengan Graf

Apakah Anda mulai bosan dengan vektor, embedding, dan aplikasi RAG berbasis vektor? Tidak perlu mencari lagi! Dalam kursus ini, Anda akan mempelajari bagaimana Graph RAG dapat secara signifikan meningkatkan akurasi dan keandalan aplikasi RAG dengan menyimpan dan menelusuri informasi dalam bentuk node dan relasi. Gabungkan basis data graf Neo4j dengan LangChain, dan Anda akan mendapatkan cara yang sangat efektif untuk mengambil serta mengintegrasikan data eksternal dengan LLM.

Buat Database Graf Neo4j dari Teks Tidak Terstruktur

Bagaimana jika data saya berupa teks tidak terstruktur yang berantakan, bukan sebuah graf? Jangan khawatir—Anda akan mempelajari cara menggunakan LLM dengan output terstruktur untuk mengekstrak entitas dan hubungan dari teks, serta membuat node dan hubungan baru untuk basis data graf Anda. Anda akan menggunakan pustaka Pydantic untuk mendefinisikan struktur data yang ketat agar LLM Anda dapat mengisinya dengan data teks yang diekstrak.

Gabungkan Vektor dan Graf untuk Hybrid RAG

Anda tidak perlu memilih antara vektor atau graf—Anda bisa mendapatkan keunggulan dari keduanya! Pelajari bagaimana Anda dapat mengambil data dari kedua sumber dalam satu alur kerja dan dengan cermat membangun prompt untuk mengintegrasikannya ke dalam aplikasi RAG hybrid.

Integrasikan Memori Chatbot Jangka Panjang

Database graf seperti Neo4j tidak hanya berguna sebagai basis pengetahuan untuk pengambilan data, tetapi Anda juga dapat menyimpan informasi jangka panjang seperti fakta dan preferensi pengguna dalam bentuk graf! Memori jangka panjang ini kemudian dapat di-query seperti basis data graf lainnya untuk mengintegrasikan preferensi tersebut dan mempersonalisasi aplikasi Anda.

Prasyarat

Kurikulum

Ringkasan kursus

1

Mulai dengan Graph RAG dan Neo4j

Pelajari bagaimana Graph RAG dapat meningkatkan akurasi dan keandalan aplikasi RAG! Simpan informasi sebagai node dan edge dalam basis data Neo4j, dan berikan kemampuan kueri pada LLM Anda agar dapat mengambil informasi entitas dan relasional untuk memberikan jawaban yang lebih tepat.
Mulai Bab
2

Model Graf dan Hybrid RAG

Aplikasi Text-to-Cypher bekerja baik dalam banyak situasi, tetapi kita bisa melangkah lebih jauh! Pelajari cara membangun basis data graf menggunakan berbagai model graf termasuk graf leksikal dan graf domain. Buat indeks vektor Neo4j sehingga Anda mendapatkan yang terbaik dari keduanya dan dapat menjalankan pengambilan graf dan vektor secara bersamaan!
Mulai Bab
3

Meningkatkan Kualitas Pengambilan

Meskipun aplikasi Graph RAG umumnya lebih andal dibandingkan vector RAG, bukan berarti sepenuhnya sempurna. Di bab ini, Anda akan belajar mengevaluasi aplikasi Graph RAG Anda, menemukan node graf yang salah atau duplikat, dan mengintegrasikan memori jangka panjang agar preferensi pengguna dapat dipelajari seiring waktu.
Mulai Bab

Graph RAG dengan LangChain dan Neo4j

Kursus
Selesai

Memperoleh Surat Keterangan Prestasi

Daftar Sekarang

Tingkatkan keterampilan data Anda dengan DataCamp for Mobile

Terus maju di mana saja dengan kursus seluler kami dan tantangan coding 5 menit harian.