From 99c1b199d5273beaa445dc31129db7d3c2f11c3b Mon Sep 17 00:00:00 2001 From: 666ghj <670939375@qq.com> Date: Tue, 16 Dec 2025 22:47:14 +0800 Subject: [PATCH] Update ReportAgent to reduce maximum tool calls and iterations for improved efficiency - Decreased the maximum tool calls per section from 8 to 5. - Reduced the maximum iterations in the ReACT loop from 8 to 5, streamlining the report generation process. --- backend/app/services/report_agent.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/app/services/report_agent.py b/backend/app/services/report_agent.py index dbb447d..49381e4 100644 --- a/backend/app/services/report_agent.py +++ b/backend/app/services/report_agent.py @@ -493,7 +493,7 @@ class ReportAgent: """ # 最大工具调用次数(每个章节) - MAX_TOOL_CALLS_PER_SECTION = 8 + MAX_TOOL_CALLS_PER_SECTION = 5 # 最大反思轮数 MAX_REFLECTION_ROUNDS = 3 @@ -1170,7 +1170,7 @@ class ReportAgent: # ReACT循环 tool_calls_count = 0 - max_iterations = 8 # 最大迭代轮数 + max_iterations = 5 # 最大迭代轮数 min_tool_calls = 2 # 最少工具调用次数 # 报告上下文,用于InsightForge的子问题生成