输出摘要工具¶
配置文件: 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)