AI量化多Agent架构LLM应用智能投资

InfinitySoft AI 投资助手 — Nadir

基于多智能体架构的 AI 量化投资平台,集成新闻感知(Raven)、趋势分析(Trend)、组合管理(Helm)和交易执行(Crucible)四大核心 Agent,实现从信息采集到交易执行的全链路智能投资决策。

2024.06 — 至今源代码
InfinitySoft AI 投资助手 — Nadir

Nadir 是一个基于多智能体架构的 AI 量化投资平台,采用 MVP 模式构建,通过四个独立 Agent 协同工作实现从信息感知到交易执行的全链路自动化。


项目背景


传统量化投资系统通常是紧耦合的单体架构,难以灵活迭代和扩展。Nadir 采用 Agent-based 架构设计,每个 Agent 独立运行、通过文件总线(FileBus)通信,实现极致解耦和可复现性。支持从 JSONL 切换到 Parquet 或 Redis Streams 等存储后端。


核心 Agent


  • Raven(感知层): 多源数据采集与 LLM 情感分析引擎。支持 RSS 订阅、Web 搜索、文件监控、手动投放等多种数据源,使用 Qwen/GPT 等大模型进行链式思维(CoT)推理,具备自反思和工具调用能力
  • Trend(认知层): 基于 Polars 的量价因子计算引擎。实现动量、波动率、换手率等多维因子计算,通过 XGBoost 模型进行策略评分预测,输出板块维度的目标暴露和个股候选名单
  • Helm(决策层): PM + 风控一体化组合管理。融合 Raven 事件信号与 Trend 趋势信号,通过 LLM 生成结构化投资意图,执行硬性风控规则检查
  • Crucible(执行层): 订单执行引擎,将 Helm 审批通过的投资指令转为实际交易操作(MVP 阶段为模拟交易)

  • 技术亮点


  • MCP Server 架构: Trend MCP(FastAPI + PostgreSQL + XGBoost)和 Raven MCP(FastAPI + LLM API)作为独立微服务部署
  • 多模型 LLM 配置: 支持按分析步骤配置不同 LLM(Understand/Analyze/Judge),灵活控制成本与质量
  • Gradio Web UI: 提供可视化操作界面,支持 LLM 配置管理、任务执行控制、实时日志显示和 Prompt 调试
  • Docker 容器化部署: PostgreSQL + Redis + Agent 服务全容器编排,一键启动
  • A 股数据集成: 通过 Tushare API 获取 A 股行情数据,支持每日自动更新
  • 飞书推送集成: 分析结果自动推送至飞书,实现实时监控

  • 项目架构


    所有 Agent 通过 append-only 文件(JSONL)进行异步通信,FileBus 抽象层保证通信接口统一。数据流向:Raven 采集并分析新闻 → 输出事件信号 → Trend 计算因子并生成趋势信号 → Helm 综合决策 → Crucible 执行交易。

    技术栈

    PythonFastAPIPostgreSQLRedisXGBoostPolarsGradioDockerLLM API (Qwen/GPT)Tushareasyncio

    项目信息

    日期
    2024.06 — 至今
    类型
    AI量化、多Agent架构、LLM应用、智能投资