输出摘要工具

配置文件: output_summarization_tools.json 工具类型: 本地 工具数量: 2

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

可用工具

**OutputSummarizationComposer**(类型:ComposeTool)

通过将长输出分块、使用AI处理每个分块来构建输出摘要工作流程。

OutputSummarizationComposer 工具规范

工具信息:

  • 名称: OutputSummarizationComposer

  • 类型: ComposeTool

  • 描述:通过将长输出分块、使用AI摘要处理每个分块并合并结果,构建输出摘要工作流程

参数:

  • ``tool_output``(字符串)(必填)需要汇总的原始工具输出

  • ``query_context``(字符串)(必填)关于原始查询的上下文

  • ``tool_name``(字符串)(必填)生成输出结果的工具名称

  • ``chunk_size``(整数)(可选)每个处理块的大小

  • ``focus_areas``(字符串)(可选)总结时需要关注的领域

  • ``max_summary_length``(整数)(可选)最终摘要的最大长度

示例用法:

query = {
    "name": "OutputSummarizationComposer",
    "arguments": {
        "tool_output": "example_value",
        "query_context": "example_value",
        "tool_name": "example_value"
    }
}
result = tu.run(query)

**ToolOutputSummarizer**(类型:AgenticTool)

基于人工智能的工具,用于总结冗长工具输出内容,重点提取与或相关的关键信息…

ToolOutputSummarizer 工具规格说明

工具信息:

  • 名称ToolOutputSummarizer

  • 类型AgenticTool

  • 描述:基于人工智能的工具,用于总结冗长的工具输出,重点提取与原始查询相关的关键信息。

参数:

  • ``tool_output``(字符串)(必填)需要汇总的原始工具输出

  • ``query_context``(字符串)(必填)触发该工具的原始查询的上下文信息

  • ``tool_name``(字符串)(必填)生成输出结果的工具名称

  • ``focus_areas``(字符串)(可选)摘要中需重点关注的具体领域

  • ``max_length``(整数)(可选)摘要的最大字符长度

示例用法:

query = {
    "name": "ToolOutputSummarizer",
    "arguments": {
        "tool_output": "example_value",
        "query_context": "example_value",
        "tool_name": "example_value"
    }
}
result = tu.run(query)