Literature Search Tools¶
Configuration File: literature_search_tools.json
Tool Type: Local
Tools Count: 6
This page contains all tools defined in the literature_search_tools.json
configuration file.
Available Tools¶
IntentAnalyzerAgent (Type: AgenticTool)¶
AI agent that analyzes user research intent and creates comprehensive search plans
IntentAnalyzerAgent tool specification
Tool Information:
Name:
IntentAnalyzerAgent
Type:
AgenticTool
Description: AI agent that analyzes user research intent and creates comprehensive search plans
Parameters:
user_query
(string) (required) The research query to analyzecontext
(string) (optional) Context information from previous steps
Example Usage:
query = {
"name": "IntentAnalyzerAgent",
"arguments": {
"user_query": "example_value"
}
}
result = tu.run(query)
KeywordExtractorAgent (Type: AgenticTool)¶
AI agent that extracts and refines search keywords for research plans
KeywordExtractorAgent tool specification
Tool Information:
Name:
KeywordExtractorAgent
Type:
AgenticTool
Description: AI agent that extracts and refines search keywords for research plans
Parameters:
plan_title
(string) (required) The title of the search planplan_description
(string) (required) The description of the search plancurrent_keywords
(string) (required) Current keywords for the plan (comma-separated)context
(string) (optional) Context information from previous steps
Example Usage:
query = {
"name": "KeywordExtractorAgent",
"arguments": {
"plan_title": "example_value",
"plan_description": "example_value",
"current_keywords": "example_value"
}
}
result = tu.run(query)
MultiAgentLiteratureSearch (Type: ComposeTool)¶
Multi-agent literature search system that uses AI agents to analyze intent, extract keywords, exe…
MultiAgentLiteratureSearch tool specification
Tool Information:
Name:
MultiAgentLiteratureSearch
Type:
ComposeTool
Description: Multi-agent literature search system that uses AI agents to analyze intent, extract keywords, execute parallel searches, summarize results, and check quality iteratively
Parameters:
query
(string) (required) The research query to search formax_iterations
(integer) (required) Maximum number of iterations (default: 3)quality_threshold
(number) (required) Quality threshold for completion (default: 0.7)
Example Usage:
query = {
"name": "MultiAgentLiteratureSearch",
"arguments": {
"query": "example_value",
"max_iterations": 10,
"quality_threshold": "example_value"
}
}
result = tu.run(query)
OverallSummaryAgent (Type: AgenticTool)¶
AI agent that generates comprehensive overall summary of multi-agent search results
OverallSummaryAgent tool specification
Tool Information:
Name:
OverallSummaryAgent
Type:
AgenticTool
Description: AI agent that generates comprehensive overall summary of multi-agent search results
Parameters:
user_query
(string) (required) The original research queryuser_intent
(string) (required) The analyzed user intenttotal_papers
(string) (required) Total number of papers foundtotal_plans
(string) (required) Total number of search plans executediterations
(string) (required) Number of iterations performedplan_summaries
(string) (required) Summaries of all search planscontext
(string) (optional) Context information from previous steps
Example Usage:
query = {
"name": "OverallSummaryAgent",
"arguments": {
"user_query": "example_value",
"user_intent": "example_value",
"total_papers": "example_value",
"total_plans": "example_value",
"iterations": "example_value",
"plan_summaries": "example_value"
}
}
result = tu.run(query)
QualityCheckerAgent (Type: AgenticTool)¶
AI agent that checks search result quality and suggests improvements
QualityCheckerAgent tool specification
Tool Information:
Name:
QualityCheckerAgent
Type:
AgenticTool
Description: AI agent that checks search result quality and suggests improvements
Parameters:
plans_analysis
(string) (required) Analysis of current search plans and their quality scorescontext
(string) (optional) Context information from previous steps
Example Usage:
query = {
"name": "QualityCheckerAgent",
"arguments": {
"plans_analysis": "example_value"
}
}
result = tu.run(query)
ResultSummarizerAgent (Type: AgenticTool)¶
AI agent that summarizes search results for research plans
ResultSummarizerAgent tool specification
Tool Information:
Name:
ResultSummarizerAgent
Type:
AgenticTool
Description: AI agent that summarizes search results for research plans
Parameters:
plan_title
(string) (required) The title of the search planplan_description
(string) (required) The description of the search planpaper_count
(string) (required) Number of papers foundpapers_text
(string) (required) Formatted text of the papers to summarizecontext
(string) (optional) Context information from previous steps
Example Usage:
query = {
"name": "ResultSummarizerAgent",
"arguments": {
"plan_title": "example_value",
"plan_description": "example_value",
"paper_count": "example_value",
"papers_text": "example_value"
}
}
result = tu.run(query)