最近在浏览开源AI产品时,发现了一个有趣的项目——JCP。
它让我重新思考了AI在金融分析中的应用方向。
与其他简单的数据展示工具不同,JCP采用了多Agent协作的设计,让不同专业背景的AI角色围绕同一只股票进行讨论和分析。
这种"智库会议"式的交互方式,相比单一AI回答,能提供更立体的分析视角。
今天我来详细介绍这个项目的设计思路和实际可用性。
项目定位与核心特性
JCP是一款基于Wails + Go + React开发的桌面应用,定位于将AI多Agent系统与A股实时数据结合,为投资者提供多维度的分析视角。

其核心价值在于以下三个方面:
1. 多Agent协作框架
系统内置4个专家Agent,各司其职:
- 技术分析师:专注K线形态识别、技术指标计算(如均线、MACD等)
- 基本面分析师:负责财报数据解读、PE/PB等估值指标分析
- 情绪分析师:追踪市场舆情趋势、热点话题关联度
- 风控专家:评估交易风险、提供仓位建议
这些Agent可在data/agents.json中自定义配置,支持替换或扩展专家角色。
相比传统的单一AI输出,多Agent讨论能够自然呈现不同视角的观点碰撞,用户可以看到分析师之间如何相互论证和补充。
2. 股票隔离的长期记忆系统
这是JCP的技术亮点。系统为每只股票维护独立的记忆空间,包含三层结构:
| 记忆模块 | 功能说明 |
| KeyFacts | 自动提取讨论中的关键事实、观点、投资决策 |
| RecentRounds | 保留最近N轮讨论的完整记录 |
| Summary | LLM自动生成的历史讨论摘要 |
系统会自动压缩超过阈值的旧记忆,避免上下文膨胀影响分析质量。这种设计使得AI能够在长期交互中逐步建立对某只股票的"认知",而不是每次都重新开始分析。
3. 实时数据与舆情聚合
系统接入了以下数据源:
- 行情数据:实时价格、多周期K线(日/周/月)、盘口深度
- 舆情聚合:百度、抖音、B站、今日头条的热点话题趋势
- 研报服务:专业研究报告库的查询与智能提取
这些数据成为Agent讨论的"素材库",确保分析基于最新信息。
核心功能模块梳理
📈 实时行情与自选管理
提供标准的行情查看和自选股票管理功能。用户可以添加关注的股票,系统持续监控其价格、涨跌、成交量等关键指标。多周期K线展示便于技术分析师从不同时间维度观察股票走势。
🤖 AI智库与会议室
这是系统的核心交互入口。用户提出问题或观点后,多个Agent依次发表意见,形成一个"会议讨论"的过程。支持:
- 多轮对话:Agent之间可以相互引用、补充、质疑
- MCP工具调用:Agent在讨论过程中可调用外部工具(如实时查询最新财报、获取舆情数据)
🔥 热点舆情
实时聚合主流平台的热点话题,帮助情绪分析师快速定位市场关注焦点。这对于追踪事件驱动型的股票涨跌特别有价值。
🧠 长期记忆与知识积累
系统在data/memory/目录下按股票代码分文件存储记忆数据。每次讨论后,关键信息会被自动索引,后续查询可通过TF-IDF算法快速检索相关历史,避免重复分析。
安装与部署
项目在GitHub(https://github.com/run-bigpig/jcp)上开源。
基本流程:
- 克隆仓库
- 配置本地LLM服务(支持OpenAI兼容的API)
- 在
data/agents.json中定义或修改Agent角色 - 启动应用,连接数据源(行情API、舆情爬取等)
系统采用Go后端 + React前端的技术栈,确保了跨平台兼容性和响应速度。
适配场景与使用人群
JCP适合以下场景:
- 散户投资者:缺少专业分析能力,希望获得多维度参考意见的投资者
- 量化研究员:需要快速生成分析报告、验证策略思路的专业人士
- 财务分析师:寻求AI辅助的财报解读和行业对标工具
- 投资顾问:用于客户沟通前的快速尽调和观点整理
相比国内已有的AI炒股工具(如某些付费App),JCP的差异在于:强调开源透明、支持本地部署(数据隐私可控)、多Agent框架(而非黑盒输出)、可扩展的MCP协议。
技术特征与扩展潜力
系统支持Model Context Protocol(MCP)扩展,理论上可以接入更多的工具能力:
- 自定义技术指标计算
- 行业数据库查询
- 新闻爬虫集成
- 投资组合风险评估模块
这种扩展性为长期迭代提供了良好的架构基础。
结尾总结
JCP代表了一种有趣的AI应用思路:不是简单地用AI替代人的分析工作,而是通过多Agent协作,让AI像一个真实的分析团队那样工作。其长期记忆系统和MCP扩展框架,也体现了对用户持续价值的考虑。
如果你是开发者,这个项目的架构设计(特别是Agent管理和记忆系统)值得参考。如果你是投资者,不妨试用一下,感受多Agent讨论式分析的体验差异。当然,任何AI工具的输出都只能作为参考,最终的投资决策仍需结合自身风险承受能力和市场判断。