Finder Tools¶
Configuration File: finder_tools.json
Tool Type: Local
Tools Count: 4
This page contains all tools defined in the finder_tools.json
configuration file.
Available Tools¶
Tool_Finder (Type: ToolFinderEmbedding)¶
Retrieve related tools from the toolbox based on the provided description, advanced version with …
Tool_Finder tool specification
Tool Information:
Name:
Tool_Finder
Type:
ToolFinderEmbedding
Description: Retrieve related tools from the toolbox based on the provided description, advanced version with more functionality.
Parameters:
description
(string) (optional) The description of the tool capability required.limit
(integer) (optional) The number of tools to retrievepicked_tool_names
(array) (optional) Pre-selected tool names to process. If provided, tool selection will skip these tools.return_call_result
(boolean) (optional) Whether to return both prompts and tool names. If false, returns only tool prompts.categories
(array) (optional) Optional list of tool categories to filter by
Example Usage:
query = {
"name": "Tool_Finder",
"arguments": {
}
}
result = tu.run(query)
Tool_Finder_Keyword (Type: ToolFinderKeyword)¶
Simple keyword-based tool finder for discovering relevant tools using text matching
Tool_Finder_Keyword tool specification
Tool Information:
Name:
Tool_Finder_Keyword
Type:
ToolFinderKeyword
Description: Simple keyword-based tool finder for discovering relevant tools using text matching
Parameters:
description
(string) (optional) The description of the tool capability required.limit
(integer) (optional) The number of tools to retrievepicked_tool_names
(array) (optional) Pre-selected tool names to process. If provided, tool selection will skip these tools.return_call_result
(boolean) (optional) Whether to return both prompts and tool names. If false, returns only tool prompts.categories
(array) (optional) Optional list of tool categories to filter by
Example Usage:
query = {
"name": "Tool_Finder_Keyword",
"arguments": {
}
}
result = tu.run(query)
Tool_Finder_LLM (Type: ToolFinderLLM)¶
LLM-based tool finder that uses natural language processing to intelligently select relevant tool…
Tool_Finder_LLM tool specification
Tool Information:
Name:
Tool_Finder_LLM
Type:
ToolFinderLLM
Description: LLM-based tool finder that uses natural language processing to intelligently select relevant tools based on user queries. This tool analyzes all available tool descriptions and uses an LLM to determine which tools would be most helpful for a given task or question.
Parameters:
description
(string) (required) The description of the tool capability required.limit
(integer) (required) The number of tools to retrievepicked_tool_names
(array) (optional) Pre-selected tool names to process. If provided, tool selection will skip these tools.return_call_result
(boolean) (optional) Whether to return both prompts and tool names. If false, returns only tool prompts.categories
(array) (optional) Optional list of tool categories to filter by
Example Usage:
query = {
"name": "Tool_Finder_LLM",
"arguments": {
"description": "example_value",
"limit": 10
}
}
result = tu.run(query)
Tool_RAG (Type: ToolFinderEmbedding)¶
Retrieve related tools from the toolbox based on the provided description
Tool_RAG tool specification
Tool Information:
Name:
Tool_RAG
Type:
ToolFinderEmbedding
Description: Retrieve related tools from the toolbox based on the provided description
Parameters:
description
(string) (optional) The description of the tool capability required.limit
(integer) (optional) The number of tools to retrieve
Example Usage:
query = {
"name": "Tool_RAG",
"arguments": {
}
}
result = tu.run(query)