用例(User Case)
图(Graph)
索引(Index)

图

我们可以为之构建问答系统的常见数据库类型之一是图数据库。LangChain 内置了许多兼容 Cypher、SparQL 等图查询语言方言(例如 Neo4j、MemGraph、Amazon Neptune、Kùzu、OntoText、Tigergraph)的链和代理。它们支持以下用例:

  • 基于自然语言问题生成将要运行的查询,
  • 创建可以基于数据库数据回答问题的聊天机器人,
  • 基于用户想要分析的洞察构建自定义仪表板,

以及更多。

⚠️ 安全提示 ⚠️

构建图数据库的问答系统可能需要执行模型生成的数据库查询。这样做存在固有风险。请确保你的数据库连接权限始终根据链/代理的需求尽可能缩小范围。这将减轻(尽管不能消除)构建模型驱动系统的风险。有关一般安全最佳实践的更多信息,参见此处。

graphgrag_usecase.png

在语义层中采用数据库查询模板的优势在于,可以绕过数据库查询生成的需要。这种方法有效地消除了与生成数据库查询相关的安全漏洞。

快速开始

前往 快速开始 页面开始。

进阶

在熟悉基础知识后,你可以前往进阶指南: