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 merupakan bagian dari kursus
Retrieval Augmented Generation (RAG) dengan LangChain
Instruksi latihan
- Instansiasi grafik Neo4j menggunakan variabel
url,user, danpasswordyang disediakan. - Tambahkan
graph_documentskegraph, termasuk sumbernya dan label entitas tambahan. - Cetak skema grafik.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# 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(____)