▶ 原文链接

JP 摩根如何利用 LangGraph 为投资研究构建 AI 代理 | LangChain Interrupt

来源: YouTube | David & Jane (JP Morgan Private Bank) | 2025-05-29 播客: LangChain 分类: AI 工程 原文发表: May 29, 2025 纪要生成: 2026-08-06


全集重点


嘉宾/话题简介

本次演讲来自 JP 摩根私人银行 投资研究团队的 DavidJane。他们所在的团队负责为高净值客户筛选和管理数千种复杂的投资产品。面对海量的结构化数据、爆炸式增长的非结构化文档,以及高度依赖人工专家的专有分析模型,他们自主开发了内部 AI 智能系统 "Ask David"。本集深入探讨了他们如何基于 LangGraph 从零开始构建这一多代理系统,以在严苛的金融合规与极高准确性要求下,实现投资研究的自动化与规模化。


分节详述

00:09 从人工排查到 AI 驱动:投资研究的自动化愿景

本节重点

详细精要

💬 精华片段(中文)

"Today, when you have a question, you come to me. You come to David and Dave will give you an answer. But tomorrow, you'll be able to go ask David, our AI powered solution designed to transform the way we answer investment questions." ("今天,如果你有问题,你来找我,找 David,我会给你答案。但明天,你就可以去问 David —— 我们专为转变投资问答方式而设计的 AI 驱动解决方案。")

02:12 "Ask David" 的数据基础与术语解析

本节重点

详细精要

💬 精华片段(中文)

"With the help of agent, we can scale the insight generation and we can make our service available to more of our clients." ("在代理的帮助下,我们可以规模化地生成洞察,并将我们的服务提供给更多的客户。")

04:50 多代理系统架构详解:监督器与专业化分工

本节重点

详细精要

💬 精华片段(中文)

"The supervisor agent have access to both short-term and long-term memories so that it can customize the user experience. It also knows when to invoke human in the loop to ensure the highest level of accuracy and also reliability." ("监督器代理能够访问短期和长期记忆,从而定制用户体验。它也知道何时调用人机协同机制,以确保最高水平的准确性和可靠性。")

07:25 实战案例拆解:"某基金为何被终止"的幕后技术流

本节重点

详细精要

💬 精华片段(中文)

"A due diligence specialist may demand a very detailed answer while a advisor maybe just need a general answer. So this personalization node will tailor the answer based on the user roles." ("尽职调查专家可能需要非常详细的答案,而顾问可能只需要一个通用答案。因此,这个个性化节点会根据用户角色来定制答案。")

09:09 工程心得一:从简洁起步,高频重构

本节重点

详细精要

💬 精华片段(中文)

"Start simple and refactor often. I know I show you a fairly complex diagram earlier but we didn't really focus on building that diagram from day one." ("从简单开始,并经常重构。我知道我之前展示了一张相当复杂的架构图,但我们从第一天起并没有专注于去构建那张图。")

10:05 工程心得二:评估驱动开发与多维指标矩阵

本节重点

详细精要

💬 精华片段(中文)

"You can start evaluation with or without ground truth it doesn't matter there are so many metrics beyond just accuracy and each one of them will provide you some insight." ("无论有没有真值,你都可以开始评估。除了准确度之外还有很多指标,每一个都会为你提供一些洞察。")

12:40 工程心得三:人机协同攻破 "最后一公里"

本节重点

详细精要

💬 精华片段(中文)

"Between 90% and 100%, that's what we call the last mile and the last mile is always hardest mile. In terms of GenAI applications, it may not be achievable to get that 100% mark, so what do we do? Human is in the loop." ("在 90% 和 100% 之间,就是我们所说的'最后一公里',而这最后一公里总是最难的一段。在生成式 AI 应用中,可能无法达到 100%,那我们该怎么办?让人参与进来。")


专业术语注释

术语 解释
LangGraph 由 LangChain 推出的用于构建有状态、多参与者应用程序的框架,本案例中用于编排包含监督器与子代理的状态图。
多代理系统 由多个具备不同专业能力的 AI 代理组成的系统,通过一个中央监督器代理进行调度,以协作完成复杂任务。
监督器代理 该架构中的中央协调节点,负责理解用户意图、访问记忆系统并将任务分发给特定的子代理。
领域特定 QA 代理 针对特定行业(如金融)或特定数据集进行深度定制,能精准回答专业问题的问答代理。
ReAct Agent 一种结合推理与行动的 AI 代理设计模式,能够根据外部工具的反馈循环执行任务,是 "Ask David" 的早期原型形态。
RAG 代理 基于检索增强生成技术的代理,在处理提问时先从向量数据库中检索最相关的非结构化文本片段,再交给大模型归纳总结。
人机协同 在本语境下指 AI 系统在信心不足或面对高风险操作(如代码执行)时,自动暂停并将任务升级给人类专家审核的机制。
子图架构 将不同意图(如通用问题 vs 特定基金问题)封装在相互独立的有向无环图中的设计,便于独立维护与横向扩展。
LLM as Judge 利用另外的大语言模型作为评估器,通过特定的提示词对 AI 生成的回答进行打分和逻辑检查的自动化评估方法。
最后一公里 指在 GenAI 应用中,准确率从 90% 提升到近乎完美的 100% 的极其艰难的最终优化阶段。
未格式化文本至代码生成 指将用户的自然语言指令自动转化为可执行的编程代码(如 Python/SQL),以调用复杂的分析模型。
个性化和反省节点 前者根据用户角色调整答案的专业度与长度;后者在生成答案后进行自我批判,如不合逻辑则触发重试。

延伸思考

值得进一步关注的问题、争议点或行动建议:

  1. 双通道子图的取舍:虽然 "特定基金" 与 "通用问题" 两个子图易于扩展,但当出现介于两者之间或交叉的复杂问题时,监督器是否可能出现路由模糊?是否需要引入意图置信度阈值机制?
  2. LLM 裁判的公正性局限:使用 LLM 审查 LLM 生成的内容,可能会产生 "回声室效应" 或对特定错误的系统性放水。在金融高压环境下,是否有必要在反省节点引入基于规则的传统裁判?
  3. 人类反馈的闭环利用:文中详细描述了人机协同的触发,但未说明被拦截的错误数据如何反哺回模型进行强化学习或微调。 RLHF 或类似的反馈循环对这个系统的自我进化至关重要。
  4. 评估指标间的博弈:一旦同时引入 "准确率" 和 "简单度" 作为评估标准,在向模型下达优化指令时可能会出现 "为了简明而牺牲信息完整性" 的冲突。如何设计复合评分权重以平衡监管需求与用户体验?

原文发表:May 29, 2025  ·  纪要生成:2026-08-06