查找器工具

配置文件finder_tools.json 工具类型:本地 工具数量:4

此页面包含 finder_tools.json 配置文件中定义的所有工具。

可用工具

**Tool_Finder**(类型:ToolFinderEmbedding)

根据提供的描述,从工具箱中检索相关工具,高级版本包含…

Tool_Finder 工具规格说明

工具信息:

  • 名称Tool_Finder

  • 类型ToolFinderEmbedding

  • 描述:根据提供的描述,从工具箱中检索相关工具,高级版本提供更多功能。

参数:

  • ``description``(字符串)(必填)所需工具能力的描述。

  • limit (integer) (optional) The number of tools to retrieve (default: 10)

  • ``picked_tool_names``(数组)(可选)预先选择的工具名称用于处理。如果提供了此参数,工具选择过程将跳过这些工具。

  • ``return_call_result``(布尔值)(可选)是否返回提示和工具名称。如果为 false,则仅返回工具提示。

  • ``categories``(数组)(可选)可选的工具类别列表,用于筛选

示例用法:

query = {
    "name": "Tool_Finder",
    "arguments": {
        "description": "example_value"
    }
}
result = tu.run(query)

**工具_查找器_关键字**(类型:ToolFinderKeyword)

基于简单关键词的工具查找器,通过文本匹配发现相关工具

Tool_Finder_Keyword 工具规范

工具信息:

  • 名称: Tool_Finder_Keyword

  • 类型: ToolFinderKeyword

  • 描述:基于关键词的简单工具查找器,通过文本匹配发现相关工具

参数:

  • ``description``(字符串)(必填)所需工具能力的描述。

  • limit (integer) (optional) The number of tools to retrieve (default: 10)

  • ``picked_tool_names``(数组)(可选)预先选择的工具名称用于处理。如果提供了此参数,工具选择过程将跳过这些工具。

  • ``return_call_result``(布尔值)(可选)是否返回提示和工具名称。如果为 false,则仅返回工具提示。

  • ``categories``(数组)(可选)可选的工具类别列表,用于筛选

示例用法:

query = {
    "name": "Tool_Finder_Keyword",
    "arguments": {
        "description": "example_value"
    }
}
result = tu.run(query)

**Tool_Finder_LLM**(类型:ToolFinderLLM)

基于LLM的工具查找器,利用自然语言处理智能选择相关工具…

Tool_Finder_LLM 工具规范

工具信息:

  • 名称: Tool_Finder_LLM

  • 类型: ToolFinderLLM

  • 描述:基于LLM的工具查找器,利用自然语言处理技术根据用户查询智能选择相关工具。该工具会分析所有可用的工具描述,并使用LLM确定哪些工具最适合特定任务或问题。

参数:

  • ``description``(字符串)(必填)所需工具能力的描述。

  • limit (integer) (optional) The number of tools to retrieve (default: 10)

  • ``picked_tool_names``(数组)(可选)预先选择的工具名称用于处理。如果提供了此参数,工具选择过程将跳过这些工具。

  • ``return_call_result``(布尔值)(可选)是否返回提示和工具名称。如果为 false,则仅返回工具提示。

  • ``categories``(数组)(可选)可选的工具类别列表,用于筛选

示例用法:

query = {
    "name": "Tool_Finder_LLM",
    "arguments": {
        "description": "example_value"
    }
}
result = tu.run(query)

**Tool_RAG**(类型:ToolFinderEmbedding)

根据提供的描述从工具箱中检索相关工具

Tool_RAG 工具规格说明

工具信息:

  • 名称Tool_RAG

  • 类型ToolFinderEmbedding

  • 描述:根据提供的描述从工具箱中检索相关工具

参数:

  • ``description``(字符串)(必填)所需工具能力的描述。

  • limit (integer) (optional) The number of tools to retrieve (default: 10)

示例用法:

query = {
    "name": "Tool_RAG",
    "arguments": {
        "description": "example_value"
    }
}
result = tu.run(query)