SQL
我们可以为之构建问答系统的常见数据库类型之一是 SQL 数据库。LangChain 内置了许多兼容 SQLAlchemy 支持的任意 SQL 方言(例如 MySQL、PostgreSQL、Oracle SQL、Databricks、SQLite)的链和代理。它们支持以下用例:
- 基于自然语言问题生成将要运行的查询,
- 创建可以基于数据库数据回答问题的聊天机器人,
- 基于用户想要分析的洞察构建自定义仪表板,
以及更多。
⚠️ 安全提示 ⚠️
构建 SQL 数据库的问答系统需要执行模型生成的 SQL 查询。这样做存在固有风险。请确保你的数据库连接权限始终根据链/代理的需求尽可能缩小范围。这将减轻(尽管不能消除)构建模型驱动系统的风险。有关一般安全最佳实践的更多信息,参见此处。

快速开始
前往 快速开始 页面开始。
进阶
在熟悉基础知识后,你可以前往进阶指南: