第六周-Agent交易智能体-多智能体工作流
  我在等编译 2026年03月22日 216 0

这是我在 PandaAI 学习和做策略开发的第 6 周。

前面几周,我主要还是在熟悉工作流、因子挖掘、多因子组合和机器学习这些内容。到了这周,平台开始重点开放 Agent交易智能体,我也跟着视频和社区帖子,第一次比较系统地去体验了单智能体和多智能体工作流。

这周给我最大的感受是:

Agent 这件事,重点不是“更会聊天”,而是“开始像一个能分工的系统了”。

以前做规则流或者多因子工作流,更多是在研究“信号怎么来、效果怎么样”;这周接触多智能体之后,我开始更关心另外一件事:

这些分析任务能不能拆开做,谁负责看什么,最后怎么汇总成一个交易判断。

这也是我这篇帖子想记录的重点。


一、这周我给自己的学习方向

如果只看第 6 周,我现在最想继续往下做的方向其实很明确:

把之前已经熟悉的一些规则逻辑、量价分析思路、技术判断思路,慢慢封装成 skill 或子智能体,再让主智能体统一汇总,做成一个适合 CTA 场景的多智能体工作流。

我为什么会想往这个方向走?

因为第 5 周做因子挖掘和机器学习时,我更像是在做“信号研究”:

  1. 怎么构造一个因子;
  2. 怎么做相关性分析;
  3. 怎么验证效果;
  4. 怎么接回测。

但到了第 6 周,我开始明显感觉到:

真实交易里,很多时候不是缺一个指标,而是缺一个“把多个判断组织起来”的过程。

比如:

  1. 有的逻辑负责看趋势;
  2. 有的逻辑负责看波动率;
  3. 有的逻辑负责看量价配合;
  4. 还有一层要专门做风控和最终决策。

以前这些东西要么全塞在一个规则里,要么全压给一个策略脚本。现在多智能体给了一个新的表达方式,就是把这些角色拆开。

所以我现在对第 6 周的定位,不是马上做一个复杂实盘 Agent,而是先把“多智能体工作流到底怎么搭、为什么这么搭”这件事摸清楚。


二、为什么我会开始认真尝试多智能体工作流

这周李健老师讲 Agent 节点的时候,我最开始其实也是有点懵的。

因为平时经常会听到一些词:RAG、MCP、skill、多智能体、主智能体、交易节点。单独看每个词,好像都知道一点;但真放进同一个工作流里,到底谁负责什么,我之前其实没有特别顺。

直到我自己从头拖了一遍节点,再看了几篇社区里的经验帖,我才慢慢有点感觉。

我现在会觉得,Agent 不是一个“更高级的问答框”,它更像是在尝试把下面这几件事接起来:

  1. 先拿资料;
  2. 再按角色分工分析;
  3. 再把结果汇总;
  4. 最后再决定要不要接交易。

这个思路其实和前几周学到的东西是能接上的。

前几周我主要在做“信号生产和验证”;

这周开始接触的是“信号组织和调度”。

也就是说:

  • 多因子工作流更擅长回答:什么信号可能有效
  • 多智能体工作流更擅长回答:这些信号应该怎么一起用

这一点我现在体会挺深的。


三、这周对几个核心节点的理解,终于顺了一点

这部分其实是我这周最大的学习收获之一。

1. RAG:解决“有没有资料可看”

我现在对 RAG 的理解很直接,它就是帮智能体去找外部资料的。

比如财报、数据库信息、外部知识库、研究材料,这些不是底座模型自己拍脑袋知道的,而是通过 RAG 喂进去之后,它才能更像样地分析。

所以我现在会觉得,RAG 更像是在解决:

智能体分析之前,有没有东西可看。

2. MCP:解决“多个智能体怎么不打架”

MCP 我之前其实挺容易和别的概念混在一起。现在我更倾向于把它理解成一种协作协议。

如果只有一个智能体,其实还好;但一旦到了多智能体,谁先做、谁后做、结果怎么传、谁负责汇总,这些如果不限定,很容易就乱。

所以 MCP 在我眼里,更像是在解决:

多个智能体之间怎么配合,怎么按顺序工作。

3. skill:不是多一句提示词,而是把能力留下来

这周我对 skill 的感受特别明显。

以前我会觉得,提示词写详细一点,也能让智能体完成分析。但用下来之后我越来越觉得,skill 和提示词不是一回事。

提示词更像是在定角色、定边界、定说话方式;

skill 更像是在沉淀某种分析能力。

比如:

  1. 布林带分析;
  2. 波动率分析;
  3. 量价结构分析;
  4. 某类固定的 Python 数据处理逻辑。

这些如果每次都靠提示词现讲一遍,肯定不稳定;但如果做成 skill,后面就能反复用。

4. 多智能体:真正有价值的地方是分工

我现在越来越不觉得“多智能体”这四个字的重点在“多”。

重点其实在于:

每个智能体有没有明确职责。

如果每个智能体都在做差不多的事情,那只是看起来热闹;

但如果一个看趋势,一个看量价,一个看波动率,最后再交给主智能体做综合判断,那这个东西就开始有点像真正的分析流程了。

5. 交易节点:终于不是只停留在“分析一下”

这个节点我这周也挺有感觉。

因为它意味着前面不是分析完就结束,而是可以继续往执行环节接。

当然,以我目前的理解,现阶段更适合先做研究型和模拟型的 Agent,先把逻辑跑顺,别急着直接往实盘上推。但这个方向本身我觉得是对的,它说明这套工作流最终瞄准的不是“讲一段分析”,而是完整交易链路。


四、我这周是怎么一步步体验下来的

我这周的节奏其实很简单,就是先从单智能体开始,再往多智能体走。

1. 先跑单智能体

一开始我没有直接去搭特别复杂的结构,而是先做一个单智能体版本,先看最基本的链路能不能跑通。

这个阶段我最关心的不是它有多高级,而是几个很实际的问题:

  1. 提示词到底会不会明显影响结果;
  2. 问题问得越具体,结果会不会越稳定;
  3. 智能体消息节点到底怎么触发整条链路;
  4. 整个流程跑起来会不会很耗算力。

我试下来最明显的感受就是:

问题越具体,智能体越像一个分析助手;问题越空泛,它越容易变成一个会聊天的工具。

比如一下子让它同时看很多标的,结果就容易发散;但如果把问题限定成一个标的、一个周期、一个分析任务,它给出的结果就会清楚很多。
image.png

2. 再往多智能体走

单智能体跑通之后,我就开始想:

既然一个智能体能做一种分析,那能不能把几个分析维度拆给不同的角色,再让主智能体统一收口?

我现在比较认可的一种基础结构是:

  1. 主智能体负责综合判断、风险约束和最终决策;
  2. 子智能体 A 负责趋势和结构;
  3. 子智能体 B 负责量价和波动率;
  4. 子智能体 C 以后可以扩展成基差、基本面、执行检查等辅助角色。

这套东西现在对我最大的意义,不是它已经多成熟,而是我第一次感觉:

原来交易分析这件事,真的可以用“角色分工”的方式去表达。
image.png
这个思路一旦打开,后面很多研究逻辑都能慢慢装进去。


五、为什么要用多智能体工作流?和规则流、多因子工作流相比有什么不同?

这是我这周想得最多的一个问题。

我现在的结论是:

多智能体工作流不是来替代规则流和多因子工作流的,而是更适合站在它们之上,做组织、解释和最终决策。

1. 规则流的优点,是确定

规则流最大的优点一直都很明确:

  1. 条件清楚;
  2. 执行稳定;
  3. 容易回测;
  4. 结果可复现。

只要规则写明白,跑出来是什么样,基本就是什么样。

但它的问题也很明显,就是一旦逻辑变复杂,或者需要整合很多维度的信息,规则会越来越硬、越来越长,也越来越难维护。

2. 多因子工作流的优点,是验证更系统

多因子工作流是我前一周学得最多的部分。

它特别适合:

  1. 做信号研究;
  2. 做因子筛选;
  3. 做相关性分析;
  4. 做统计验证和回测。

它最大的优势,是对“这个信号到底有没有价值”这件事,能给出更客观的统计结果。

但它更多还是研究视角,它擅长验证,不一定擅长做“像人一样分工的分析过程”。

3. 多智能体工作流的优点,是更像真实流程

我这周体验下来,多智能体最吸引我的地方主要有几个:

第一,它更像真实研究团队。

不是一个模块包打天下,而是不同角色各看一块,再统一汇总。

第二,它更适合处理多维度问题。

趋势、量价、波动率、基差、风控,本来就不是一个维度,让不同智能体各自负责,会更自然。

第三,它更适合交互式研究。

你可以继续追问:

  1. 为什么这次不做?
  2. 哪个维度最弱?
  3. 如果波动率下降会不会变?

这类问题,在传统规则流和多因子工作流里就没那么自然。

4. 多智能体工作流的不足,也很现实

当然,它的问题也很明显。

第一,稳定性不如规则流。

规则流是硬条件,Agent 则会受到提示词、模型状态、输入方式等影响。

第二,结果不如因子值那么好量化。

多因子出来的是数值、分组、回测,比较容易比较;多智能体很多时候出来的是自然语言结论,想直接拿去量化评估,会更难。

第三,调试成本更高。

有些问题不是出在某个公式,而是出在:

  1. 提示词边界没写清;
  2. 节点连接顺序有问题;
  3. skill 代码不稳定;
  4. 主智能体没把规则定好。

所以我现在越来越觉得,三者更适合分层配合,而不是互相替代:

  • 规则流负责确定性执行;
  • 多因子工作流负责信号研究和验证;
  • 多智能体工作流负责把这些能力组织起来。

六、这周使用下来,我最想反馈的几个问题

这一部分我想写得更直接一点,因为这些问题确实是我实际用下来感受最深的地方。

1. 运行前最好先做一次模型可用性检测

这一点我觉得很有必要。

因为一个工作流里可能会接多个大模型,或者某些节点依赖特定模型。如果其中有某个模型当前额度不足、响应异常、或者暂时不可用,最好在真正启动前就先做一次检测。

不然现在的情况很容易变成:

  1. 前面节点已经开始跑了;
  2. 算力也已经消耗了;
  3. 到中间或后面才发现某个模型不可用;
  4. 最后整条链路被迫停掉。

如果平台后面能加一个“运行前模型状态初测”或者“节点依赖模型检查”,我觉得会实用很多。尤其是多智能体链路更长,这个需求会更明显。

2. 导出的工作流没有包含回测代码,备份起来不方便

这个问题我现在还是很在意。

工作流导出之后,如果 Python代码输入 里的代码没有一起打包进去,那实际备份价值就会打折很多。

因为你以为自己备份了完整工作流,结果回头再导入的时候,发现:

  1. 结构还在;
  2. 节点还在;
  3. 但关键代码没了;
  4. 还得手动去补。

这对需要频繁备份、迁移、留版本的人来说确实比较麻烦。我会希望后面导出工作流的时候,能把节点中的代码内容也完整带上。

3. AI助手修改工作流时,容易把整体框架一起改掉

这个是我这周踩得比较明显的一个坑。

AI 助手帮忙修东西确实很方便,但问题是它有时候不是“局部改”,而是会顺手把整个工作流框架一起动掉。

结果就是:

本来只是想修一个节点、改一小段逻辑,最后可能把:

  1. 节点连接关系改了;
  2. 工作流整体结构改了;
  3. 原来能跑通的部分也被带坏了;
  4. 最后错误反而更大。

所以我现在特别希望平台后面能加上:

  1. 节点保存;
  2. 局部回撤;
  3. 历史版本对比;
  4. 一键恢复到上一步。

因为工作流一旦复杂起来,没有回撤和局部保存,调试成本会非常高。

4. 提示词边界一旦不清,结果就很容易发散

这个问题和前面三个不一样,它更偏使用层,但我觉得同样很核心。

现在 Agent 的分析结果很多时候还是高度依赖提示词。如果角色、任务、分析逻辑、输出格式没有写清楚,结果就很容易发散。

而且这里还有一个很现实的问题:

AI 的结果不像规则类工作流那样天然确定,也不像多因子结果那样天然可量化。

规则对就是对,错就是错;

因子值能看 IC、能看回测;

但 Agent 输出很多时候是一段“看起来合理”的结论,这种东西到底有多可靠,其实并不容易衡量。

所以我现在的做法会更偏保守:

  1. 尽量把提示词边界写清;
  2. 尽量让输出结构化;
  3. 尽量不要一开始就让它处理太宽泛的问题。

但从平台角度来说,如果后面能进一步强化结构化输出模板,或者做一些结果约束,我觉得会对使用体验帮助很大。


七、这周我真正的收获,不是“跑通了”,而是“想明白了一点”

如果只看表面,这周像是在学习一些新概念:

RAG、MCP、skill、多智能体、交易节点。

但对我自己来说,真正有价值的不是记住了这些名词,而是开始把它们放到同一条链路里理解:

  1. RAG 是让它别闭门造车;
  2. MCP 是让多个智能体别打架;
  3. skill 是把能力留下来,而不是每次重讲一遍;
  4. 提示词不是包装,而是在定边界;
  5. 主智能体不是为了显得高级,而是为了统一收口和做决策。

我现在越来越觉得,交易场景里的 Agent,最关键的不是它会不会说很多,而是:

它最后给出的东西,你能不能接着用。

如果只能聊得热闹,但没法沉淀成稳定流程,那意义其实有限。

但如果它能慢慢把分析、分工、汇总、风控这些事情接起来,那这个方向就值得继续做。


八、我接下来准备怎么继续

如果接下来继续沿着这个方向学,我自己大概会这样往下走:

  1. 先把单智能体版本继续打磨稳一点;
  2. 再慢慢把趋势、量价、波动率这些逻辑拆成不同子智能体;
  3. 把已经比较稳定的分析过程沉淀成 skill;
  4. 尽量让输出变得更结构化,方便后面复盘;
  5. 继续先在模拟环境里折腾,不急着往实盘推。

我现在其实挺认同一个节奏的:

先把它当成研究助手,再慢慢看它有没有资格成为交易助手。


九、小结

这周让我最明确的一点是:

PandaAI 的 Agent 交易智能体,不只是把 AI 问答搬进工作流,而是在尝试把“角色、能力、协作、决策、执行”拼成一个系统。

它和规则流、多因子工作流,不是替代关系,更像是不同层次的能力:

  • 规则流负责确定性;
  • 多因子工作流负责研究和验证;
  • 多智能体工作流负责组织这些能力,形成更像真实交易决策的链路。

当然,现在这个方向还远远没有到“已经非常成熟”的程度。模型稳定性、提示词边界、结果验证、算力消耗、工作流回撤这些地方,都还有不少可以继续打磨的空间。

但至少到第 6 周,我自己的感觉已经和一开始不太一样了。

以前我会把智能体看成一个“更会聊天的工具”;

现在我会更愿意把它理解成:

一个正在慢慢成型的研究与交易流程组织器。

这也是我接下来最想继续折腾下去的地方。

最后一次编辑于 2026年04月07日 0

暂无评论

推荐阅读
  sUPine   2026年04月18日   155   0   0 经验分享Python