工具
代码文档 RAG 搜索
CodeDocsSearchTool
是一个强大的 RAG(检索增强生成)工具,专为代码文档中的语义搜索而设计。
CodeDocsSearchTool
实验性:我们仍在努力改进工具,因此未来可能出现意外行为或更改。
描述
CodeDocsSearchTool 是一个强大的 RAG(检索增强生成)工具,专为代码文档中的语义搜索而设计。它使用户能够高效地在代码文档中查找特定信息或主题。通过在初始化时提供 docs_url
,该工具将搜索范围缩小到特定的文档站点。或者,在没有指定 docs_url
的情况下,它会在执行过程中已知或发现的各种代码文档中进行搜索,使其适用于各种文档搜索需求。
安装
要开始使用 CodeDocsSearchTool,首先通过 pip 安装 crewai_tools 包
示例
按如下方式使用 CodeDocsSearchTool 在代码文档中执行搜索
代码
将 ‘https://docs.example.com/reference’ 替换为您目标文档的 URL,将 ‘How to use search tool’ 替换为您需要的搜索查询。
参数
以下参数可用于自定义 CodeDocsSearchTool
的行为
参数 | 类型 | 描述 |
---|---|---|
docs_url | 字符串 | 可选。指定要搜索的代码文档的 URL。 |
自定义模型和嵌入
默认情况下,该工具使用 OpenAI 进行嵌入和摘要。要自定义模型,可以使用如下配置字典
代码