1. 课程导入

欢迎进入《金融研究智能体任务规划与执行实战》。在动手写第一行代码之前,我们需要先建立一张清晰的“认知地图”:金融研究智能体到底是什么、它为什么在当下爆发、这门课要带你走到哪里,以及整条实战路线如何铺开。本章不涉及复杂实现,但它是后续29章的地基——地基没打牢,后面越学越乱。

一、什么是金融研究智能体

金融研究智能体(Financial Research Agent)是指以大语言模型为推理内核,能够自主完成“目标理解—任务拆解—工具调用—数据获取—分析推理—结论生成—自我校验”闭环的软件系统。它与传统金融分析工具最大的区别在于:传统工具是“人操作工具”,而智能体是“人给目标,智能体自己决定用什么工具、按什么顺序做”。

一个完整的金融研究智能体通常由五层构成:

  • 感知层:接收用户自然语言指令、市场事件、定时触发信号。
  • 规划层:把“分析某公司近三年现金流质量”拆解为可执行子任务序列。
  • 工具层:财报数据库、行情接口、计算引擎、检索系统、代码执行沙箱。
  • 记忆层:短期对话上下文、长期研究笔记、向量化知识库。
  • 执行与校验层:调用工具、汇总结果、交叉验证、输出带引用的结论。
核心判断标准:一个系统是否算“智能体”,关键看它能否在无人逐步干预的情况下,自主决定下一步动作并处理中间失败。只会一次性回答问题的,是问答模型;能循环规划并调用工具的,才是智能体。

二、发展背景:为什么是现在

金融研究智能体的兴起并非偶然,而是三条曲线叠加的结果。

第一,模型能力曲线。大语言模型在长上下文、函数调用、结构化输出上的成熟,使“规划—调用—回填”循环变得稳定。早期模型无法可靠输出JSON参数,如今这已是基础能力。

第二,数据与工具曲线。金融数据接口标准化程度提高,财报、行情、宏观数据可通过API或MCP协议被程序化访问,智能体不再“无米下炊”。

第三,需求曲线。投研工作存在大量重复性信息收集与初筛,分析师真正稀缺的是判断力。智能体把人力从“找数据、对表格”中释放出来,聚焦于假设检验与决策。

阶段 典型形态 人的角色 主要瓶颈
工具时代 Excel、Wind终端、Python脚本 全程操作 重复劳动多、难以规模化
问答时代 金融问答机器人、检索增强问答 提问与判断 不能自主执行多步任务
智能体时代 自主规划+工具调用的研究智能体 设定目标与审核 规划可靠性、成本与风控

三、核心原理:规划与执行的循环

本课程反复围绕一个核心循环展开:目标 → 规划 → 执行 → 观察 → 修正 → 输出。理解这个循环,比记住任何框架API都重要。

while not task_done:
    plan = planner(goal, memory, available_tools)
    action = select_next(plan)
    result = execute(action)          # 调用工具/检索/计算
    memory.update(action, result)
    if need_replan(result):
        plan = replan(goal, memory)
    task_done = verifier(goal, memory)
return synthesize(memory)

这段伪代码揭示了智能体与普通脚本的本质差异:普通脚本的执行路径在运行前已固定,而智能体的路径是在运行时根据观察结果动态生成的。这也带来两个必须正视的问题——规划可能跑偏,工具可能失败。因此“校验”和“重规划”不是可选项,而是智能体的生命线。

金融研究智能体:五层架构与规划执行循环 感知层 指令 / 事件 / 定时触发 规划层 任务拆解 / 重规划 工具层 财报 / 行情 / 计算 / 检索 记忆层 上下文 / 笔记 / 向量库 执行与校验层 调用 / 交叉验证 / 输出 观察结果 → 修正规划(循环) 实战路线图(30章主线) 基础认知 → 工具与数据接入 → 规划与记忆 → 单任务实战 → 多智能体协作 → 风控与评估 → 综合项目 每章一个可运行产物,逐步拼装成完整研究智能体

四、学习目标与整体课程框架

完成本课程后,你应当能够独立完成以下事项:

  1. 用自然语言描述一个金融研究任务,并把它转化为智能体可执行的规划结构。
  2. 接入至少两类金融数据源(如财报接口与行情接口),并处理字段缺失与异常。
  3. 实现带记忆的规划循环,使智能体在多轮任务中不丢失上下文。
  4. 为智能体加上校验与风控环节,避免“一本正经地胡说”。
  5. 评估智能体输出质量,并定位规划失败的具体环节。

课程框架按“认知—工具—规划—实战—协作—风控—综合”七段推进,每章都产出一个可运行的小模块,最终拼装为完整系统。

五、常见误区与复盘提示

误区一:把智能体当成“更聪明的搜索框”。它需要明确的工具边界和失败处理,否则会在错误路径上反复循环。
误区二:一开始就追求多智能体协作。单智能体的规划循环都没跑通,多智能体只会放大混乱。
误区三:忽视校验。金融场景对数字准确性要求极高,没有交叉验证的智能体输出不可用于决策。
学习建议:每学完一章,先复现示例,再替换成自己关心的标的或数据源。只有亲手改过参数、见过报错,规划循环才会真正变成你的能力。

本章建立了三个关键认知:金融研究智能体的五层架构、规划执行循环的核心地位,以及30章由浅入深的实战路线。接下来,我们将从最基础的环境搭建与第一个可运行智能体开始,把这张地图一步步走成真实系统。