Membangun basis data grafik Anda
Agar Anda tidak perlu menghasilkan ulang dokumen grafik setiap saat, praktik terbaiknya adalah menyimpannya dalam basis data yang dirancang khusus untuk data grafik. Basis data grafik Neo4j adalah pilihan yang sangat baik untuk penyimpanan dan pengambilan grafik, jadi Anda akan menyiapkannya menggunakan fungsionalitas Neo4j dari LangChain.
Catatan: untuk menggunakan Neo4j di LangChain, Anda juga harus memasang pustaka neo4j sebagai dependensi. Dalam kursus ini, hal tersebut sudah dilakukan untuk Anda.
Latihan ini adalah bagian dari kursus
Retrieval Augmented Generation (RAG) dengan LangChain
Petunjuk latihan
- Instansiasi grafik Neo4j menggunakan variabel
url,user, danpasswordyang disediakan. - Tambahkan
graph_documentskegraph, termasuk sumbernya dan label entitas tambahan. - Cetak skema grafik.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Instantiate the Neo4j graph
graph = ____(url=url, username=user, password=password)
# Add the graph documents, sources, and include entity labels
graph.____
graph.refresh_schema()
# Print the graph schema
print(____)