Skip to main content
兼容性:仅在 Node.js 上可用。
Oracle AI 数据库支持 AI 工作负载,您可以通过含义(语义)而不仅仅是关键词来查询数据。它将非结构化内容的语义搜索业务数据的关系过滤结合在一个系统中——因此您可以构建检索工作流(如 RAG),而无需引入单独的向量数据库或将数据分散在多个平台上。 本指南演示如何使用 Oracle AI Vector Search LangChain 集成中的 OracleSummary 生成文档摘要。
为什么在这里使用摘要? 摘要是将长文档压缩为检索友好内容(预览、元数据或精简上下文)的实用方法,同时保持治理和操作保证靠近数据。
如果您刚开始使用 Oracle 数据库,可以考虑探索 免费的 Oracle 26 AI。有关用户管理的背景信息,请参阅官方 Oracle 指南

概述

集成详情

设置

要访问 OracleSummary,请安装 @oracle/langchain-oracledb 辅助工具(以及 @langchain/core),并确保您的环境满足 Oracle 数据库驱动程序 的先决条件。

凭据

为您拥有摘要配置的 Oracle 用户设置凭据(或使用密钥管理器):
如果您计划调用第三方提供商(如 OCI 生成式 AI 或 Hugging Face),请先在 Oracle 数据库内创建凭据(例如 OCI_CREDHF_CRED),使用 Oracle AI Vector Search 指南 中记录的 PL/SQL 辅助工具。

安装

实例化工具

第三个构造函数参数是可选的代理字符串。仅当出站请求必须通过 HTTP 代理时才提供它(例如,调用 Hugging Face 端点时)。

使用数据库内模型总结文本

直接在 Oracle 数据库中运行 ONNX 摘要模型,将数据保留在与事务工作负载相同的主机上。

使用托管提供商

切换 provider 参数,通过 OCI 生成式 AI 或 Hugging Face 路由摘要请求。提供您在 Oracle 数据库中注册的凭据名称,如果需要,提供代理字符串。

与 LangChain 工具链式调用

您可以将 OracleSummary 包装在自定义 LangChain 工具或可运行对象中,以将其与代理工具调用集成。

后续步骤


API 参考

有关所有 OracleSummary 参数和返回类型的详细文档,请参阅 Oracle LangChain Oracle DB 仓库