工具
XML RAG 搜索
XMLSearchTool
工具旨在对 XML 文件的内容执行 RAG(检索增强生成)搜索。
XMLSearchTool
我们仍在改进工具,因此未来可能会出现意外行为或变化。
描述
XMLSearchTool 是一款尖端的 RAG 工具,专为在 XML 文件中执行语义搜索而设计。对于需要高效解析和提取 XML 内容信息的用户来说,它是理想的选择。该工具支持输入搜索查询和可选的 XML 文件路径。通过指定 XML 路径,用户可以更精确地针对该文件的内容进行搜索,从而获得更相关的搜索结果。
安装
要开始使用 XMLSearchTool,必须首先安装 crewai_tools
包。使用以下命令即可轻松完成:
示例
这里有两个示例演示如何使用 XMLSearchTool。第一个示例展示了在特定 XML 文件中进行搜索,而第二个示例则说明了在未预定义 XML 路径的情况下发起搜索,这提供了搜索范围的灵活性。
代码
参数
xml
: 这是您希望搜索的 XML 文件的路径。它是工具初始化时的可选参数,但在初始化时或作为run
方法参数的一部分必须提供,才能执行搜索。
自定义模型和嵌入
默认情况下,该工具使用 OpenAI 进行嵌入和摘要。要自定义模型,可以使用如下配置字典:
代码