TradingAgents-CN 的研究深度 1-5 级怎么选?

TradingAgents-CN 的研究深度 1-5 级怎么选? TradingAgents-CN 的研究深度 1-5 级怎么选【免费下载链接】TradingAgents-CN基于多智能体LLM的中文金融交易框架 - TradingAgents中文增强版项目地址: https://gitcode.com/GitHub_Trending/tr/TradingAgents-CN在 TradingAgents-CN 里发起股票分析时每个级别对应不同的辩论轮次、模型消耗和耗时。选低了拿到的分析偏粗选高了时间和 token 成本都会明显上升。本文按项目文档说明 5 个级别的实际差异、各级别适用的场景以及在 Web 界面和 API 请求中如何指定级别、如何验证最终生效的配置。前提你已经能访问 TradingAgents-CN 的 Web 界面frontend 构建的前端 app/后端并已配置好快速/深度分析用的 LLM 模型。5 个级别到底差在哪里TradingAgents-CN 前端、后端与 Web 界面的研究深度已统一为 5 个级别见 docs/fixes/research_depth_5_levels.md。各级别的核心配置差异如下级别名称辩论轮次风险讨论轮次记忆功能预期耗时单只适用场景1级快速分析1 轮1 轮禁用2-4 分钟日常快速决策、市场概览2级基础分析1 轮1 轮启用4-6 分钟常规投资决策、基础研究3级标准分析默认推荐1 轮2 轮启用6-10 分钟重要投资决策、标准研究流程4级深度分析2 轮2 轮启用10-15 分钟重大投资决策、多轮辩论深度研究5级全面分析3 轮3 轮启用15-25 分钟最重要的投资决策、完整研究报告级别名称与后端参数值的对应关系快速→ 1级基础→ 2级标准→ 3级深度→ 4级全面→ 5级。需要说明两个文档间的差异1级是否禁用在线工具docs/guides/research-depth-guide.md 与 tests/test_research_depth_5_levels.py 都写 1级禁用在线工具online_toolsFalse使用缓存数据但当前源码 app/services/simple_analysis_service.py 中 1级实际设置为config[online_tools] True代码注释说明是统一使用在线工具避免离线工具的各种问题。两者冲突实际行为以你运行版本中的源码为准。模型选择指南文档中qwen-turbo qwen-plus等只是各档位的示例组合实际配置中快速/深度思考模型由用户在界面上自行指定源码日志中记录为使用用户配置的模型: quick..., deep...级别本身不绑定固定模型。按什么标准选级别docs/guides/research-depth-guide.md 给出的选择依据有三张表按使用场景场景推荐级别理由日常市场监控1-2级快速获取市场概况常规投资决策2-3级平衡速度和质量重要投资决策3-4级确保分析质量重大资金投入4-5级最全面的风险评估研究报告撰写4-5级需要详细的分析内容按时间预算可用时间推荐级别2-5 分钟1-2级5-10 分钟2-3级10-15 分钟3-4级15 分钟以上4-5级按批次规模批量分析时docs/fixes/batch_analysis_5_levels_verification.md 给出批次规模推荐深度10 只以上1-2级5-10 只2-3级3-5 只3-4级1-2 只4-5级批量分析的总耗时按单只耗时估算10 只股票1级约 20-40 分钟5级约 150-250 分钟文档中标注为预期不是固定值。指南文档的最佳实践建议首次使用从 3级开始了解系统能力日常监控用 1-2级重要决策用 3-4级关键投资用 4-5级并按投资金额调整级别控制成本。在 Web 界面选择级别在单股分析页面frontend/src/views/Analysis/SingleAnalysis.vue和批量分析页面frontend/src/views/Analysis/BatchAnalysis.vue中深度选项显示为⚡ 1级 - 快速分析 (2-4分钟) 2级 - 基础分析 (4-6分钟) 3级 - 标准分析 (6-10分钟) ⭐ 推荐 4级 - 深度分析 (10-15分钟) 5级 - 全面分析 (15-25分钟)默认选中3级 - 标准分析。docs/usage/web-interface-detailed-guide.md 中的界面示例展示的是同一组选项1级快速分析 2-4分钟 到 5级全面分析 15-25分钟并给出与上文一致的分档建议快速监控 1-2级、投资决策 3-4级、深度研究 5级。通过 API 指定 research_depth批量分析的请求参数在 docs/fixes/batch_analysis_5_levels_verification.md 中给出research_depth随parameters下发批量任务会为每只股票继承同一份参数const batchRequest { title: batchForm.title, description: batchForm.description, symbols: symbols.value, parameters: { market_type: batchForm.market, research_depth: batchForm.depth, // 快速 | 基础 | 标准 | 深度 | 全面 selected_analysts: convertAnalystNamesToIds(batchForm.analysts), include_sentiment: batchForm.includeSentiment, include_risk: batchForm.includeRisk, language: batchForm.language, quick_analysis_model: modelSettings.value.quickAnalysisModel, deep_analysis_model: modelSettings.value.deepAnalysisModel } }后端端点为POST /api/analysis/batch逐只拆分为单股分析任务后调用create_analysis_config()生成配置。几个后端行为见 app/models/analysis.py 与 app/services/simple_analysis_service.pyAnalysisParameters中research_depth默认值为标准即不传参数时执行 3级配置参数同时接受数字 1-5 或字符串数字如3会映射为对应的中文等级传入无效值时后端不会报错而是记录警告并回退到标准3级配置。如果你用的是 CLIcli/main.py注意它只交互式提供浅层/中等/深度三档分别对应轮次值 1/3/5与 Web 界面的 5 个级别选项不是同一组选项。验证级别是否生效项目提供了针对 5 级配置的单元测试 tests/test_research_depth_5_levels.py可运行pytest tests/test_research_depth_5_levels.py -vdocs/fixes/batch_analysis_5_levels_verification.md 记录的文档示例输出示例结果运行你的版本可能略有差异tests/test_research_depth_5_levels.py::TestResearchDepth5Levels::test_depth_level_1_fast PASSED tests/test_research_depth_5_levels.py::TestResearchDepth5Levels::test_depth_level_2_basic PASSED tests/test_research_depth_5_levels.py::TestResearchDepth5Levels::test_depth_level_3_standard PASSED tests/test_research_depth_5_levels.py::TestResearchDepth5Levels::test_depth_level_4_deep PASSED tests/test_research_depth_5_levels.py::TestResearchDepth5Levels::test_depth_level_5_comprehensive PASSED tests/test_research_depth_5_levels.py::TestResearchDepth5Levels::test_unknown_depth_defaults_to_standard PASSED tests/test_research_depth_5_levels.py::TestResearchDepth5Levels::test_all_depths_have_correct_progression PASSED tests/test_research_depth_5_levels.py::TestAnalysisParametersDefault::test_default_research_depth_is_standard PASSED tests/test_research_depth_5_levels.py::TestAnalysisParametersDefault::test_research_depth_accepts_all_5_levels PASSED 9 passed, 1 warning in 4.38s 该测试逐级别断言了max_debate_rounds、max_risk_discuss_rounds、memory_enabled、online_tools的取值以及默认值是否为标准。另外需要提醒上表中测试断言 1级online_tools is False与当前源码中 1级online_tools True的写法不一致运行测试时该断言的结果取决于你本地代码版本可作为一次核对文档与代码差异的切入点。实际提交分析任务后各文档给出的核对方式是确认后端日志中出现的级别日志如 [3级-标准分析] ... 平衡速度和质量推荐与你选择的级别一致并观察耗时是否落在该级别的预期区间内批量场景下每只股票独立跟踪进度。边界与限制预期耗时2-25 分钟区间是文档给出的估算范围实际耗时取决于模型响应与数据获取情况不能当作固定 SLA。1级禁用记忆功能意味着它不会从历史决策中学习2级及以上启用记忆。批量分析中所有股票使用同一个深度级别以保证结果可比性如果不同股票需要不同深度文档给出的方式就是拆成不同批次。级别控制的是轮次与功能开关分析质量还取决于所选的快速/深度思考模型本身quick_analysis_model/deep_analysis_model文档中未给出各模型与级别的强制搭配要求。【免费下载链接】TradingAgents-CN基于多智能体LLM的中文金融交易框架 - TradingAgents中文增强版项目地址: https://gitcode.com/GitHub_Trending/tr/TradingAgents-CN创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考