查找器工具¶
配置文件: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)