这次我们来看一个很有意思的信号:高盛一位合伙人公开警告,华尔街大规模普及 AI 之后,金融从业者的思考能力可能被削弱。表面看这是一条行业评论,但从技术视角拆开,这个警告背后真正值得讨论的,是自动化偏差、思维捷径、模型依赖、责任漂移这四个工程问题。AI 进入金融决策流程已经不是“要不要用”的问题,而是“怎么用才不出事”的问题。
这篇文章不会站在道德制高点批判 AI,也不打算给华尔街唱赞歌。我会把这个警告当成一个系统性问题来处理:先说 AI 在金融行业到底解决了什么问题,再说“思考能力弱化”在工程上对应哪些具体机制,然后给出可落地的测试流程、接口接入方式、批量任务设计、性能观察方法和排查清单。无论你是金融科技从业者、量化投研工程师,还是做企业级 AI 落地的后端开发,这篇文章都会有一定的参考价值。
1. 事件核心信息速览
| 项目 | 说明 |
|---|---|
| 事件主题 | 高盛合伙人警告:华尔街普及 AI 或削弱金融从业者思考能力 |
| 核心矛盾 | AI 提升效率与人类认知能力退化之间的平衡 |
| 涉及技术 | 大语言模型、智能体 Agent、RAG 检索增强、自动化交易决策、报告生成 |
| 主要风险 | 自动化偏差、思维捷径、模型幻觉、责任归属不清、信息茧房 |
| 适用行业 | 银行、证券、基金、保险、审计、风控、投研 |
| 关键应对 | 人机协同机制、人工复核节点、模型评估体系、权限审计、输出留痕 |
| 落地门槛 | 中高;需要数据治理、模型选型、合规审核、业务流程重构 |
| 批量任务 | 支持,但必须设计灰度发布和人工抽检机制 |
| API 能力 | 一般通过企业内部 LLM 网关统一接入,不直接暴露裸模型 |
这张表里的信息量不大,但已经把整个问题的轮廓勾出来了。真正的重点在后面:为什么 AI 用多了人会变“懒”,这种“懒”在金融行业为什么特别危险,以及技术团队能做什么来缓解。
2. AI 在金融行业的真实价值与能力边界
金融行业引入 AI,不是赶时髦,是因为确实存在大量高重复、高耗时、高信息密度的任务。典型场景包括:
- 研报摘要与信息抽取:从数百页年报、公告、电话会议记录中提取关键指标。
- 文档审核与合规检查:合同条款比对、监管政策变动追踪。
- 代码生成与数据分析:从 SQL 查询到 Python 因子计算,模型都能辅助生成。
- 智能投顾与客户服务:基于客户画像生成个性化资产配置建议。
- 交易策略辅助:用模型分析新闻情绪、宏观经济数据,辅助交易决策。
这些场景的共同特点是:输入数据量大、处理规则相对明确、人工操作重复度高。AI 在这些任务上确实能大幅提升效率,一个人能干过去三个人的活。
但问题也出在这里。效率提升的同时,人类从“主动计算者”变成了“结果审核者”。一位研究员过去需要自己阅读十几份报告才能得出结论,现在 AI 直接给他一份总结。他省下了几小时,但也失去了对原始细节的感知、对数据异常的本能警惕、以及构建论证链条的思维过程。
高盛合伙人警告的“思考能力弱化”,本质上是流程设计问题。如果一个组织把 AI 输出当作“正确答案”,而不是“待审核材料”,那员工的思维方式必然退化。这个风险不是 AI 带来的,而是组织对 AI 的使用方式带来的。
所以,AI 的能力边界必须明确:它适合做“信息压缩”和“初步分析”,不适合做“最终决策”。任何涉及资金、法律、客户利益的判断,都必须保留人类复核环节。这不是保守,而是金融行业的基本纪律。
3. “思考能力弱化”的四种技术机制
要解决问题,先要拆解问题。“AI 用多了人会变笨”这句话太笼统,落实到工程层面,实际上是四种机制在起作用。
3.1 自动化偏差
自动化偏差指人类过度相信系统输出,即使结果明显有问题,也倾向于不质疑。这在金融行业尤其危险。
一个交易员使用 AI 生成的风险评估报告,报告显示某笔交易风险极低。交易员看了一眼,觉得数据来源可靠,就直接通过了。但报告里有一个假设条件已经失效,AI 没有识别出来,交易员也没有检查。
这不是 AI 的错,是流程设计没有强制要求人做交叉验证。
技术对策:在 AI 输出结果中显式标注置信度、数据来源、假设条件、与历史结论的差异。同时,在业务流程中加入“强制人工复核点”,不能让人一键跳过。
3.2 思维捷径与模板化
大语言模型的输出天然倾向于“高频模式”。它见过大量“标准答案”,所以生成的内容往往符合常识、结构工整,但也容易缺乏深度和新意。
当金融从业者长期依赖 AI 生成分析报告,他们的思维会逐渐被“模型的高频路径”同化。一个人不再独立思考,而是在模型的输出上稍作修改。这就是思维捷径。
技术对策:在提示词中引导模型输出“反面论据”“不确定性分析”“替代假设”,而不是只生成一个结论。同时,企业可以定期抽查员工提交的报告,评估与原始数据的偏差度。
3.3 信息茧房与上下文裁剪
LLM 的上下文窗口是有限的。长期使用 AI 做信息检索和分析,用户会习惯只接收模型裁剪后的信息,而不是主动去阅读原始文献。
如果模型检索环节有偏差,或者索引的数据本身不完整,用户看到的永远是“被加工过的局部信息”。这种信息茧房比传统推荐算法更隐蔽,因为 AI 的输出在形式上看起来非常客观、全面。
技术对策:RAG 系统必须暴露引用来源,用户点击引用可以直接跳转到原文段落。对于关键信息,系统应提示“原始文档中还存在相关信息”,而不是只给一段摘要。
3.4 责任漂移
当 AI 参与决策流程时,责任归属会变得模糊。出了问题,算法说“是数据的问题”,数据团队说“是模型训练的问题”,模型团队说“是业务规则设置的问题”,最后没人负责。
责任漂移不是技术问题,但它会加剧其他三种风险。如果没人对 AI 输出负责,那么自动化偏差会更严重,模型迭代会更随意,审核流程会流于形式。
技术对策:建立模型输出审计日志,记录每一次 AI 生成、每一次人工修改、每一次最终确认。日志不仅要保存在技术系统里,还要与业务流程绑定,确保可追溯。
这四种机制相互叠加,才形成了“华尔街从业者思考能力被削弱”的完整逻辑链。想解决这个问题,不是少用 AI,而是要用工程手段把这些副作用控制住。
4. 金融 AI 应用的技术底座与环境准备
如果要在一个金融机构内部落地“AI 辅助但不削弱思考”的系统,技术底座通常包括以下部分:
4.1 基础环境清单
| 组件 | 建议规格/方案 |
|---|---|
| 计算资源 | GPU 服务器用于模型推理,CPU 服务器用于数据处理和 API 服务 |
| 模型选型 | 开源可私有化部署的中小规模 LLM,或通过企业级 API 网关接入商用模型 |
| 数据层 | 向量数据库 + 结构化数据仓库,支持 RAG 检索 |
| 推理框架 | vLLM / TensorRT-LLM / Ollama 均可,按推理性能和部署难度选择 |
| 服务网关 | 统一鉴权、限流、审计日志,不直接暴露裸模型 |
| 前端界面 | 内部 Web 工作台,用于文档上传、结果审核、批注修改 |
| 监控系统 | 记录响应延迟、Token 消耗、置信度分布、人工修改率 |
4.2 模型服务启动示例
假设使用开源的 Qwen 或 Llama 系列模型,通过 vLLM 启动一个本地推理服务,配置方式如下:
# 安装 vLLM(示例,实际版本按官方文档确认) pip install vllm # 启动 OpenAI 兼容的推理服务 python -m vllm.entrypoints.openai.api_server \ --model /data/models/Qwen2.5-14B-Instruct \ --served-model-name finance-llm \ --host 127.0.0.1 \ --port 8010 \ --tensor-parallel-size 2 \ --gpu-memory-utilization 0.9注意:这里的模型路径、并行卡数、显存利用率都需要按实际环境调整。启动成功后,可以通过/v1/models接口验证服务是否可用。
4.3 环境检查清单
部署之前的检查项:
- 操作系统推荐 Linux,Windows 可用 WSL2 作为测试环境。
- 驱动与 CUDA 版本必须匹配模型推理框架要求。
- 磁盘空间至少准备模型体积的 3 倍,因为模型文件、缓存、日志都会占空间。
- 内部网络需要开放模型服务端口,但建议只在内网访问,不暴露公网。
- 数据权限要提前划分,哪些员工可以调用哪些模型能力,必须按角色管理。
5. 金融 AI 应用的功能测试与效果验证
真正判断一套金融 AI 系统是否合格,不是看它能不能“聊天”,而是看它在真实业务场景中的稳定性、准确性和可审核性。测试至少覆盖以下五个维度。
5.1 研报摘要准确性测试
测试目的:验证模型能否从长文档中准确提取关键信息。
输入素材:一份真实财报 PDF(脱敏后),包含收入、净利润、现金流、风险提示等关键数据。
操作方式:
import requests import json url = "http://127.0.0.1:8010/v1/chat/completions" payload = { "model": "finance-llm", "messages": [ {"role": "system", "content": "你是金融分析助手。请基于用户提供的财报内容,提取以下指标:营业收入、净利润、资产负债率、经营性现金流,并标注数据出现的原文段落。"}, {"role": "user", "content": "请分析这份财报的核心财务指标。"} ], "temperature": 0.2, "max_tokens": 1500 } response = requests.post(url, json=payload, timeout=120) print(response.json()["choices"][0]["message"]["content"])判断成功的标准:
- 关键指标是否与人工标注结果一致。
- 是否准确引用了原文段落编号。
- 是否遗漏了风险提示中的关键条款。
- 是否出现幻觉数据(例如模型自行编造了一个财务数字)。
失败时优先排查:文档解析是否完整、输入文本是否被截断、系统提示词是否足够明确。
5.2 合规检查测试
测试目的:验证模型能否识别合同或公告中的合规风险。
输入素材:一份脱敏的借款合同,包含利率、担保方式、违约条款、提前还款罚息等条款。
测试要求:
- 模型输出必须指出合同中的潜在风险点。
- 每个风险点都要有条款原文作为依据。
- 对于模糊条款,模型应主动标出“需要人工复核”,而不是强行给结论。
特别要注意:合规检查类的任务,宁可让模型“多说风险”,也不能让它“少说风险”。所以在提示词里要加入“如果没有把握,请标记为待人工复核”。
5.3 代码辅助生成测试
测试目的:验证模型能否辅助生成交易策略代码,同时保证代码可运行、可审计。
示例任务:让模型生成一个简单的双均线策略回测代码。
import pandas as pd import numpy as np def moving_average_strategy(df, short_window=5, long_window=20): df = df.copy() df['short_ma'] = df['close'].rolling(short_window).mean() df['long_ma'] = df['close'].rolling(long_window).mean() df['signal'] = np.where(df['short_ma'] > df['long_ma'], 1, 0) df['position'] = df['signal'].diff() return df判断标准:
- 模型生成的代码是否能在本地直接运行。
- 代码逻辑是否与需求一致。
- 是否存在明显的过拟合倾向。
- 代码是否包含不合理的数据切片或未来函数。
5.4 多轮对话与记忆测试
金融分析经常需要多轮交互。例如第一轮问“分析这家公司的现金流”,第二轮问“跟去年同期对比怎么样”。测试时要注意:
- 模型能否正确理解第二轮问题中的隐含上下文。
- 上下文过长时是否丢失关键信息。
- 多轮对话后是否产生事实漂移。
一般建议:内部系统不要依赖模型的长上下文记忆,而是每次请求都携带必要的业务上下文,或者引入 RAG 检索。
5.5 压力与稳定性测试
在真实业务环境中,模型服务会遇到高并发访问。建议做以下压力的测试:
- 模拟 10 个用户同时提交分析任务,观察响应延迟。
- 持续运行 8 小时,观察是否有内存泄漏、显存溢出、请求超时。
- 输入超长文本时,观察系统是否报错,是否有长度限制提示。
金融场景的服务稳定性要求很高,哪怕是 99% 的可用性,在一年里也意味着几小时的不可用时间。所以大模型服务的监控和告警必须从第一天就配置好。
6. 接口 API 与批量任务设计
“AI 削弱思考能力”的一个重要放大器,就是批量任务。当一个人一次性提交 500 份合同做合规检查,他基本不可能逐份细看。批量任务放大了效率,也放大了风险。所以批量任务的设计必须比单次任务更严格。
6.1 内部 API 网关设计
不推荐业务系统直接调用裸模型接口。建议统一通过内部网关转发,网关负责:
- 用户身份认证
- 敏感数据脱敏
- 请求频率限制
- 全量审计日志
- 模型版本路由
# 通过内部网关调用模型服务 curl -X POST "http://llm-gateway.internal.example.com/v1/analysis" \ -H "Authorization: Bearer ${INTERNAL_TOKEN}" \ -H "Content-Type: application/json" \ -d '{ "task_type": "compliance_check", "document_id": "DOC-2025-00123", "business_line": "credit", "priority": "high" }'网关返回任务 ID,业务系统通过任务 ID 轮询获取结果。
6.2 批量任务队列设计
批量任务建议采用“异步队列 + 分片处理 + 人工抽检”的模式:
{ "batch_id": "BATCH-2025-0415-001", "task_type": "report_summary", "input_dir": "/data/inputs/2025Q1", "output_dir": "/data/outputs/2025Q1", "model": "finance-llm-v2", "temperature": 0.2, "max_tokens": 1024, "auto_approve": false, "sample_rate": 0.1 }其中auto_approve必须为false,sample_rate表示人工抽检比例,建议不低于 10%。
Python 批量任务模板:
import os import json import time import requests INPUT_DIR = "./batch_inputs" OUTPUT_DIR = "./batch_outputs" API_ENDPOINT = "http://127.0.0.1:8010/v1/chat/completions" os.makedirs(OUTPUT_DIR, exist_ok=True) for file_name in os.listdir(INPUT_DIR): if not file_name.endswith(".json"): continue file_path = os.path.join(INPUT_DIR, file_name) with open(file_path, "r", encoding="utf-8") as f: content = f.read() payload = { "model": "finance-llm", "messages": [ {"role": "system", "content": "你是金融分析助手。请提取文档中的核心风险点,并标注原文依据。"}, {"role": "user", "content": content[:4000]} ], "temperature": 0.2, "max_tokens": 1024 } try: response = requests.post(API_ENDPOINT, json=payload, timeout=180) result = response.json() output_content = result["choices"][0]["message"]["content"] except Exception as e: output_content = f"ERROR: {str(e)}" output_file = os.path.join(OUTPUT_DIR, file_name.replace(".json", "_result.json")) with open(output_file, "w", encoding="utf-8") as f: json.dump({ "input_file": file_name, "status": "success" if "ERROR" not in output_content else "failed", "output": output_content }, f, ensure_ascii=False, indent=2) print(f"Processed: {file_name}") time.sleep(1) # 避免请求过于密集批量任务的关键不是“能跑完”,而是“跑完之后怎么人工复核”。建议产出一个汇总报告,按风险等级标记文件,让业务人员优先检查高风险条目。低风险条目也不能直接忽略,至少要抽样复核。
7. 资源占用与性能观察方法
“思考能力弱化”问题在技术层面的另一个体现是:模型服务的资源开销与响应质量不匹配,导致用户为了省时间而跳过审核。
7.1 显存与内存观察
在模型服务运行过程中,可以使用以下命令观察资源占用:
# 查看 GPU 使用情况 nvidia-smi # 查看进程内存占用 top -p $(pgrep -f vllm) # 查看模型服务日志中的 Token 统计 journalctl -u llm-service --since "10 minutes ago" | grep tokens重点观察指标:
- GPU 显存利用率:多卡并行时要注意负载是否均衡。
- Token 生成速度:低于 10 tokens/s 时用户体验会很差,要考虑模型剪枝或换小模型。
- 请求排队时间:高并发时如果排队时间过长,业务人员会绕过系统手工处理,反而增加风险。
7.2 影响性能的关键参数
金融 AI 系统里,以下参数对资源消耗影响最大:
| 参数 | 影响 |
|---|---|
| 输入文本长度 | 输入越长,显存占用越大,响应延迟越高 |
| 输出 max_tokens | 输出长度直接决定生成时间 |
| 并发请求数 | 并发越高,对显存和显存带宽压力越大 |
| 检索范围 | RAG 检索的文档越多,预处理耗时越长 |
| 批量大小 | 大 batch 提升吞吐,但显存占用成倍增长 |
对于金融场景,不建议一上来就追大模型。很多文档分类、数据抽取任务,用 7B 到 14B 参数量的模型就能做好。小模型延迟低、显存占用小、更容易做私有化部署和权限控制。
7.3 降低资源占用的通用方法
- 将长文档按章节切片,分段送入模型,而不是一次性输入全文。
- 设置合理的
max_tokens,避免模型生成过多冗余解释文字。 - 对同一批文档升序排队,避免所有大文件同时挤入内存。
- 使用量化版本模型(如 AWQ、GPTQ),在可接受的质量损失下降低显存占用。
- 冷热分离:高频使用的系统提示词和模板固定缓存,减少重复计算。
优化资源占用的根本目的,是让 AI 服务的响应足够快、成本足够低,这样业务人员才不会因为“等不起”而放弃人工复核。
8. 金融 AI 落地中的常见问题与排查方法
| 问题现象 | 可能原因 | 排查方式 | 解决方案 |
|---|---|---|---|
| 模型生成内容包含虚构数据 | 提示词未限定依据范围、模型幻觉 | 检查输出中是否包含引用来源 | 强制模型引用原文,加入“无据不答”约束 |
| 检索不到关键信息 | 文档解析失败、向量索引缺失 | 检查索引记录与检索日志 | 修复解析流程,重建向量索引 |
| 响应延迟过高 | 模型过大、GPU 资源不足 | 观察 nvidia-smi 和请求日志 | 换小模型或增加 GPU 实例 |
| 多轮对话上下文错乱 | 上下文窗口超限 | 检查 token 统计 | 使用摘要压缩或 RAG 替代长记忆 |
| 批量任务中途失败 | 内存溢出、文件编码异常 | 查看任务日志和错误堆栈 | 添加异常重试机制,单文件独立处理 |
| 人工抽检流于形式 | 流程设计不合理、激励不足 | 统计审核耗时和修改率 | 将抽检结果纳入业务考核 |
| API 网关超时 | 下游模型推理时间过长 | 检查网关超时配置 | 调整超时时间,增加异步任务模式 |
| 权限控制失效 | 网关配置错误 | 检查访问日志 | 限制模型接口仅对内网可选 IP 开放 |
排查问题的核心原则是:先看日志,再看指标,最后再改代码。不要凭感觉猜测。
9. 最佳实践:用工程手段保住人的思考能力
回到高盛合伙人的警告。要避免“AI 普及导致思考能力弱化”,技术团队可以落实以下几项最佳实践。
9.1 强制引用与来源标注
所有面向业务决策的模型输出,都必须包含引用来源。系统层面可以这样实现:要求模型按结构化格式输出,没有来源的内容不得作为决策依据。
{ "结论": "该公司短期偿债能力存在一定压力", "依据": [ { "指标": "流动比率", "数值": "1.18", "来源": "2024年年度报告 第32页" } ], "不确定性": "应收账款周转天数未在年报中直接披露,需人工确认", "建议动作": "人工核实应收账款明细后,再决定是否调整授信额度" }9.2 设计“思考时间”节点
在 AI 输出结果与最终决策之间,插入一个强制冷却期或思考节点。例如:
- AI 生成初稿后,业务人员必须至少修改一处内容才能提交。
- 关键报告必须经过第二人复核。
- 模型输出不一致时,系统弹出提示,要求人工判断。
这些机制看起来多此一举,但实际上是在制度层面强制保留人的认知参与。
9.3 定期评估人工编辑率
建议监控两个指标:
- AI 输出直接被采用的比率。如果这个比率接近 100%,说明业务人员在走流程,没有真正审核。
- 人工修改后内容与 AI 原稿的差异度。如果几乎没有差异,同样说明思考环节缺失。
这两个指标能直观反映“人有没有在思考”,比任何口头强调都有效。建议每月输出一份分析报告,发现问题及时调整。
9.4 模型迭代必须走灰度发布
金融 AI 系统上线新模型版本时,不能直接全量切换。建议:
- 先在小范围、低风险场景试点运行。
- 对比新旧版本在风险识别率、误报率、幻觉率上的差异。
- 确认新版本不劣于旧版本后,再逐步扩大范围。
- 每次模型版本变更都要记录,以便出现问题时快速回滚。
9.5 数据安全与合规底线
金融行业的数据安全要求远高于普通互联网业务。落地 AI 系统时必须注意:
- 客户身份信息、账户信息、交易明细等敏感数据,必须做脱敏处理后再进入模型。
- 训练数据、检索数据、模型输出日志都要按最小权限原则管理。
- 涉及人脸识别、声音克隆、客户肖像等能力时,必须确认授权范围,未经授权不得使用。
- 生成内容不能直接用于对外发布,必须经过法务或合规部门审核。
安全合规不是 IT 部门的单独责任,而是整个业务流程的一部分。任何绕过合规流程的“效率优化”,都可能在风险事件中变成重大隐患。
10. 总结与下一步
高盛合伙人的警告,本质上不是反对 AI,而是提醒金融机构:技术效率不能以牺牲人类判断力为代价。从工程角度说,“AI 削弱思考能力”可以被拆解为自动化偏差、思维捷径、信息茧房、责任漂移,这些都是可以通过系统设计、流程控制和审计机制来缓解的问题。
如果你所在的团队正在规划金融 AI 应用,建议最先验证三件事:
- 模型输出是否稳定可靠:跑一批真实业务样本,统计准确性、幻觉率、引用覆盖率。
- 人工审核流程是否顺畅:是否能在可接受的耗时内完成有效复核,而不是被迫直接接受 AI 结果。
- 日志审计是否完整:能否追溯每一次关键决策的 AI 依据和人工确认记录。
最容易踩的坑有两个:一是把 Chat 类 Demo 直接当生产系统用,二是用“效率优先”冲击“合规底线”。这两条路都走不远。
下一步技术团队可以继续推进的方向包括:引入更好的 RAG 检索策略、设计针对金融场景的评估集、建设内部模型网关、完善人工复核与反馈闭环。AI 与金融从业者的关系,不该是“替代”与“被替代”,而是“帮助人更快地思考”,而不是“代替人思考”。这个边界能不能守住,取决于每一个模型设计、每一个流程节点、每一次人工复核。