智能投资分析助手构建实战:扣子框架从入门到精通指南
如果你经常需要批量解析上市公司财报、抓取核心数据并做横向比对,手动下载PDF、逐页翻找数字、再粘贴到Excel里算比值的工作流,早就该淘汰了。利用扣子(Coze)这款零代码工具,即使你没有编程基础,也能在十分钟内亲手打造一个专属的“财报智读助手”,自动完成财务分析链条。
下面我会拆解完整的搭建流程:从创建Bot的基础步骤开始,到教会它理解财务报表的语言逻辑,最后接入实时行情数据,使Bot真正具备辅助投资决策的能力。
创建基础Bot并配置核心能力
登录扣子平台后,点击右上角的「Create Bot」→ 选择「Blank Bot」,在「Name」字段输入“财报智读助手”,点击「Create」完成创建。这一步没有悬念,所有Bot的起点都从这里开始。
接下来是关键操作:在左侧菜单进入「Knowledge」→ 点击「+ Add Knowledge」→ 上传3份同行业上市公司近三年的年报PDF。这里有两点需要注意:【单个文件上限50MB】,且格式必须为PDF。上传后务必勾选「Auto-chunk」,系统会自动完成文本切分与向量化。完成这一步后,Bot具备了基础的“阅读能力”——能理解财报正文,但尚未真正“懂财务”。因为PDF中的表格以及科目之间的勾稽关系,目前它还无法解析。
注入财务领域推理能力
要让Bot真正理解“净利率”不只是一个孤立数字,而是与“营业收入”“归母净利润”存在确定计算关系的指标,就需要帮它构建财务领域的专业知识结构。两种方法可供选择。
方法一:采用预置插件。在「Plugins」页签搜索“Financial Ratio Calculator”,启用后配置「Default Industry」为“制造业”(按实际分析的公司所属行业调整)。该插件能内置常用的财务比率计算逻辑。
方法二:手动注入结构化提示词。如果你追求更高的可控性和准确性,切换到「Prompt」页签,在「System Prompt」框中粘贴一段系统性财务推理指令。例如:告知Bot它是一名资深证券分析师,熟悉中国证监会关于上市公司信息披露的编报规则;当用户询问“毛利率”“净利率”“应收账款周转天数”时,必须定位到“合并利润表”和“合并资产负债表”的对应科目,并按固定公式计算——净利率 = 归母净利润 ÷ 营业收入 × 100%。同时要明确提示:如果数据跨页或附注中有说明,必须主动提醒用户核查附注第X条。
【这里需要特别强调:不要删除关于中国证监会披露规则第15号的相关描述,否则Bot会忽略A股独有的附注披露逻辑,结论极易出现偏差。】
设置多轮对话中的指标追问逻辑
单向问答的Bot意义有限——用户问一句“毛利率是多少”,它答一个数字,信息密度太低。真正有价值的是Bot能在合适时机主动追问,引导用户做深度分析。
操作路径:在「Conversation Flow」页签点击「+ Add Node」,命名为“触发财务指标深挖”。然后在「Trigger Conditions」中设定规则:当用户消息包含“为什么”“偏低”“异常”“对比”中任意一个关键词,且上下文已出现“ROE”“存货周转率”等财务术语时,自动激活该节点。
响应内容可设计为:“需要我调取同行可比公司数据吗?目前知识库已加载:格力电器(000651)、美的集团(000333)、海尔智家(600690)2024–2024年年报。”同时勾选「Wait for user reply」,超时时间设为45秒后保存。
这个逻辑节点的价值在于:Bot不再是“你问什么我答什么”的机械应答器,而是在合适场景下主动将用户引向横向对比与深层归因,避免因单点信息不足而得出错误判断。
连接实时行情接口补全数据断点
年报数据再详实,也是静态的历史快照。如果用户直接询问“现在是不是买入时机”,Bot拿着去年底的股价作答,会严重失真。因此必须接入实时行情接口。
在「Plugins」中查找并启用“Tushare Pro API”插件,配置时粘贴你在tushare.pro注册获取的Token,然后在「Data Scope」中勾选“stock_zh_a_daily”和“stock_zh_a_spot”两个数据项,保存即可。
之后回到「Prompt」页签,在「User Prompt」末尾追加一条明确指令:“如用户询问当前股价、涨跌幅或PE/PB,优先调用Tushare插件获取今日数据,禁止凭知识库中静态年报数据推测市值相关指标。”这条指令能有效规避数据时效性风险——即便用户问的是市净率,Bot也会自动抓取最新交易日收盘价与动态市盈率来计算,而非从三年前的PDF中提取过时数字。