这个品类的数据长什么样
证券财报分析的数据主要来自境内外证券交易所官方披露渠道、上市公司定期报告公开发布端口。更新节奏遵循监管要求:季度报告在季度结束后1-2个月内发布,年度报告在年度结束后4个月内发布,临时公告实时更新。文档以PDF格式为主,核心结构包含合并资产负债表、利润表、现金流量表及详细附注,字段涵盖合并口径与母公司口径的归母净利润、每股收益、经营活动现金流等,单位包含元、万元、亿元,部分字段附带同比、环比变动数据。
这些特征在「工具调用与插件」这一环带来什么约束
数据来源分散且需符合监管披露规范,要求工具调用精准定位官方渠道,避免抓取非合规数据源。财报文档长度差异大,单份核心数据段可达数千字符,需适配工具调用的上下文长度限制。字段口径存在合并与母公司的区分,且单位不统一,需工具自动处理字段筛选与单位转换。高频更新的临时公告需要工具定时拉取,需配置合理的调用频率避免触发平台限流。
配置怎么定
| 配置项 | 建议取法 | 这样取的依据 |
|---|---|---|
tool_call_max_retries | 2次 | 财报数据接口调用失败多为临时限流,重试2次可覆盖大部分临时故障,避免过度调用触发封禁 |
tool_context_window | 8000–12000 字符 | 单份财报核心数据段(3张报表+附注摘要)的平均长度在该区间内,适配工具调用的上下文限制 |
parse_field_whitelist | ["合并归母净利润", "每股收益", "经营活动现金流净额"] | 证券财报分析的核心分析字段固定,限定字段可减少工具调用的无效数据 |
tool_request_timeout | 30 秒 | 交易所披露接口的响应延迟通常在10-20秒区间,30秒可覆盖网络波动场景 |
plugin_auto_unit_convert | 开启 | 不同上市公司财报可能采用不同单位(万元/亿元),自动转换可统一分析口径 |
model_thinking_max_steps | 10 步 | 证券财报分析的任务复杂度适中,限制思考步骤可减少无效推理,缩短整体处理时间 |
本页给出的参数取值均为常规建议,用于确定配置的起点。实际取值受材料形态、数据量与业务规则影响,具体问题需具体分析,建议在自有样本上实测后再定。
容易做错的三处
- 调用DuckDuckGo搜索财报数据时返回空结果。原因是未限定搜索站点为证券交易所官方披露渠道,导致返回无关的第三方解读内容,无法匹配精准财报数据。
- 工具调用节点返回Invalid JSON错误,报错包含
Bad control character。原因是财报文档中的未转义特殊字符(如换行符、制表符)被带入工具调用的请求参数,导致JSON序列化失败。 - 工具调用节点无法添加连接线,界面无小圆圈触发点。原因是未开启工具调用节点的调试模式,或当前工作流的节点类型不支持工具调用链路绑定。
怎么确认配好了
- 手动触发工具调用,输入单份财报的核心字段查询指令,核对返回结果是否包含预设的白名单字段,且单位统一。
- 查看工具调用日志,确认
tool_request_timeout设置的30秒内无超时报错,重试次数符合配置的2次要求。 - 检查插件的自动单位转换功能是否生效,对比原始财报的单位和分析结果的单位是否一致。
- 验证工具调用节点的连接线添加功能,确认拖拽节点后出现触发小圆圈,链路绑定正常。
问题素材取自公开社区提问(2026-09-11 去重 4,834 条)。文中的配置项名称与取值区间需以所用版本的实际界面与文档为准;本页核验日 2026-09-14,当时的最新发布版本为 FastGPT v4.17.0。