Agent / LLM App / Full-stack

2026

角色: Agent 角色设计、决策流程设计、风控机制定义、面向面板展示的产品定义

Multi-Agent Quant Research System

一个多 Agent 研究工作流,用于检查市场信号、生成带风控意识的建议,并复盘策略周期,而不是把一切压缩成单一交易结论。

影响: 展示了 Agent 拆解如何让金融决策支持更透明,把市场判断、风控审查、组合建议和周期复盘拆成可见步骤。

Multi-Agent Quant 首页仪表板,展示今日建议、风险审查和调仓建议卡。
Multi-Agent Quant 基金页,展示当前持仓、候选基金和配置对比。
组合页把 Agent 输出转化为可比较、可检查的决策支持界面。
Multi-Agent Quant 协作时间线,展示结构化多 Agent 协同与复核流程。
时间线保留了推理链路,让分歧点和复核节点都变得清晰可见。

概览

这个项目把量化研究重新定义为可检查的决策支持流程。我没有让单个 LLM 直接给最终答案,而是引入面向市场判断、质询、复盘和下一步建议的专用 Agent,再把这些输出展示在可供人审阅的仪表板中。

问题

量化研究涉及噪声信号、不确定假设、变化的市场状态和风险约束。如果让单个 LLM 直接输出最终结论,系统容易隐藏不确定性、跳过风险质询,也让整个流程难以审计。

解决方案

我只在“能产生明显产品价值”的推理节点使用 LLM Agent,比如信号质询、可读复盘和下一步实验设计;确定性工作流逻辑则保持独立。这样系统更省成本、更可控,也更容易向非技术评审解释清楚。

架构

协调器负责管理工作流状态,将结构化上下文路由给专用 Agent,收集中间输出,并综合为研究备忘录,突出信号依据、风险点、分歧、置信度和下一步实验建议。

核心功能

  • 用于执行前信号质询的 Critic Agent
  • 用于周期后研究总结的 Review Agent
  • 用于提出后续策略实验的 Evolution Agent
  • 工作流阶段之间的结构化交接负载
  • 保留冲突而不是强行共识的综合机制
  • 便于人工审核和决策检查的输出格式

技术栈

  • TypeScript
  • LLM API
  • Agent Orchestration
  • Workflow State

实现细节

  • 将接入 LLM 的 Agent 与确定性工作流组件分离,使系统不必在每一步都依赖 LLM。
  • 为质询、复盘和策略进化分别设计角色化提示词,而不是使用单一通用金融分析提示词。
  • 使用结构化中间输出,使 Agent 推理更容易比较、审计和调试。
  • 在最终备忘录中保留分歧和低置信度信号,而不是强行生成一个漂亮但脆弱的答案。
  • 将系统定位为研究和决策辅助工具,而不是自动交易建议工具。

挑战

  • 如果角色契约和输出结构不清晰,Agent 工作流很容易制造虚假的严谨感。
  • 过多 Agent 会增加延迟和成本,因此每一次 LLM 调用都必须有明确存在理由。
  • 金融研究类输出需要谨慎定位,只能辅助分析,不能包装成确定性的投资建议。

收获

  • Agent 系统真正有价值的地方在于提升流程透明度,而不是简单模仿人类组织架构。
  • 对于研究工作流,保留分歧往往比压缩成一个自信结论更有价值。
  • 好的 LLM 产品设计不仅要决定在哪里使用模型,也要决定哪里不应该使用模型。
Multi-Agent Quant Research System | 吴锋