CUFEL-X 十讲十练
课程介绍
为深入贯彻落实“人工智能+”行动,推动人工智能与金融行业深度融合,服务金融强国建设目标,金融人工智能北京市重点实验室将陆续推出《金融人工智能十讲》(以下简称“十讲”)、《金融智能体十练》(以下简称“十练”)系列理论与实践课程、金融人工智能十赛(以下简称“十赛”),为有志于探究、实践人工智能与金融场域交叉融合的学习者、实践者,搭建“学-练-赛”一体化综合学习平台。
“十练”基于人工智能前沿技术,以智能资产配置为核心应用场景,通过实践介绍、演练多个具体技术,帮助练习者打造一个可自主完成ETF投资的智能体。该智能体可以在实验室前期打造的CUFEL-Q Arena平台上运行、竞技。以此为基础,将推出金融人工智能十赛的第一赛:基于智能体的资产配置,以赛促练,培养并提升参赛者的实战应用能力。
"十练"遵循"筑基—赋能—协同"递进路径,系统打造可落地的全栈金融智能系统。"筑基阶段"破除技术门槛,通过Python环境搭建和Vibe Coding快速构建工程化底座;"赋能阶段"聚焦垂直能力,构建BOT助手、RAG知识库、结构化输出引擎、DeepAgent框架与叙事经济学分析模块,直击信息处理与可信推理痛点;"协同阶段"引入多智能体系统(MAS)机制,在因子挖掘、多角色辩论与独立风控等实战场景中实现能力融合,最终“实战”构建具备自主调度、跨模块协同与系统化决策能力的量化金融解决方案。
练习目录
| 练习 | 主题 | 核心技能 |
|---|---|---|
| 第1练 | Python 安装和环境搭建 | Conda环境、VS Code、uv |
| 第2练 | Vibe Coding与基础设施搭建 | Claude Code、Coding Agent工作流 |
| 第3练 | Bot 开发 | LangChain、LangGraph、飞书对接 |
| 第4练 | Deepagent 框架 | DeepAgent、Skill、MCP、SubAgent |
| 第5练 | RAG系统搭建 | LangChain、LangGraph、RAG、向量数据库 |
| 第6练 | 结构化输出与叙事经济学量化分析 | Pydantic、提示词工程、金融文本分析 |
| 第7练 | MAS-FactorMiner | 因子挖掘、遗传规划、可解释AI |
| 第8练 | Debate MAS 通用辩论决策引擎 | 多角色辩论、ETF投资决策、可审计流程 |
| 第9练 | Risk-MAS 多智能体风控决策引擎 | 风险分析、规则决策、审计留痕 |
| 第10练 | Vibe Coding搭建Agentic portfolio | 大类资产配置、硬编码vs智能化、回测分析 |
你能学到什么
- AI原生开发范式:掌握Vibe Coding方法论,使用AI辅助编程工具提升开发效率
- LLM应用框架:熟练使用LangChain、LangGraph构建复杂的Agent系统
- Skill和MCP: 赋予Agent与世界交互的左膀右臂和行动指南
- 结构化输出:学会使用Pydantic定义数据契约,实现可靠的结构化输出
- 多智能体系统(MAS):理解多Agent协作机制,构建可解释、可审计的决策系统
- 量化金融应用:将AI技术应用于因子挖掘、投资决策、风险管控等场景
学习路径建议
顺序进阶学习路径(1→2→3→4→5→6→7→8→9→10)
结构特点:按照课程设计的自然顺序,从基础环境搭建逐步过渡到高级多智能体系统应用,形成完整的技能进阶链条。
主要优势:学习逻辑清晰,知识体系连贯,避免知识点跳跃导致的理解断层,适合构建系统化的AI应用开发能力。
适用人群:AI开发初学者、希望全面掌握课程内容的学习者、重视基础理论与实践结合的传统学习者、学习时间较为充裕的学生或职场人士。
目标导向跳跃路径(1→2→10→3→4→5→6→7→8→9)
结构特点:先掌握基础环境和Vibe Coding技能,直接体验最终的Agentic portfolio构建,再回头系统学习中间的各项技术模块。
主要优势:快速建立整体认知,明确学习目标,增强学习动力,能够更早体验项目成果,适合问题驱动的学习方式。
潜在局限性:知识链条可能不够连贯,在学习中间模块时可能需要回溯基础内容,对学习者的自主学习能力要求较高。
适用人群:有一定AI开发经验的开发者、目标明确的项目驱动学习者、希望快速验证课程价值的技术决策者、学习时间有限需要优先级排序的职场人士。
前置要求
- 基础的Python编程知识
- 对人工智能和大语言模型有基本了解
- 一台可以联网的电脑(Windows/Mac/Linux均可)
开始你的旅程
点击侧边栏的第一练,从Python环境搭建开始,踏上AI应用开发之旅!
💡 提示:每个练习都包含详细的理论讲解和实战任务,建议按照顺序逐步完成。如果你在过程中遇到问题,可以回顾前面的内容或查阅相关文档。
十练开发团队成员
赵博涵(第一练、第二练)、郭峻荣、甘锦强、肖子健、唐甜甜、杨宜霖、陶依蕾、黄逸、王明辉(按十练顺序排序)
策划:王靖一
本套练习内容得到国家自然科学基金(批准号:72473171)资助