工具
CSV RAG 搜索
CSVSearchTool
是一个强大的 RAG(检索增强生成)工具,专为在 CSV 文件内容中进行语义搜索而设计。
CSVSearchTool
实验性:我们仍在努力改进工具,因此未来可能会出现意外的行为或更改。
描述
此工具用于在 CSV 文件内容中执行 RAG(检索增强生成)搜索。它允许用户在指定的 CSV 文件内容中对查询进行语义搜索。此功能对于从大型 CSV 数据集中提取信息特别有用,因为传统搜索方法可能效率低下。所有名称中包含“Search”的工具,包括 CSVSearchTool,都是为搜索不同数据源而设计的 RAG 工具。
安装
安装 crewai_tools 包
示例
代码
参数
以下参数可用于自定义 CSVSearchTool
的行为
参数 | 类型 | 描述 |
---|---|---|
csv | 字符串 | 可选。您要搜索的 CSV 文件的路径。如果工具初始化时未指定 CSV 文件,则此参数为必需;否则为可选。 |
自定义模型和嵌入
默认情况下,此工具使用 OpenAI 进行嵌入和摘要。要自定义模型,您可以使用如下配置字典:
代码