以编程方式使用文档

Oracle AI 数据库专为 AI 工作负载设计,在这些工作负载中,您通过 **语义** (语义)而非关键词来查询数据。它将 **非结构化内容的语义搜索** 与 **业务数据的关系过滤** 结合在单一系统中——因此您可以构建 AI 检索工作流(如 RAG),而无需引入单独的向量数据库并导致数据分散在多个平台上。

为什么这很重要

  • AI + 业务数据的统一系统: 向量和运营数据共存。
  • 减少碎片化: 比单独的向量存储更少的组件。
  • 数据库级保证: 将安全性、事务、扩展性和可用性应用于相同的 AI 工作负载。

前提条件

安装 langchain-oracledbpython-oracledb 驱动程序将作为依赖项自动安装。

pip install -qU langchain-oracledb
uv add langchain-oracledb

文档加载器

请参阅 使用示例.

from langchain_oracledb.document_loaders.oracleai import OracleDocLoader

文本分割器

请参阅 使用示例.

from langchain_oracledb.document_loaders.oracleai import OracleTextSplitter

嵌入

请参阅 使用示例.

from langchain_oracledb.embeddings.oracleai import OracleEmbeddings

总结

请参阅 使用示例.

from langchain_oracledb.utilities.oracleai import OracleSummary

向量存储

请参阅 使用示例.

from langchain_oracledb.vectorstores.oraclevs import OracleVS

端到端演示

请参阅 Oracle AI 向量搜索端到端演示指南.