← 返回作品集 董昱 · AI 产品经理
Case 02 · AI + 量化

让普通人用一句话,造一个专业量化策略✓ 已跑通 · 上架 FinClaw

我独立设计、并用 Vibe Coding 实现的多 Agent 自然语言量化系统:用户说“我想稳健收息”,系统就能构建、回测、解读、优化出一套可验证的策略。难点不在让模型更聪明,而在让生成式体验和确定性验证跑在同一条链路上

多 Agent 框架Coordinator 编排 ReAct + Gate + Observer子 Agent 并行 量化引擎回测遗传算法寻优数百预置因子
背景 & 挑战

量化的门槛,不该让普通人扛

普通用户有投资理念,却不会选因子、配风控,也看不懂回测结果;而传统量化平台要么需要编程,要么从零搭建一个有效策略要花 40 分钟。但反过来,纯靠大模型直接生成策略又无法验证——收益、回撤、风险都得是算出来的,不能是模型编的。

所以这个系统的核心命题是:让 LLM 负责它擅长的理解、引导、解释,让量化引擎和算法负责计算、回测、寻优,两者在一条可追溯的链路里协作。

我的角色

从 PRD 到能跑的系统,一个人贯穿

我独立完成了产品定义(意图体系、六大能力、Roadmap)、多 Agent 框架设计,并通过 Vibe Coding 把它实现成一个真实运行的系统——下面的架构和运行日志都来自实跑,不是设想。

我做了什么

四件事,把一句话变成可验证的策略

01

拆全策略意图体系

构建(小白模糊目标 / 资深指定指标)、修改(显性改参数 / 隐性“稳一点”)、回测(参数不全自动补全)、复盘归因、策略对比——覆盖从概念到归因的完整生命周期。

02

自研多 Agent 框架

Coordinator 做意图分类与任务编排,dispatch 给 strategy_builder / validator / backtest_executor / result_interpreter 等 worker;子任务并行分发参考 Claude Code 的 fork 机制。

03

ReAct + 结构化校验

每步执行走 ReAct 循环,结构化 Gate 判断继续还是交给 Observer 复核;支持 INTENT_SWITCH 中途换目标、STATE_COMMIT 状态提交,保证复杂任务可控、可观察。

04

混合决策与自定义因子

预置数百因子;库里没有的因子,AI 自主写代码实现、回测验证后纳入。策略优化则由大模型定义探索方向、遗传算法在真实回测上寻优——因为优化逻辑不等于优化结果。

核心组件 · 系统架构

不是一个大模型,是一个会分工的 Agent 团队

用户 · 自然语言
“我想做一个中证500的质量成长策略,别太激进”
Coordinator
意图分类 · 任务编排 · 结果合成
dispatch
ReAct 执行循环
策略构建strategy_builder
策略校验strategy_validator
回测执行backtest_executor
结果解读result_interpreter
复盘归因attribution
策略对比comparison
结构化 Gate 判断继续 / 复核Observer 关键步 JudgeSTATE_COMMIT 状态提交
synthesize
面向用户的回复
策略 + 回测指标 + AI 解读 + 优化建议

混合决策:LLM 负责理解意图、交互引导、结果解释;量化引擎负责回测与指标计算;遗传算法在风控约束下做参数寻优。能算的,绝不让模型拍脑袋。

核心组件 · 真实运行轨迹

这是它真跑一轮的样子

下面是系统实跑日志的脱敏回放——用户从“建策略”到“跑回测”,Coordinator 如何分类意图、分发 Agent、在中途切换目标、并在关键步触发 Observer 复核。延迟与 token 为真实数据。

coordinator · session replay

注:脱敏回放,隐去策略具体参数与用户信息;事件流、Agent 名、延迟/token 为真实运行数据。

产品化 · 量化 Skill

核心能力抽象成轻量 Skill,上架 FinClaw

我把这套系统的核心能力沉淀成一个轻量化的量化 Skill,作为引流产品上架腾讯 FinClaw 应用市场。Skill 跑通了完整闭环:

01策略推荐按风格/价值/市值偏好给方案
02策略解读说清逻辑、适用环境与风险
03自定义因子库里没有就现写现测
04优化 / 对比多版本回测,讲清取舍
关键判断

这些取舍,比“做了什么”更能说明问题

LLM 负责交互,不负责拍脑袋

模型适合理解意图、解释和引导;收益、回撤这些能算的,必须交给回测引擎,否则产品没有可验证性。

优化策略“逻辑”,不等于优化策略“结果”

让大模型去改进策略,它能把逻辑讲得更顺,但回测结果未必更好。所以优化不全交给模型——大模型定义探索方向,遗传算法在真实回测上寻优:一个管“往哪找”,一个管“在结果里找到更好的解”。

复杂任务必须有可观察的中间态

策略构建、回测、解读每一步都可追踪,结构化 Gate + Observer 复核——否则用户没法信任一个黑盒。

用户会中途改主意,系统要接得住

INTENT_SWITCH 让用户从“建策略”直接转“跑回测”而不丢上下文;参数不全就自动补默认值,流程不中断。

多 Agent 的价值是分工与校验,不是炫技

并行分发是为了让构建、计算、解释、风险识别相互制衡,而不是为了堆 Agent 数量。

结果 & 验证

跑通了什么

  • 完整系统跑通:自然语言策略构建 → 回测验证 → 解读 → 持续优化的闭环
  • 沉淀了上下文管理、多 Agent 协作、工具调用、结果校验与量化解释能力
  • 核心能力抽象为轻量化量化 Skill,作为引流项目上架腾讯 FinClaw 应用市场