Skip to main content

表格数据查询 Querying Tabular Data

大量的数据和信息存储在表格数据中,无论是 CSV 文件、 Excel 表格还是 SQL 表格。本页面介绍了 LangChain 中用于处理这种格式数据的所有资源。

文档加载( Document Loading )

如果您的文本数据以表格格式存储,您可能希望将数据加载到文档中,然后像处理其他文本/非结构化数据一样对其进行索引。为此,您应该使用像 CSVLoader 这样的文档加载器,然后在该数据上创建索引,并进行查询。

查询( Querying )

如果您有更多的数值型表格数据,或者有大量数据且不想对其进行索引,您也可以直接使用语言模型进行交互。

链式操作( Chains )

如果您刚刚开始,且拥有相对较小/简单的表格数据,您应该从链式操作( Chains )开始。链式操作是一系列预定步骤,因此它们非常适合入门,因为它们能够提供更多的控制并让您更好地理解正在发生的事情。

代理( Agents )

代理更复杂,需要多次查询语言模型以了解如何操作。代理的缺点是您拥有的控制权较少。优点是它们更强大,使您能够在更大的数据库和更复杂的模式上使用它们。