文献检索工具¶
配置文件: literature_search_tools.json 工具类型: 本地 工具数量: 6
此页面包含在``literature_search_tools.json``配置文件中定义的所有工具。
可用工具¶
**IntentAnalyzerAgent**(类型:AgenticTool)¶
用于分析用户研究意图并生成全面搜索计划的AI代理
**KeywordExtractorAgent**(类型:AgenticTool)¶
用于提取和优化研究计划搜索关键词的AI代理
KeywordExtractorAgent 工具规范
工具信息:
名称:
KeywordExtractorAgent类型:
AgenticTool描述:用于提取和优化研究计划搜索关键词的AI代理
参数:
``plan_title``(字符串)(必填)搜索计划的标题
``plan_description``(字符串)(必填)搜索计划的描述
``current_keywords``(字符串)(必填)计划的当前关键词(以逗号分隔)
``context``(字符串)(可选)来自前序步骤的上下文信息
示例用法:
query = {
"name": "KeywordExtractorAgent",
"arguments": {
"plan_title": "example_value",
"plan_description": "example_value",
"current_keywords": "example_value"
}
}
result = tu.run(query)
**MultiAgentLiteratureSearch**(类型:ComposeTool)¶
多代理文献检索系统,利用AI代理分析意图、提取关键词、执行…
MultiAgentLiteratureSearch 工具规范
工具信息:
名称:
MultiAgentLiteratureSearch类型:
ComposeTool描述:多代理文献检索系统,利用AI代理分析意图、提取关键词、执行并行检索、汇总结果,并迭代检查质量
参数:
``query``(字符串)(必填)用于搜索的研究查询
max_iterations(integer) (required) Maximum number of iterations (default: 3)quality_threshold(number) (required) Quality threshold for completion (default: 0.7)
示例用法:
query = {
"name": "MultiAgentLiteratureSearch",
"arguments": {
"query": "example_value",
"max_iterations": 10,
"quality_threshold": "example_value"
}
}
result = tu.run(query)
**OverallSummaryAgent**(类型:AgenticTool)¶
生成多智能体搜索结果综合概述的AI代理
总体摘要代理工具规范
工具信息:
名称:
OverallSummaryAgent类型:
AgenticTool描述:生成多代理搜索结果综合总结的AI代理
参数:
``user_query``(字符串)(必填)原始研究查询
``user_intent``(字符串)(必填)分析后的用户意图
``total_papers``(字符串)(必填)找到的论文总数
``total_plans``(字符串)(必填)执行的搜索计划总数
``iterations``(字符串)(必填)执行的迭代次数
``plan_summaries``(字符串)(必填)所有搜索计划的摘要
``context``(字符串)(可选)来自前序步骤的上下文信息
示例用法:
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**(类型:AgenticTool)¶
用于检查搜索结果质量并提出改进建议的AI代理
**ResultSummarizerAgent**(类型:AgenticTool)¶
用于研究计划的搜索结果摘要生成AI代理
ResultSummarizerAgent 工具规格说明
工具信息:
名称:
ResultSummarizerAgent类型:
AgenticTool描述:用于汇总搜索结果以制定研究计划的AI代理
参数:
``plan_title``(字符串)(必填)搜索计划的标题
``plan_description``(字符串)(必填)搜索计划的描述
``paper_count``(字符串)(必填)找到的文件数量
``papers_text``(字符串)(必填)要总结的论文的格式化文本
``context``(字符串)(可选)来自前序步骤的上下文信息
示例用法:
query = {
"name": "ResultSummarizerAgent",
"arguments": {
"plan_title": "example_value",
"plan_description": "example_value",
"paper_count": "example_value",
"papers_text": "example_value"
}
}
result = tu.run(query)