用例(User Case)
表格(Tabular)

LangChain

表格(Tabular)

很多数据和信息都存储在表格数据中,无论是csv、excel表格还是SQL表格。本页面涵盖了LangChain中用于处理此类格式数据的所有资源。

文档加载

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

如果您有更多的数字表格数据,或者有大量数据而不想对其进行索引,您应该开始查看我们处理此数据的各种链和代理。

如果您刚开始,有相对较小/简单的表格数据,那么您应该从链开始。链是一系列预定步骤,因此它们很适合入门,因为它们能够给您更多的控制并让您更好地理解所发生的情况。

代理

代理更加复杂,涉及多个查询到 LLM 以了解要执行的操作。代理的缺点是您的控制力较少,但优点是它们可以处理更复杂的数据和查询。以下是翻译后的内容:

这里列出了三个代理工具的链接,它们是SQL Agent、Pandas Agent和CSV Agent。它们比较强大,可以在更大的数据库和更复杂的模式上使用。