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:
IntentAnalyzerAgentType:
AgenticToolDescription: 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:
KeywordExtractorAgentType:
AgenticToolDescription: 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:
MultiAgentLiteratureSearchType:
ComposeToolDescription: 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:
OverallSummaryAgentType:
AgenticToolDescription: 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:
QualityCheckerAgentType:
AgenticToolDescription: 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:
ResultSummarizerAgentType:
AgenticToolDescription: 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)