文献检索工具

配置文件: literature_search_tools.json 工具类型: 本地 工具数量: 6

此页面包含在``literature_search_tools.json``配置文件中定义的所有工具。

可用工具

**IntentAnalyzerAgent**(类型:AgenticTool)

用于分析用户研究意图并生成全面搜索计划的AI代理

IntentAnalyzerAgent 工具规范

工具信息:

  • 名称: IntentAnalyzerAgent

  • 类型: AgenticTool

  • 描述:分析用户研究意图并生成全面搜索计划的AI代理

参数:

  • ``user_query``(字符串)(必填)要分析的研究查询

  • ``context``(字符串)(可选)来自前序步骤的上下文信息

示例用法:

query = {
    "name": "IntentAnalyzerAgent",
    "arguments": {
        "user_query": "example_value"
    }
}
result = tu.run(query)

**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代理

QualityCheckerAgent 工具规范

工具信息:

  • 名称: QualityCheckerAgent

  • 类型: AgenticTool

  • 描述:检查搜索结果质量并提出改进建议的AI代理

参数:

  • ``plans_analysis``(字符串)(必填)当前搜索计划及其质量评分的分析

  • ``context``(字符串)(可选)来自前序步骤的上下文信息

示例用法:

query = {
    "name": "QualityCheckerAgent",
    "arguments": {
        "plans_analysis": "example_value"
    }
}
result = tu.run(query)

**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)