AI 让个人更快,却没让团队更快:智能体记忆才是真瓶颈
关联
人物 Kay Malcolm
公司 Oracle
概念 智能体 · harness · 记忆 · 上下文窗口 · 护栏 · 检索 · Codex · Git · Poly · Oracle Agent Memory Package · Oracle AI 数据库
这一集是 Oracle 对外数据库产品管理负责人 Kay Malcolm 的现场演讲。她在 Oracle 干了 20 年,手下团队横跨欧洲(EMEA)和美国,做平台开发、内容开发、QA 和前端。她讲了一个很扎心的发现:在大家疯狂堆 token 用 AI 写代码的 2025 年,AI 确实让她团队里每个人更快了,但整个团队并没有变得更有生产力 。
问题出在哪?她一半团队在 EMEA,一半在美国。
荷兰的团队凌晨 4 点提交代码,「他们提交了代码,但没有提交他们来自 Codex 的上下文」——Oracle 内部用 Codex 做 AI 编程。美国团队早上醒来,拿到了代码,却完全不知道这些代码背后的决策上下文。
于是出现了一堆症状:GitHub 不追踪上下文,仓库分叉,经理被追问「为什么我们花了这么多钱买 token 和 AI,却还是要花大量时间做测试和验证」。她的结论一句话:「Git 记录的是代码,而不是人类意图」。
代码创建已经不是瓶颈了,真正的瓶颈是协作——「我们需要一个协作层」。最后她是「用 AI 解决了一个 AI 自己制造的问题」。
企业智能体 = 模型 + 马具(harness)
Malcolm 用一个类比定义企业智能体:模型只是「漂浮在玻璃罐里的小大脑」,真正的智能体是模型加上 harness(马具)——「这个马具就是身体,是智能体真正能做事、把事情办成的方式」。马具包括:工具(它怎么做事)、上下文窗口(提示词里的内容)、记忆、检索(只取回正确的信息,不是取回所有东西)、还有护栏——她说开发者不在乎安全,但她为「最安全的数据库公司」工作,所以她在乎。
其中记忆是中枢神经系统,负责把上下文从大脑传到身体各处。她梳理了五种最常见的记忆类型,建议观众记住:
- 短期记忆:就是当前会话,你在 Claude Code、Codex 或聊天窗口里的那段。
- 长期记忆:跨会话持续存在的。
- 情景记忆:「我上次和某某互动时发生了什么」。
- 程序性记忆:用过的工具、采取过的步骤。
- 语义记忆:事实与知识。
一个数据库老兵的故事:为什么「存哪里」是关键问题
记忆该存在哪?她讲了自己的黑历史。
她从客户 Southern Company(亚特兰大的电力公司)进入 Oracle,当年是性能调优高手。后来开发者不断引入新数据库:为了存非结构化数据装了一个专用库,为了找关联关系装了 Neo4j——她给爬塔恢复供电的系统写过一条五层嵌套的 union all SQL,跑 20 分钟才出结果,「就像是图数据库的前身」。
而作为 DBA,每管一个数据库系统每周就要多开安全会和补丁会,最后开到六个会。她干脆辞职去了 Oracle 想解决这个问题。
回到现在:智能体需要访问所有这些数据——关系型、JSON 非结构化、图、向量。她现场让四位志愿者分别扮演四种数据库,要求他们商量「母牛跳过了月亮」这句话谁存、谁是唯一真相来源——结果四个库根本没法商量。
「所以如果数据在 Oracle 数据库里、同时也在非结构化 JSON 库里、又在图数据库和向量数据库里,那你的唯一真相来源在哪里?」 让智能体自己去找?
「有时候它会搞对。大多数时候它会搞错,而且会烧掉一大堆 token」。
存到文件系统或 Claude/ChatGPT 的 memory.md 文件?在企业规模下一样会出问题。
然后她抛出全场核心卖点:「Oracle 不是你们以为的那个 Oracle」。26AI 数据库可以原生在同一张表、同一个分区里存 JSON、图、向量、空间数据,甚至要不可变存储还有区块链——「任何数据类型都可以存储在 26AI 数据库里,任何工作负载,任何地方,AWS、GCP、Azure、OCI、本地部署」。
她坦承:「我们有一个营销问题」——知道这事的人太少了。落到智能体记忆上,她的方案是按记忆类型选存储:长期和程序性记忆放关系型,短期和长期放 JSON,程序性放图(图正是理清步骤和关系的地方),情景和语义用向量、同时存为文本。
解法:Poly 记忆代理
回到开头团队协作的问题,他们用一个叫 Poly 的「记忆代理」解决了:开发者不仅共享代码,Poly 还追踪上下文——一个上下文窗口里的程序性记忆、情景记忆、长期记忆信息,会共享给团队其他人。她说团队成员本身也是「智能体,只不过是人类智能体」。上下文跨 fork 共享,Poly 会判断它属于哪个 fork、哪个分支、哪个提交,开发者始终保持控制权 。
她强调这不是 Oracle 一家的判断,她在飞机上读的三篇材料都在指向同一件事:OpenAI 讲其内部数据智能体的论文说,「记忆对于确保它的智能体能够正确过滤、而不是尝试字符串匹配来说至关重要」;LangChain 的 Harrison Chase 说:「你的 harness、你的记忆,如果你不拥有你的 harness,你就不拥有你的记忆,这是关键」。至于「Claude 自带记忆为什么不能用」——那更像文件系统记忆,「它只能和一个实例配合工作,但当你扩展超过一个实例——而在企业里你一定会扩展超过一个——就会产生问题」。
Oracle 的落地产品是 Oracle Agent Memory Package(pip install 即可用):一个 SDK,负责保存实时对话、记忆、事实,并判断哪些值得保留。他们自己的实践里,Kevin 与 Poly 共享上下文,用 Agent Memory SDK,存在 Oracle Autonomous Database,LLM 可自选、也可通过 Oracle Private AI Services 容器跑本地模型——于是另一端的 Linda 可以和 Kevin 无缝协作。
收尾金句:「AI 让个人更快。Oracle AI 数据库上的共享记忆让团队更快」。她还顺手打了广告:LiveLabs.oracle.com 是她六年前亲手写的平台(现在有 4000 万用户),OCI 有永久免费层——免费数据库、免费算力、每月 3000 封邮件、200 GB 存储。
本集带走
- AI 的快是个人级的,不是团队级的:个人用 AI 提速后,上下文不同步会让团队整体卡在测试、验证和冲突解决上——先解决协作层,再谈提效。
- Git 只记代码不记意图:AI 时代的提交里最值钱的是「为什么这么写」的决策上下文,想办法让它跟着代码一起共享。
- harness = 模型之外的一切:工具、上下文、记忆、检索、护栏;记忆是其中跨会话、跨人共享的中枢,企业规模下不可妥协。
- 记忆分五种,存储要按类型选:短期(会话)、长期(跨会话)、情景(上次发生了什么)、程序性(步骤与工具)、语义(事实)——散落多个专用库会让「唯一真相来源」消失,智能体自己猜又贵又错。
- 别用通用工具自带的文件记忆扛企业规模:单实例好使、一扩展就崩;要有能跨人、跨 fork、跨分支共享且能判断「什么值得留」的记忆层。
【背景】演讲中的 Poly/Polly 为同一产品名的不同转写;Codex 是 OpenAI 的 AI 编程工具;Harrison Chase 是 LangChain/LangGraph 背后公司 LangChain 的 CEO,该信息出自她转述的引用,非本集独立介绍。
因为 Git 记录的是代码,而不是人类意图。
Because Git records the code and not human intent.
—— Kay Malcolm · [03:45]
Harrison Chase 说,你的 harness、你的记忆,如果你不拥有你的 harness,你就不拥有你的记忆,这是关键。
Harrison Chase said, your harness, your memory, and if you don’t own your harness, you don’t own your memory, which is key.
—— Kay Malcolm · [18:20]
顺着「智能体」挖下去
- 给医疗理赔智能体套上 X12 护栏同概念:护栏 (guardrails)、智能体 (agent)、线束 (harness)、记忆 (memory)、Codex
- OpenAI Codex 负责人 Tibo:互联网上大多数操作将交给智能体同公司:OpenAI · 同概念:Codex、护栏 (guardrails)、智能体 (agent)、记忆 (memory)
- 邮箱里的 AI 助手:Plaid 前 CTO 谈如何在巨头围剿下赢同公司:OpenAI · 同概念:Codex、护栏 (guardrails)、智能体 (agent)、Claude
换个口味
- OpenAI Codex 全实操:用智能体舰队打造「10 倍速」工作流同公司:Oracle · 同概念:Codex、护栏 (guardrails)、智能体 (agent)
- OpenAI 内部怎么用 AI 写代码:从巫师比喻到一人独角兽的二阶效应同公司:OpenAI · 同概念:Codex、智能体 (agent)、护栏 (guardrails)
- 一封邮件睡出一万七千美金:Every 的 Builder Pack 内幕同公司:OpenAI · 同概念:Codex、智能体 (agent)、Claude
