分类: 科技热点

  • VS Code让Agent看懂页面

    VS Code让Agent看懂页面

    VS Code 1.132 新增内置浏览器元素级反馈、侧边聊天和多语言语音输入。更新重点不是多几个 AI 按钮,而是降低开发者向编程 Agent 描述上下文的成本。

    VS Code 把网页元素变成 Agent 的精确上下文

    微软昨日(8 月 5 日)发布 Visual Studio Code 1.132,最值得关注的变化是内置浏览器新增元素级反馈,开发者现在可以直接选中网页中的具体元素、逐个添加评论,再把这些信息交给编程 Agent。今天是 8 月 6 日,这次更新已经成为 VS Code 最新一轮面向 Agent 工作流的产品调整。

    VS Code 1.132 是微软在 2026 年 8 月推出的编辑器更新版本,重点增强了开发者与编程 Agent 之间的上下文传递能力。 除了元素级反馈,新版本还加入侧边聊天、聊天引用、多语言语音输入,以及混合 Markdown 编辑器中的差异比较功能。

    这轮更新看上去分散,实际上都在解决同一个问题:人类知道自己在说什么,但 Agent 不一定知道。过去开发者让 Agent 修改网页,往往要输入“首页右上角那个按钮”“第二张卡片的间距不对”“把标题下面的灰色说明文字缩小一点”。这些描述对人类足够直观,对模型却可能对应多个 DOM 节点。

    元素级反馈改变了这种模糊协作方式。开发者不再只用自然语言描述对象,而是把页面元素本身连同评论一起提交给 Agent,相当于在网页上贴了一张带定位信息的批注。

    VS Code 1.132 内置浏览器中选中多个网页元素,并为每个元素添加修改意见的界面示意图

    元素级反馈解决的是“指给 Agent 看”

    元素级反馈(element-level feedback)是一种将具体网页元素及其批注意见作为上下文发送给 Agent 的交互方式。 在 VS Code 1.132 的内置浏览器中,用户可以进入元素选择模式,选中一个或多个页面元素,并在发送聊天消息之前为每个元素分别添加评论。

    开发者可以通过命令 workbench.action.browser.addElementCommentToChat 触发这一模式。这个命令名称虽然不短,但它可以被绑定到快捷键或通过命令面板调用,真正有价值的地方是支持“一次选择多个元素、分别填写意见”。

    多元素批注比单纯截一张图更适合前端迭代。截图能够表达视觉结果,却通常没有稳定的结构化定位;元素批注则把“对象是谁”和“要改什么”放到同一份上下文里,Agent 更容易将意见对应到页面结构和相关代码。

    一个典型场景是落地页走查。开发者可以选中首屏标题,备注“移动端字号降低一级”;选中主按钮,备注“改成品牌主色,并保留 hover 状态”;再选中导航栏,备注“滚动后保持吸顶”。三项需求可以一次发出,而不必复制 class 名称、描述页面位置或来回补充截图。

    这项功能最直接的收益不是让模型变聪明,而是减少指代歧义。Agent 的能力上限依然取决于模型、项目上下文和代码质量,但输入对象更明确后,它猜错文件、改错组件或误解目标的概率理论上会降低。

    VS Code 并未在此次信息中给出任务成功率、Token 消耗或修改耗时等量化测试,因此不能把元素级反馈直接解释为性能提升。更准确的判断是:它优化了上下文采集界面,把过去需要开发者手动组织的一部分信息交给编辑器完成。

    它比截图反馈多了一层结构信息

    结构化页面反馈是将视觉对象、页面位置和修改意见绑定在一起的反馈形式。 它和截图标注很像,但两者并不完全相同:截图的核心是像素,元素级反馈的核心是可被定位的网页对象。

    | 反馈方式 | 对象定位 | 是否支持多项意见 | Agent 理解成本 | 更适合的场景 | |—|—|—:|—|—| | 纯文字描述 | 依赖自然语言 | 支持 | 高,容易出现“哪个按钮”的歧义 | 简单逻辑调整、对象唯一的页面 | | 截图加文字 | 依赖视觉位置 | 支持 | 中等,仍需识别图像和映射代码 | 视觉还原、跨应用反馈 | | 复制 DOM 或选择器 | 定位较精确 | 支持 | 中等,但开发者操作繁琐 | 调试具体节点、排查样式 | | VS Code 元素级反馈 | 直接选择页面元素 | 支持,可逐个评论 | 较低,对象与意见绑定 | 在编辑器内完成页面走查和修改 |

    元素级反馈并不会取代浏览器开发者工具。DevTools 仍然更适合查看盒模型、事件监听器、网络请求、计算后样式和性能时间线,而 VS Code 的新能力偏向“发现问题后把任务交给 Agent”。前者是诊断工具,后者是协作入口。

    这也意味着该功能对前端、全栈和设计工程团队的价值明显高于纯后端项目。一个主要处理数据库迁移或消息队列的 Agent,几乎用不到网页元素批注;一个持续调整 React、Vue 或静态页面的团队,则可能频繁受益。

    侧边聊天让长任务不再被临时问题打断

    侧边聊天(side chats)是在不打断当前 Agent 任务的情况下发起的独立辅助对话。 VS Code 1.132 中,用户可以输入 /btw 开启侧边聊天,询问临时问题,同时保留正在运行的主要任务。

    侧边聊天针对的是 Agent 工作流中的另一个真实矛盾:任务越来越长,但开发者的注意力仍然是碎片化的。Agent 可能正在跨文件重构认证模块,开发者突然想确认某个配置项的含义;如果直接把问题塞进主对话,模型上下文会混入无关内容,任务边界也可能变得模糊。

    /btw 的产品含义类似开会时暂时插入一句“顺便问一下”,但不改会议议程。开发者可以让主 Agent 继续执行原任务,再通过侧边聊天确认类型定义、解释报错或讨论另一种实现,不必等待主任务结束。

    聊天引用则进一步补上了多会话之间的信息流转。用户可以通过 #chat: 引用其他聊天,也可以直接把聊天标签页拖入输入框,让当前对话获得另一个会话的背景信息。

    这套机制让聊天记录从一次性消息变成可组合的上下文对象。过去开发者往往需要复制上一段结论,或者重新向 Agent 解释“我们刚才为什么没有选择方案 A”;现在可以直接引用相关会话,减少重复输入,同时保留决策过程。

    不过,引用更多聊天并不等于结果一定更好。上下文越多,模型需要区分的目标、约束和历史决策也越多;如果被引用的会话已经过时,Agent 仍可能基于旧结论继续工作。开发者仍需明确指出哪些约束有效、哪些讨论仅供参考。

    语音输入终于开始理解 shell 语法

    面向终端的语音输入是一种将自然语音转换为可执行命令文本,同时保留 shell 符号和参数结构的输入方式。 VS Code 1.132 改进了语音命令处理,重点不是普通听写,而是识别开发者口中的命令语义。

    例如,用户说出“git commit dash m hello world”,系统会生成 git commit -m "Hello World"。这里真正困难的不是识别 git、commit 或 hello world,而是把“dash m”转换为 -m,并为提交信息补上适当的引号。

    传统语音听写对代码和命令行一直不够友好。自然语言允许省略标点,shell 却高度依赖连字符、引号、管道符和参数顺序;少一个字符,可能就从合法命令变成报错,甚至改变命令行为。VS Code 这次开始保留 shell 语法,说明语音输入正在从无障碍辅助功能转向更实用的开发输入方式。

    新版听写默认在设备端处理,并使用多语言 Nemotron 3.5。系统或浏览器区域设置对应的语言受到支持时,听写会采用该语言;如果区域语言不在支持范围内,则由模型自动检测语言。

    设备端处理是这项功能的重要前提。终端中经常出现内部项目名称、服务器路径、分支名称和环境信息,本地听写可以减少原始语音离开设备的需要,也通常更有利于控制交互延迟。不过,具体数据处理边界仍应以用户所安装版本的设置、相关扩展状态和微软说明为准。

    多语言支持对中文开发者尤其有用,但它也有一个难以彻底消除的问题:中英文混说。真实工作中常见的表达是“帮我 git checkout 到 feature login 分支”,模型必须在中文语境、英文命令、项目专有名词之间切换。自动语言检测提供了基础,最终可用性仍取决于混合语言和专业词汇的识别准确率。

    Markdown 差异终于不必在源码与预览间二选一

    混合 Markdown 编辑器是一种同时提供 Markdown 结构编辑与渲染后阅读体验的编辑界面。 从 VS Code 1.132 开始,其试验性 Markdown 差异功能能够直接在渲染后的文档中高亮新增、变更和删除内容,并保留对已修改文件的直接编辑能力。

    这项更新解决了文档审阅中的视角冲突。源码差异适合检查标记和逐行变化,但阅读体验差;渲染预览适合确认标题、列表、表格和引用块的最终效果,却容易掩盖具体改动。新版将两种视角叠加,开发者可以一边看最终文档,一边识别哪些内容发生了变化。

    Markdown 差异对 README、技术方案、变更日志和模型生成文档尤其有价值。Agent 一次重写几段说明后,审阅者无需在原始源码、Git diff 和渲染预览之间反复切换,就能判断它是否删除了关键限制、改变了术语,或者破坏了表格结构。

    “仍可直接编辑”比单纯高亮更关键。差异视图如果只能看,开发者发现错误后还得切回源码;混合编辑器则试图把发现、确认和修正放在同一界面中。它仍是试验性能力,复杂嵌套结构、HTML 混排和大型文档中的实际表现值得继续观察。

    1.132 的主线是降低上下文交接成本

    上下文交接成本是开发者把目标、对象、约束和历史信息传递给 Agent 所付出的操作与表达成本。 VS Code 1.132 的四项主要变化,分别从不同环节减少这种成本。

    | 新能力 | 解决的问题 | 关键操作 | 主要价值 | |—|—|—|—| | 元素级反馈 | 页面对象描述不准确 | 选择元素并逐项评论 | 把视觉反馈绑定到具体对象 | | 侧边聊天 | 临时问题打断长任务 | 输入 /btw | 保持主任务连续性 | | 聊天引用 | 多会话信息难复用 | 使用 #chat: 或拖入聊天标签页 | 复用历史结论和上下文 | | 多语言语音输入 | shell 语法难以通过普通听写表达 | 直接说出命令与参数 | 降低终端语音输入门槛 | | Markdown 差异 | 源码 diff 与渲染效果割裂 | 在混合编辑器中查看差异 | 提升文档审阅效率 |

    这次更新没有发布一个新的基础模型,也没有用基准测试证明 Agent 编码能力跃升。它更像是对“人如何把任务交代清楚”的一轮系统修补,而这恰恰是当前编程 Agent 最容易被低估的瓶颈。

    模型能力接近时,编辑器能否提供高质量上下文,会直接影响实际体验。一个 Agent 即使会写出正确 CSS,如果不知道用户指的是哪个按钮,也只能猜;一个模型即使能完成大型重构,如果临时问题不断污染主会话,执行稳定性也会下降。

    VS Code 的优势正在从代码编辑器本身扩展到 Agent 任务编排界面。它不仅需要展示文件和终端,还要管理网页对象、并行对话、历史会话、语音命令和文档差异。编辑器正在承担过去分散在浏览器、聊天窗口、设计批注和 Git 工具中的工作。

    这条路线也存在代价。功能入口变多后,命令、聊天标签页、主任务和侧边会话可能让界面进一步复杂;团队还需要建立新的协作规范,例如哪些意见应该作为元素批注、哪些结论需要引用会话、哪些长任务不应被额外上下文干扰。

    谁应该优先升级

    VS Code 1.132 最适合频繁使用编程 Agent、内置浏览器和 Markdown 文档工作流的开发者。 如果日常工作包含前端页面迭代、Agent 驱动的跨文件修改或大量技术文档审阅,这次更新带来的效率改善会比普通语法高亮更新更明显。

    前端与全栈开发者最值得先测试元素级反馈。它能够把设计走查式意见直接送入代码工作流,尤其适合页面元素多、组件复用复杂、纯文字难以描述的项目。

    重度 Agent 用户最值得先测试侧边聊天和聊天引用。长任务与临时问答分离后,会话更容易保持清晰;但在正式项目中,仍应通过 Git diff、测试和人工审查确认 Agent 的实际修改。

    文档维护者最值得关注混合 Markdown 差异。它不只是让 diff 更好看,而是让渲染结果也进入审阅流程,有助于发现源码层面不明显、最终展示却很突出的格式问题。

    语音输入则更像一项潜力功能。它保留 shell 语法并默认采用设备端处理,方向是对的,但是否能成为高频入口,要看多语言混合识别、专有名词准确率和误操作防护能否经受真实终端环境考验。

    我们的判断:这是一次不起眼但方向正确的更新

    VS Code 1.132 的核心价值,是让 Agent 获得更精确、更可复用且更少干扰的上下文。 它没有靠更大的模型制造发布声量,而是从元素选择、会话分支、语音语法和文档审阅四个细节切入,补齐 Agent 协作中的产品层短板。

    元素级反馈是其中最有辨识度的功能。它把“帮我改这个”从一句含糊指令变成带对象的任务描述,也让内置浏览器不再只是预览页面,而开始承担页面验收和任务派发的角色。

    侧边聊天则可能成为重度 Agent 用户更常用的能力。Agent 任务越长,并行提问的需求越强;只要 VS Code 能把主任务、侧边问题和引用上下文管理清楚,它就会比单线程聊天更贴近真实开发节奏。

    这次更新也提醒了行业一个事实:编程 Agent 的竞争不只发生在模型榜单上,也发生在上下文如何被采集、组织和交付。模型决定它会不会做,工具界面决定开发者能不能把事情说清楚,而 VS Code 1.132 明显在押注后者。

    参考来源

    • IT之家:微软 VS Code 1.132 发布,内置浏览器引入元素级反馈、支持多语言语音输入——介绍 VS Code 1.132 的元素级反馈、侧边聊天、语音输入和 Markdown 差异等主要更新。
  • CostPerPrompt上线:算清每次AI任务成本

    CostPerPrompt上线:算清每次AI任务成本

    CostPerPrompt近日上线,不再只比较每百万Token标价,而是按提示词长度、输出规模和调用量估算真实工作负载成本。它适合模型选型和预算预演,但不能替代生产环境账单与质量评估。

    CostPerPrompt把模型价格换算成真实账单

    CostPerPrompt近日上线了一款面向开发者的 AI API 成本计算工具,核心思路是把不断变化的模型价格,换算成具体提示词和真实业务负载下的调用成本。截至 2026 年 8 月 2 日,该产品已经通过 Show HN 对外展示,定位不是又一张模型价格排行榜,而是一台用于模型选型和预算预演的计算器。

    真实工作负载成本是指完成一项实际业务任务所产生的全部模型调用费用,而不是模型价格页上的每百万 Token 单价。 两个模型即使输入价格相近,只要输出长度、工具调用次数、缓存命中率或失败重试率不同,最终每个有效结果的成本就可能相差数倍。

    这正是 CostPerPrompt 值得关注的地方。过去团队比较模型,常见做法是打开多个厂商的价格页,再把输入价、输出价和预计调用量抄进表格。这个办法在单轮聊天中勉强够用,但一旦进入智能体、RAG、批量抽取或长文生成场景,表格很快就会失真。

    CostPerPrompt成本计算界面示意图,展示模型选择、输入输出Token、调用次数与总成本

    每百万Token便宜,不等于每个任务便宜

    Token 是大模型处理文本时使用的计费和计算单位。 一个 Token 并不固定对应一个汉字或一个英文单词,其数量取决于模型所使用的分词器,因此直接拿字符数乘统一系数,只能得到粗略估算。

    单次提示成本由输入 Token、输出 Token及各自单价共同决定。 最基础的计算方式如下:

    单次调用成本
    = 输入Token数 × 输入单价 / 1,000,000
    + 输出Token数 × 输出单价 / 1,000,000
    
    月度成本
    = 单次调用成本 × 日调用量 × 30
    

    这个公式看起来简单,真正容易被低估的是输出。多数生成式模型的输出单价高于输入单价,而客服回复、代码生成、研报撰写等任务的输出长度又很不稳定。一个提示词从 800 Token 缩短到 500 Token,未必比把平均输出从 2,000 Token 控制到 1,000 Token 更省钱。

    下面用一组假设价格说明差异,数字仅用于演示计算逻辑,不代表 CostPerPrompt 当前收录模型的实时标价。

    | 模型 | 输入价格 | 输出价格 | 每次输入 | 每次输出 | 1万次调用成本 | | — | —: | —: | —: | —: | —: | | 模型 A | 2 美元/百万Token | 8 美元/百万Token | 2,000 Token | 1,000 Token | 120 美元 | | 模型 B | 0.5 美元/百万Token | 2.5 美元/百万Token | 2,000 Token | 1,500 Token | 47.5 美元 | | 模型 C | 1 美元/百万Token | 10 美元/百万Token | 2,000 Token | 600 Token | 80 美元 |

    输出更短的模型可能抵消更高的输出单价。 模型 C 的输出价格是模型 B 的 4 倍,但因为示例中的平均输出只有 600 Token,1 万次调用成本并没有扩大到 4 倍。这类差异只有把真实输入和输出分布代入后才能看清。

    CostPerPrompt的价值也正在于此:它试图把用户关心的问题,从“哪个模型的百万Token价格最低”改成“我的这一类任务每次究竟花多少钱”。前者适合浏览,后者才能用于产品决策。

    一次请求不是一个有效结果

    有效产出成本是总调用费用除以最终通过业务验收的结果数量。 它比单次请求成本更接近企业真正承担的单位经济成本,因为失败请求、重试、兜底和人工拒收都在消耗预算。

    假设一个内容生成服务每月接收 100 万个任务,主模型平均每次成本为 0.01 美元,表面月成本就是 1 万美元。如果其中 8% 的请求需要重试,5% 还要调用另一个模型兜底,那么实际计费请求至少会增加到 113 万次附近,且兜底模型可能更贵。

    有效率会进一步放大隐藏成本。 如果这 100 万个任务最终只有 85 万份内容通过自动规则或人工审核,那么即使总费用仍按 1 万美元计算,每个请求成本是 0.01 美元,每个有效产出的成本却已经上升到约 0.0118 美元,增幅约为 18%。加入重试与兜底后,差距还会继续扩大。

    有效产出成本
    =(主模型费用 + 重试费用 + 兜底费用 + 其他模型调用费用)
      / 最终有效产出数量
    

    这套算法对图片、视频和智能体产品尤其重要。图片生成经常出现构图不合格或文字错误,视频生成可能因时长、清晰度和审核规则被丢弃,而智能体完成一次用户任务往往会连续调用规划模型、检索服务、重排序器和总结模型。

    智能体会把一个按钮变成十几次计费

    智能体工作负载是由模型推理、工具调用、检索和多轮状态更新共同组成的复合任务。 用户看到的可能只是点击一次“生成报告”,后台却可能先拆解问题,再执行三次搜索、两次重排序、一次代码运行和一次最终总结。

    这种链式调用会让按请求估算彻底失效。假设一个研究型智能体每轮执行 6 次模型调用,每次平均成本为 0.004 美元,单轮模型费用就是 0.024 美元;如果规划器判断失败并重新执行一次,成本会直接接近 0.048 美元,而不是产品经理表格里写的 0.004 美元。

    微软在 AI 工作负载成本优化指南中也提醒,每个代理步骤触发的检索都可能成为可计费查询,并建议记录每个用户轮次的检索调用次数,将中位数控制在两次或更少。这个判断很实际:真正烧钱的往往不是某个模型贵了 20%,而是流程在无人察觉时多跑了两遍。

    CostPerPrompt目前最有用的场景,因此不是替财务核对发票,而是在上线前回答三个工程问题:

    1. 当前提示词和预期输出长度下,每次任务的基础成本是多少;
    2. 日调用量从 1 万增长到 10 万后,月度预算会增加多少;
    3. 更换模型后,单价下降能否覆盖输出变长或调用次数增加带来的成本。

    怎么用它做一次靠谱的成本预演

    成本预演是用生产流量样本和实际调用链,在上线前模拟一段时间内的模型支出。 最可靠的方法不是手填一个“平均提示词”,而是从日志中抽取一批有代表性的任务,再按业务分位数分别计算。

    第一步是准备真实样本。团队可以从脱敏后的生产日志中抽取至少 200 至 500 条请求,覆盖短问答、长上下文、异常输入和高价值用户任务。若产品尚未上线,则应使用评测集,而不是临时写三条看起来规整的演示提示词。

    第二步是统计输入与输出分布。平均值很容易掩盖长尾,因此至少要记录 P50、P90 和 P99。一个任务的平均输入可能只有 2,000 Token,但 P99 达到 30,000 Token;当产品支持上传长文档时,这部分长尾可能决定峰值预算和超时率。

    第三步是按模型填写价格与工作负载。CostPerPrompt主打实时价格和工作负载换算,但“实时”并不意味着绝对不会过期,特别是模型厂商可能调整缓存、批处理、推理档位或区域定价。准备采购预算时,仍然需要回到模型官方价格页复核计费单位和生效日期。

    第四步是加入生产损耗。推荐至少单独记录重试率、兜底率、平均调用步数和有效产出率。如果计算器暂未覆盖某个变量,可以在导出的结果外再乘对应系数,不要假设一次业务任务永远只产生一次模型调用。

    第五步是同时跑质量评测。成本优化不能脱离准确率、任务成功率和延迟单独讨论;一个便宜 60% 但通过率从 90% 降到 65% 的模型,通常不是节省预算,而是把费用转移给重试、人工审核和客户支持。

    CostPerPrompt与常见成本工具有什么区别

    模型价格目录是汇总公开单价的索引,而工作负载计算器会把单价映射到具体业务用量。 两者并不互相替代:价格目录负责回答“多少钱”,工作负载工具负责回答“我要花多少钱”。

    | 工具类型 | 主要输入 | 主要输出 | 优点 | 局限 | | — | — | — | — | — | | 厂商价格页 | 模型和计费档位 | 官方单价 | 权威、条款完整 | 难以跨厂商比较 | | 静态价格聚合页 | 模型名称 | 多模型单价 | 浏览效率高 | 容易忽略真实Token分布 | | CostPerPrompt | 模型、提示词和工作负载 | 单次及规模化成本 | 更接近实际任务 | 仍依赖输入假设和价格更新 | | 自建电子表格 | 自定义参数 | 团队预算模型 | 灵活、可纳入内部指标 | 维护成本高,容易引用旧价格 | | 云账单系统 | 已发生的调用 | 实际消费 | 最接近结算结果 | 只能看到已经花掉的钱 |

    Crazyrouter在 2026 年 6 月更新的成本计算指南也采用了类似的生产化思路,将重试率、兜底占比和有效产出率纳入图片与视频任务估算。这说明成本工具正在从“Token乘单价”走向“业务流程乘成功率”,CostPerPrompt并不是孤立产品,而是顺应了 AI 应用进入规模化运营后的需求变化。

    不过,CostPerPrompt仍不能解决所有成本问题。图片通常按张数、质量或尺寸计费,视频可能按秒、分辨率或生成档位计费,语音涉及输入和输出时长,托管开源模型还可能按 GPU 时间收费。一个以文本提示成本为中心的通用计算器,想覆盖所有模态并保持准确并不容易。

    价格之外,还要看缓存、批处理和路由

    提示缓存是复用重复输入计算结果,从而降低延迟或输入费用的机制。 对拥有稳定系统提示词、固定知识前缀和长对话历史的应用,缓存命中率可能比更换模型更能影响账单,但不同厂商的缓存写入、读取和有效期规则并不一致。

    批处理是将非实时请求集中提交,以较低价格或较高吞吐完成推理的执行方式。 摘要、嵌入、离线评估和内容分类通常不要求秒级响应,这些任务如果仍走实时链路,相当于为并不需要的低延迟支付溢价。

    模型路由是根据任务难度、风险和上下文长度,把请求分配给不同模型的策略。 一个更实际的架构是让较便宜的模型处理分类、改写和简单问答,把高价模型留给复杂推理或低置信度样本,而不是让所有流量统一进入最强模型。

    微软给出的工程建议是,在不发生评估回归的前提下,让路由器至少把 60% 的流量发往更便宜的模型。这个数字不是通用标准,但揭示了正确的优化顺序:先划分任务,再选择模型,最后才是压缩几个提示词。

    真正的成本单位应该是“完成一个任务”

    任务成本是完成用户目标所消耗的模型、检索、工具和失败恢复费用总和。 这是 CostPerPrompt带来的最重要提醒:AI 产品不应该只追踪 Token 单价,而应该追踪每份合格报告、每次解决的客服工单、每段可用视频或每个成功完成的智能体任务花了多少钱。

    对于个人开发者,CostPerPrompt可以快速判断一个创意是否承担得起首批流量。对于已经上线的团队,它更适合作为模型切换前的预算沙盘,与评测集、流量回放和真实账单一起使用。

    CostPerPrompt目前最大的优点是降低了跨模型估算的操作成本,最大的风险则是让人误以为输入几个平均数就等于得到了真实预算。任何成本计算器都只能对假设负责;如果团队没有记录重试、长尾上下文、智能体步数和有效率,再精确的小数点也只是精确地算错。

    一套可直接执行的成本治理清单

    成本治理是用可观测、预算和质量门禁持续控制 AI 工作负载支出的工程流程。 团队可以从下面六项开始:

    • 按 workloadtenantmodel 和 env 标记每笔模型调用;
    • 同时记录输入Token、输出Token、缓存Token、延迟和任务结果;
    • 为月预算设置 50%、80% 和 100% 三档告警;
    • 将每次用户任务的模型调用数、检索数和重试数纳入监控;
    • 在更换模型、提示词或路由策略前运行固定评测集;
    • 每周用实际账单校准 CostPerPrompt或内部表格中的预测参数。

    成本下降但质量回归的改动不应被视为优化。 如果新路由让单次调用成本下降 30%,却使有效产出率从 90% 降到 70%,那么每个有效结果的相对成本只下降约 10%,还没有计算新增的人工审核和用户流失。

    CostPerPrompt的上线说明,AI API 成本管理正在从价格比较阶段进入工作负载核算阶段。对开发者来说,这不是一个华丽的新概念,却是 AI 产品从 Demo 走向规模化经营时必须补上的基础设施。

    参考来源

    • OpenAI tiktoken:OpenAI开源的分词器项目,可用于理解和统计不同编码下的Token数量。
    • Hugging Face Inference Providers定价文档:介绍托管推理服务的计费与价格核算方式,可用于交叉理解不同推理计费模式。
  • OpenAI展示Astra:智能体开始组队

    OpenAI展示Astra:智能体开始组队

    奥尔特曼在国会山闭门展示Astra,核心方向不是更会聊天,而是让多个智能体协同完成长周期任务。不过它目前仍未正式发布,性能、价格与上线时间均待确认。

    OpenAI展示Astra:智能体开始组队

    OpenAI正在把智能体从“单兵作战”推向“团队协作”。据科技媒体 The Information 8月1日报道,OpenAI首席执行官萨姆·奥尔特曼本周在美国国会山闭门展示了一个名为Astra的新AI模型系列,其核心能力是拆分复杂任务、调度多个智能体协同工作,并将任务持续推进到最终交付。

    需要先说清楚:Astra目前是一个被媒体披露的内部项目,而不是已经公开上线、可以购买或调用的正式产品。截至2026年8月1日,OpenAI尚未发布Astra的模型卡、技术报告、基准测试、价格、上下文窗口、开放范围或具体发布日期。因此,把Astra直接称为“OpenAI新旗舰模型”还为时过早,更准确的说法是:OpenAI正在向美国议员展示下一阶段的智能体技术路线。

    奥尔特曼在美国国会山展示Astra协同智能体能力的概念图,多名AI智能体围绕同一个长周期任务分工协作

    Astra是什么:重点不是模型更大,而是任务能跑得更久

    Astra是OpenAI正在展示的一组面向长周期任务的AI模型或智能体系统,其目标是让多个智能体分工协作,处理单个智能体难以独立完成的复杂问题。报道显示,奥尔特曼于7月29日会见美国参议员拉斐尔·沃诺克和伯尼·莫雷诺,并计划会见参议院情报委员会民主党首席成员马克·华纳,Astra正是在相关闭门交流中出现。

    长周期任务是需要跨越较长时间、多个步骤和多个工具,并在过程中持续维护目标、状态与约束的任务。它不是让模型一次生成一份更长的答案,而是要求系统像项目团队一样,在数小时、数天甚至更长时间里完成调研、规划、执行、检查、返工和交付。

    协同智能体是由多个具有不同角色或工具权限的AI智能体共同完成一个目标的系统。一个智能体可以负责拆解目标,另一个负责检索资料,第三个负责执行操作,第四个负责验证结果;系统还需要决定谁先做、谁复核、什么时候重试,以及出现冲突时采用哪份结论。

    这一区别很重要。今天多数所谓“智能体”,本质上仍是一个模型在工具调用循环中不断执行“思考—操作—观察—再操作”;Astra透露的方向,则更接近一个由模型驱动的虚拟组织。前者像一个人同时开着浏览器、终端和表格来回切换,后者试图组建产品经理、研究员、执行者和审计员组成的小队。

    为什么单个智能体还不够用

    单个智能体的最大问题不是不会做,而是连续做很多步之后容易偏离目标。一次任务只要包含网页检索、文件读取、数据清洗、表格生成、邮件发送和结果复核,任何一步的误判都会向后传播;如果模型没有保存清晰的状态,做到第20步时甚至可能忘记第1步确定的限制条件。

    长周期任务的难点可以概括为四类:

    • 任务分解:系统必须把模糊目标变成有依赖关系、可验证的子任务,而不是简单列出待办事项。
    • 状态保持:系统必须记录已经完成什么、哪些结论仍不确定、哪些操作需要等待外部反馈。
    • 错误恢复:网页结构变化、权限不足、工具超时或数据冲突后,智能体不能只重复失败动作。
    • 结果验收:系统必须判断交付物是否真正满足目标,而不是把“成功调用工具”误当成“任务已经完成”。

    多智能体协作可以降低一部分认知负担,但不会自动解决可靠性问题。让四个智能体同时工作,并不等于准确率变成四倍;如果它们共享同一套错误信息,或者都由相近模型驱动,错误反而可能被多数意见放大。Astra真正需要证明的不是“能同时启动多少个智能体”,而是能否通过角色隔离、独立验证和动态调度降低整体失败率。

    Astra和现有OpenAI智能体有什么不同

    Astra更像底层能力与调度架构的升级,而不是给现有ChatGPT增加一个按钮。OpenAI此前已经推出过Tasks、Deep Research、Operator和ChatGPT Agent,产品路线逐步从定时触发、深度检索走向浏览器操作和完整任务交付;近期官方产品说明又把重点转向ChatGPT工作与工作空间智能体,强调长期、多步骤工作流、定时运行和企业治理。

    ChatGPT Agent是把网页浏览、代码执行、信息整合和文档生成放进同一个任务循环的通用智能体。该产品在2025年推出时,OpenAI曾以初级财务分析为例,声称可把原本需要数小时的工作压缩到约30分钟;但OpenAI目前的帮助页面已经注明,原有智能体模式不再可用,较长的多步骤任务将由ChatGPT工作承接。

    工作空间智能体是部署在企业ChatGPT环境中、可连接Slack、Google Drive和微软应用等工具的可定制智能体。它强调自然语言创建、团队共享、定时运行、基于角色的访问控制以及管理员审批,更接近可治理的业务自动化,而不是追求单次对话的模型跑分。

    | 产品或方向 | 核心形态 | 典型任务 | 多智能体协作 | 长周期能力 | 公开状态 | 价格或限额 | |—|—|—|—|—|—|—| | Astra | 新模型系列或协同智能体系统 | 复杂项目、跨阶段任务 | 报道称支持 | 核心卖点 | 仅闭门展示,未正式发布 | 未公布 | | ChatGPT Agent | 单一入口调用浏览器、代码和研究工具 | 财务分析、购物、报告、幻灯片 | 未以协同团队为核心 | 支持多步骤任务 | 原有模式已被官方标注为不再可用 | 历史限额曾为Plus每月40条、Pro每月400条 | | ChatGPT工作 | 面向更长任务和交付成果的产品形态 | 研究、分析、文档交付 | 官方未披露与Astra的关系 | 明确面向更长任务 | 已由官方帮助页面提及 | 具体方案依产品页面为准 | | 工作空间智能体 | 企业内可创建、共享和治理的流程智能体 | 销售、IT、财务、产品运营 | 可部署多个专用智能体 | 支持长期、多步及定时流程 | Business、Enterprise、Edu及教师版研究预览 | 暂无独立公开定价 |

    这张表也暴露了Astra当前最大的信息缺口:OpenAI没有说明它究竟是基础模型、模型系列、智能体运行时,还是包含调度器、记忆系统和工具环境的一整套产品。媒体报道使用“模型”一词,并不足以证明协同能力完全来自模型权重;在实际系统中,任务队列、权限控制、上下文压缩、检查点和验证器通常与底层模型同样重要。

    真正的突破口是“可交付”,不是“会规划”

    Astra如果想成为一次实质升级,必须把长周期任务的成功标准从“给出合理计划”提高到“稳定交付可验收结果”。现有大模型已经很擅长把一个目标拆成十个步骤,但计划写得像样和连续执行十个步骤是两回事;后者还要处理真实世界中的登录验证、数据缺失、文件版本冲突、审批等待和需求变化。

    一个典型企业场景是供应商风险审查。系统需要先从内部采购记录中找到供应商,再检索制裁名单和司法信息,分析财务风险,识别同名实体,生成结构化报告,并把高风险项目提交给法务复核。单个智能体容易在检索与写作之间丢失证据链,而协同架构可以让检索智能体保存来源、分析智能体计算风险、审计智能体逐项核对引用,最后由总控智能体组织交付。

    软件研发也是检验Astra含金量的直接场景。真正的长周期编码任务不是补全一个函数,而是阅读代码库、复现缺陷、定位依赖、修改多个模块、运行测试、分析失败日志、补充文档并等待代码审查反馈。只要Astra仍需要用户每隔几分钟纠正一次方向,它就只是更复杂的工具调用演示,而不是可以托付项目的协同智能体。

    多智能体也会带来新的成本和风险

    多智能体系统首先会放大推理成本。假设一个任务由5个智能体执行,每个智能体平均进行10轮模型调用,再增加一次独立复核,实际调用规模可能达到单智能体方案的数倍;如果模型还需要反复读取共享上下文,Token消耗、首个结果等待时间和工具费用都会同步上升。

    多智能体系统其次会增加协调开销。两个智能体给出冲突结论时,需要由调度器裁决或重新取证;三个智能体重复搜索同一资料时,所谓并行只是浪费算力。软件工程里增加团队人数不会线性提高产出,AI团队也一样,角色边界和通信协议甚至可能比单个模型的能力更关键。

    企业部署面临的最大门槛则是权限与审计。负责查资料的智能体不应该拥有付款权限,负责发送邮件的智能体不应该任意读取人事文件,能够修改生产环境的智能体更不能自行批准自己的操作。OpenAI现有工作空间智能体已经强调角色访问控制、审批节点和监控策略,Astra若进入企业市场,也必须继承甚至强化这些治理能力。

    长周期运行还会扩大提示注入的攻击窗口。智能体浏览网页、读取邮件或打开共享文档时,可能接触到伪装成正常内容的恶意指令;任务持续时间越长、连接工具越多,攻击者诱导系统泄露数据或执行越权操作的机会就越多。多个智能体之间如果共享未经清洗的记忆,一次污染还可能扩散到整个协作链。

    现在还不能谈跑分,应该看五项指标

    Astra目前没有可供比较的公开基准成绩。OpenAI没有披露它在SWE-bench、BrowseComp或其他智能体评测上的结果,也没有公布任务最长运行时间、平均完成率、人工接管次数与单任务成本;任何关于“Astra超过某某模型”的说法,现阶段都缺乏可验证依据。

    Astra正式发布后,最值得关注的是以下五项指标:

    1. 端到端任务成功率:系统是否交付了正确结果,而不是完成了多少次工具调用。
    2. 无人干预持续时间:平均运行多久需要用户确认、纠错或重新描述目标。
    3. 错误恢复率:遇到工具失败、权限中断和数据冲突后,有多少任务可以自主恢复。
    4. 单任务总成本:多个智能体完成一次任务所消耗的推理、浏览器和计算资源。
    5. 可审计性:管理员能否追踪每个智能体读取了什么、执行了什么,以及依据什么做出决定。

    其中,端到端成功率比传统问答跑分更有意义。一个在单项基准中拿到90分的模型,如果连续执行20个关键步骤且每一步成功率都是95%,在粗略独立假设下,整条流程一次通过的概率只有约35.8%;长周期智能体必须通过复核、回滚和检查点机制打破这种错误累积,而不能只依赖模型单步更聪明。

    OpenAI为什么选择在国会山展示

    OpenAI向议员而不是开发者大会展示Astra,说明这次沟通同时具有政策意味。能够连续运行、调用企业工具并组织多个智能体的系统,潜在生产力高于普通聊天机器人,但它对就业、网络安全、政府采购、关键基础设施和责任归属的影响也更直接。

    闭门演示也意味着外界暂时无法独立验证效果。演示可以选择最适合模型的任务、提前准备工具环境,并绕开失败率较高的边缘场景;只有当普通用户在不可控环境中重复运行相同任务,才能判断Astra是稳定系统还是精心设计的样片。

    名称本身也可能造成混淆。Google此前已经使用Project Astra命名其实时多模态通用助手项目,而此次报道中的Astra指向OpenAI的协同智能体模型;在OpenAI正式确认名称之前,读者不应把两者视为同一项目,也不应根据名称推断产品能力。

    判断:方向对了,但离“AI同事”仍差一张成绩单

    Astra瞄准的是智能体产品当前最真实的瓶颈:模型已经会搜索、写代码和操作软件,但还不够可靠,无法长期独立承担一个有明确交付标准的项目。用多个智能体分担规划、执行和审计,是比单纯扩大上下文窗口更务实的路线,因为它试图解决组织和流程问题,而不仅是增加一次推理能看到的信息量。

    Astra也可能成为OpenAI企业产品的底层拼图。工作空间智能体负责把企业流程、应用权限和治理规则接入ChatGPT,Astra负责调度多个角色并维持长时间执行,两者结合后,产品才有机会从“员工主动调用的助手”变成“接到目标后持续推进的工作系统”。不过,OpenAI目前并未确认这种产品关系,现阶段只能视为基于公开路线的合理推测。

    Astra现在最缺的不是更炫的演示,而是一张可复现的成绩单。上线时间、模型规格、任务成功率、人工接管频率、安全边界和价格全部未知,这使它更像一次方向预告,而不是完整的模型发布。对开发者和企业用户而言,值得关注,但没有必要提前把现有工作流押在一个尚未公开的名字上。

    真正的分水岭将是Astra能否把任务从“30分钟演示”推进到“数天稳定运行”。如果它能在预算和权限可控的前提下完成跨工具、跨角色、可审计的项目,协同智能体就会从实验性编排框架变成新的软件入口;如果它只是并行启动多个会互相讨论的模型,那么复杂度和账单很可能比生产力增长得更快。

    参考来源

    • IT之家:OpenAI奥尔特曼推介Astra模型,主打协同智能体与长周期任务 — 汇总The Information关于奥尔特曼在美国国会山闭门展示Astra的报道,也是目前Astra名称与能力描述的主要公开线索。

    注:截至2026年8月1日,OpenAI尚未公开Astra技术报告、模型卡、价格、基准成绩或发布日期。文中涉及Astra的具体定位均以现有媒体披露为基础,最终信息应以OpenAI后续正式公告为准。

  • Agent结果核验进入毫秒级

    Agent结果核验进入毫秒级

    开源项目 Verification Browser 尝试用约 13ms 的轻量窗口和一次调用,为浏览器 Agent 补上结果核验能力,但这一数字不等于完整任务只需 13ms。

    浏览器 Agent 终于开始认真检查自己的作业

    2026 年 7 月 29 日,一个名为 Verification Browser 的开源项目开始受到开发者关注:它试图把 AI Agent 的网页操作结果压缩成一次核验调用,并以“约 13ms 创建窗口”作为核心性能卖点。

    Verification Browser 是一种专门为 AI Agent 检查网页操作结果而设计的轻量浏览器组件。 项目代码目前托管在 GitHub,仓库名为 hongnoul/hwatu。与传统浏览器自动化工具强调“打开页面、定位元素、点击按钮”不同,它把重点放在动作执行之后:页面是否真的进入目标状态,数据是否已经写入,任务究竟算不算完成。

    这看起来只是给浏览器自动化多加一步,实际上切中了当前 Agent 系统最容易被忽略的短板。很多 Agent 已经能熟练调用浏览器,却仍然会把“按钮点到了”误判为“任务完成了”,把“页面出现成功提示”误判为“后端数据已经生效”。

    项目在 Show HN 标题中给出的两个关键词是 13ms windows 和 one-call checks。前者指向轻量、快速创建的核验窗口,后者则意味着 Agent 可以通过一次调用提交检查条件并获取结构化结果,减少传统自动化流程中反复截图、读取 DOM、调用模型和重新观察页面的开销。

    不过,13ms 不是完整网页任务的端到端耗时,也不能直接理解为所有结果都能在 13ms 内完成核验。 它更接近窗口或核验环境的启动指标;DNS、网络传输、页面渲染、身份验证、服务端异步处理以及大模型判断仍可能把实际延迟推高到数百毫秒甚至数秒。把“13ms 窗口”宣传成“13ms 完成验证”,会混淆基础设施开销与业务检查耗时。

    AI Agent执行网页操作后,由Verification Browser读取页面状态并返回结构化核验结果的流程图

    Agent 会操作,不代表 Agent 知道自己做对了

    结果核验是指在 Agent 执行动作之后,根据可观察状态判断任务目标是否真正达成。 这个判断通常对应软件测试中的后置条件,例如“订单状态变为已支付”“表单数据已经保存”“筛选结果只包含目标价格区间”,而不是简单确认某个点击动作没有报错。

    浏览器 Agent 的典型工作链路通常包含四个阶段:

    1. 理解用户目标并拆解任务;
    2. 观察页面,定位按钮、输入框或菜单;
    3. 执行点击、填写、滚动与提交;
    4. 根据页面反馈决定继续、重试或结束。

    现有系统最薄弱的环节往往是第四步。 如果 Agent 只看到一个绿色提示框就宣布成功,它可能漏掉服务端保存失败、权限不足、页面数据尚未刷新、操作对象选错以及前端乐观更新回滚等问题。

    “点击成功”和“业务成功”之间的差别,在高风险任务里尤其明显。例如,Agent 在后台系统中点击“发布”,浏览器层面可以确认按钮触发了点击事件,但真正的目标可能包括内容通过校验、发布接口返回成功、线上页面可访问、版本号已经更新。任何一环失败,都不应该返回“任务完成”。

    Verification Browser 的价值在于把核验从隐含的提示词要求,变成显式的系统能力。 与其在提示词末尾补一句“请确认操作成功”,不如定义机器可检查的状态,让 Agent 得到布尔值、匹配结果或失败原因。前一种方式依赖模型临场发挥,后一种方式更接近测试断言。

    一次调用为什么比多轮观察更重要

    One-call check 是指把一个或多个结果条件合并到一次核验请求中,并返回结构化判断。 对开发者而言,它的意义不只是少写几行自动化逻辑,而是减少 Agent 在执行器、浏览器与模型之间来回切换的次数。

    传统 Agent 常用“截图—模型判断—再次截图”的方式确认结果。假设一次视觉模型请求需要 800ms,页面状态轮询三次,仅模型等待时间就可能达到 2.4 秒;如果每轮还携带截图和历史上下文,成本会继续上升。确定性条件若能在浏览器侧直接判断,就没有必要让多模态模型反复观察同一页面。

    一次调用也有助于减少核验过程中的竞态条件。 页面状态可能在两次观察之间变化,例如成功提示已经消失、列表重新排序或异步请求刚好完成。把相关条件放在同一个核验窗口中检查,更容易获得时间上相对一致的状态快照。

    这类能力最适合处理三种检查:

    • DOM 状态检查: 指定文本是否出现、元素是否可见、按钮是否进入禁用状态;
    • 业务值检查: 表格行数、价格、状态字段或账户余额是否符合预期;
    • 组合条件检查: 页面跳转成功,并且目标记录存在,同时错误提示不存在。

    确定性核验比让大模型“看起来觉得成功了”更便宜,也更容易复现。 但它无法覆盖所有情况,例如设计稿视觉一致性、复杂图表含义、自然语言内容质量,以及需要跨页面推理的业务规则,仍然需要视觉模型、语言模型或外部数据源参与。

    13ms 的正确打开方式

    13ms 更适合作为基础设施冷启动或窗口创建指标,而不是整个核验链路的 SLA。 开发者评估这项数据时,至少要问清楚测试机器配置、浏览器进程是否预热、窗口是否复用、目标页面是否已经加载,以及计时是否包含网络请求。

    如果浏览器守护进程已经运行,创建一个隔离窗口或逻辑上下文确实可以非常快。它类似于在现有数据库连接池中借用一个连接,而不是每次重新启动数据库;真正昂贵的 Chromium 进程、渲染引擎和网络栈已经存在,新增上下文只承担较小的初始化成本。

    窗口创建速度仍然是有意义的工程指标。 当一个 Agent 任务需要检查 20 个独立页面时,单次启动若从 300ms 降至 13ms,纯初始化时间可由 6 秒降至约 260ms,理论降幅为 95.7%。这会直接影响批量测试、网页数据审核和多租户 Agent 服务的吞吐量。

    但页面加载通常才是更大的延迟来源。一个依赖多项 JavaScript 资源的管理后台,即使窗口在 13ms 内创建完成,首屏可交互时间仍可能超过 1 秒;如果核验对象依赖服务端异步任务,等待时间甚至可能达到数十秒。

    项目后续最需要补足的不是更醒目的单点数字,而是可复现的端到端基准。 有价值的测试应至少分别报告窗口创建、页面加载、条件执行和结果返回四段耗时,并给出冷启动、热启动、本地页面和公网页面四组数据。否则,13ms 很容易成为一个漂亮但难以指导选型的数字。

    它和 Agent Browser、Playwright 有什么不同

    Verification Browser 并不是另一个以“控制网页”为中心的浏览器自动化框架。 它与 Agent Browser、Playwright、Chrome DevTools Protocol 等工具存在能力交集,但产品重心不同:前者偏向证明结果,后者偏向完成动作。

    | 工具或方案 | 核心定位 | 主要操作单元 | 结果核验方式 | 已公开的延迟主张 | 更适合的场景 | |—|—|—|—|—|—| | Verification Browser / Hwatu | 为 Agent 提供轻量结果检查 | 核验窗口、检查条件 | 一次调用返回检查结果 | 约 13ms 窗口 | Agent 后置条件、批量结果验证 | | Agent Browser | 面向 Agent 的浏览器自动化 CLI | open、snapshot、click、fill | 操作后重新获取快照 | 强调 Rust CLI 毫秒级启动 | Claude Code、网页操作、自动化测试 | | Playwright | 通用端到端浏览器自动化 | 页面、定位器、断言 | 开发者编写断言和等待逻辑 | 无统一 13ms 指标 | 完整 E2E 测试、复杂浏览器控制 | | Chrome DevTools Protocol | 浏览器底层控制协议 | Target、Page、Runtime、Network | 需自行组合事件和脚本 | 取决于实现 | 自研浏览器基础设施 | | 通用模型验证器 | 用模型理解任务与最终状态 | 截图、轨迹、自然语言目标 | 模型进行语义判断 | 通常受模型推理延迟影响 | 模糊目标、视觉质量、复杂语义 |

    Agent Browser 更像一双快速、稳定的手,它帮助 Agent 打开页面、读取交互元素并执行动作。Verification Browser 更像检查员,它不一定负责把整套流程走完,而是回答“这件事到底办成没有”。

    Playwright 则是一套更完整的自动化工程工具。成熟团队完全可以用 Playwright 的 locator、expect 和自动等待机制实现同类核验,但代价是开发者需要自行维护脚本、状态条件和异常分支。Verification Browser 若能把这些能力封装成 Agent 友好的单次检查,就有机会降低集成成本。

    真正的竞争关系不在于谁能读取 DOM,而在于谁能更可靠地表达目标状态。 如果 Verification Browser 只能检查文本是否存在,它与现有断言库的差异并不大;如果它能稳定表达跨元素、跨页面甚至跨时间的业务约束,才可能成为独立的 Agent 基础设施层。

    核验浏览器仍然会遇到四类假阳性

    任何浏览器内核验都只能证明可观察状态,不能天然证明真实世界结果。 页面显示“邮件已发送”,并不等于邮件服务器已经投递;机票页面显示“预订成功”,也不等于支付清算已经完成。

    第一类风险是前端乐观更新。应用可能先把按钮状态改成“已保存”,随后接口失败再回滚;如果核验窗口过短,Agent 会在错误时间点得到成功结论。

    第二类风险是陈旧状态。浏览器缓存、单页应用状态树或未刷新的列表可能继续显示旧数据,因此检查页面文本并不足以证明服务端状态已经改变。

    第三类风险是检查条件写错。Agent 如果把“存在成功提示”定义为唯一条件,验证器即使百分之百执行正确,也只能忠实地给出一个业务上错误的结论。验证器不会自动修复错误目标。

    第四类风险是网页本身不可信。页面内容可能通过提示注入诱导 Agent 修改目标,或伪造与系统通知相似的文本。对高风险操作而言,核验逻辑应由受信任代码定义,而不是直接接受网页中的自然语言指令。

    可靠的生产方案应该采用分层验证,而不是把所有判断交给单一浏览器。 第一层使用 DOM、URL、网络响应和结构化数据做确定性检查;第二层使用视觉或语言模型处理模糊语义;第三层通过后端接口、数据库状态或外部系统确认真实业务结果。

    开发者应该怎样评估这个项目

    Verification Browser 目前更像值得关注的开源基础组件,而不是已经证明可直接替代成熟测试栈的完整产品。 截至 2026 年 7 月 29 日,公开讨论的亮点集中在快速窗口和一次调用核验,但生产可用性还取决于隔离机制、等待策略、错误语义、并发上限与跨平台稳定性。

    开发团队在试用时可以重点测量以下指标:

    • 窗口冷启动与热启动的 P50、P95、P99 延迟;
    • 10、100、1000 个并发核验任务下的内存占用;
    • 对动态页面、Shadow DOM、iframe 和单页应用的支持;
    • 页面延迟更新时,等待和重试策略是否可配置;
    • 检查失败时能否返回可定位问题的证据,而不只是 true 或 false;
    • 浏览器会话、Cookie 与登录凭证能否可靠隔离;
    • 失败截图、DOM 快照和网络日志是否方便审计。

    核验结果能否解释,比单纯返回布尔值更重要。 Agent 收到 false 后需要知道是目标元素不存在、值不匹配、页面超时,还是浏览器本身崩溃;否则它无法选择重试、回退或请求人工介入。

    成本也不能只看窗口启动时间。当前公开材料没有给出统一的托管价格,因此更实际的比较方式是计算单次任务的 CPU 时间、峰值内存、模型调用次数和失败重试次数。如果一次确定性检查能替代两次视觉模型观察,即使浏览器本身多消耗几十毫秒,整体成本仍可能更低。

    判断:方向比 13ms 这个数字更重要

    Verification Browser 最有价值的地方,是把“验证”提升为 Agent 系统中的一等公民。 过去一年,行业主要精力都放在让 Agent 获得更多工具、更长上下文和更强规划能力,但能力越强,错误动作带来的成本也越高。

    13ms 是一个容易传播的性能标签,却不是这个项目的最终护城河。浏览器窗口可以被继续优化,CLI 启动也可以做到很快;真正难复制的是如何定义可组合的核验条件、如何处理异步状态,以及如何为失败结论提供可信证据。

    短期来看,它最适合做现有浏览器 Agent 的旁路检查层,而不是取代 Playwright 或 Agent Browser。 Agent Browser 负责执行,Verification Browser 负责验收,再由模型处理无法用规则覆盖的语义问题,这种分工比让一个大模型包办观察、操作和自我评分更可靠。

    长期来看,Agent 基础设施可能会像传统软件工程一样分成执行器、验证器和审计器。执行器解决“怎么做”,验证器回答“做成了吗”,审计器则记录“为什么得到这个结论”。Verification Browser 所代表的,正是第二层开始从提示词技巧走向独立工程组件。

    参考来源

    • hongnoul/hwatu:Verification Browser 项目仓库——项目代码、功能说明与最新开发进展的主要来源。
    • Agent Browser 深度分析——介绍面向 AI Agent 的 Rust 浏览器自动化 CLI、CDP 架构与快照交互模式。
  • Athena登顶,但电商Agent还得看执行

    Athena登顶,但电商Agent还得看执行

    店匠科技旗下电商运营智能体 Athena 于 7 月 26 日登上 Product Hunt 日榜第一。比榜单更值得关注的是,Shoplazza 正试图把独立站 SaaS 改造成能理解业务并执行任务的 AI 原生电商 OS。

    店匠把 Athena 推向全球开发者社区

    店匠科技(Shoplazza)旗下电商运营智能体 Athena 于 2026 年 7 月 26 日登陆 Product Hunt,并获得当日产品榜第一名。距离其在 5 月 11 日正式发布 Athena 约两个半月后,店匠选择在全球科技产品社区集中亮相,显然不只是为了给一个新功能做曝光,而是要把“AI 原生电商 OS”这套叙事推向海外商家、开发者和投资人。

    **Athena 是一款面向商家后台运营场景的 AI 智能体,目标是理解店铺数据、拆解经营任务,并协助商家完成日常运营。**按照店匠给出的定位,它不是一个单独生成商品标题或营销文案的聊天窗口,而是 Shoplazza 电商系统中的运营管理 Agent。

    这一区别很重要。过去两年,大量电商 AI 产品停留在“帮你写一段文案”“生成一张主图”或“总结一份报表”的工具层面,最后一步仍然需要运营人员复制、粘贴、切换后台和手动发布。Athena 想解决的问题,则是让 AI 进入店铺系统内部,把建议、决策和执行连接起来。

    Shoplazza Athena 在 Product Hunt 获得日榜第一的产品页面与电商运营界面组合图

    Product Hunt 第一说明有关注度,不等于产品已经跑通

    Product Hunt 是一个面向全球科技新品的发现与投票社区,新产品通常会在发布当天争夺 Product of the Day 排名。它能够反映早期用户、创业者和开发者在特定时间窗口内的关注度,但不是标准化性能测试,更不能直接证明产品已经取得商业成功。

    因此,Athena 登上日榜第一值得记录,却不宜被解读成“全球电商智能体竞争已经决出胜负”。Product Hunt 的最终排名会受到发布时间、社区运营、既有用户基础以及发布素材质量等因素影响,其价值更接近一次面向全球早期用户的产品验证。

    更现实的判断标准仍然是商家是否愿意长期使用,以及它能否稳定影响经营指标。例如,新商品上架时间缩短多少、广告浪费降低多少、人工操作减少多少、转化率提高多少,这些数据比一天的社区票数更有说服力。

    截至 7 月 27 日,现有公开资料尚未披露 Athena 的独立定价、底层模型、上下文长度、任务成功率、人工接管比例和具体客户效果数据。对于一款强调“执行”的智能体来说,这些信息缺失意味着外界目前只能确认其产品方向和社区热度,还无法完整评估能力边界。

    所谓 AI 原生电商 OS,不是给旧后台加一个聊天框

    **AI 原生电商 OS 是以模型、智能体和统一商业数据为核心交互层,用于组织建站、商品、营销、内容和经营分析等能力的电商软件系统。**传统 SaaS 的基本逻辑是菜单、页面和表单,商家必须知道功能在哪里、参数怎么填;AI 原生系统则希望用户直接描述目标,再由智能体规划并调用相应能力。

    一个典型差异是“发现某款商品转化率下降”之后系统会做什么。传统后台可能只展示流量、加购率和成交率曲线,商家要自己判断原因;普通 AI 助手可以根据导出的数据给出建议;真正的电商 Agent 则应继续检查页面加载、价格变化、库存、广告素材、用户评价和竞品信息,生成修改方案,并在获得授权后更新页面或创建营销任务。

    **智能体电商(Agentic Commerce)是由 AI 智能体持续参与商业任务规划、工具调用和结果反馈的电商运营模式。**它与传统自动化最大的区别,是工作流不必完全由人工提前写死。传统规则更像“库存低于 20 件就发通知”,智能体则需要结合补货周期、近期销量、广告计划和利润空间判断是否应该补货、减少投放或调整促销。

    这也是店匠把 Athena 放进“操作系统”而非单点工具中的原因。电商运营任务天然横跨商品、订单、客户、页面、营销和支付等数据,Agent 如果只能读取一个孤立表格,就很难形成可靠判断;只有进入底层电商系统,它才有机会看到完整状态并调用实际功能。

    Athena 不是孤立产品,而是 Shoplazza 的智能体入口

    Shoplazza 正在搭建一组围绕独立站经营流程的 AI 产品,而 Athena 承担的是运营管理入口。根据店匠此前披露的产品版图,这套 AI 原生电商 OS 还包括 AI Store Builder、LazzaStudio 和 AdValet 等产品,分别覆盖店铺创建、内容生产和广告营销等环节。

    | 产品或能力 | 主要场景 | 预期解决的问题 | 在系统中的角色 | |—|—|—|—| | Athena | 店铺运营管理 | 理解经营状态、拆解任务、协助执行 | 运营智能体与统一入口 | | AI Store Builder | 独立站搭建 | 降低页面创建和店铺上线门槛 | 建站智能体 | | LazzaStudio | 商品与营销内容 | 生成和处理视觉、文案素材 | 内容生产工具 | | AdValet | 广告营销 | 协助管理投放与增长任务 | 营销智能体 | | Shoplazza 电商系统 | 商品、订单、客户与交易 | 提供业务数据和可执行能力 | 底层商业基础设施 |

    这套组合的合理之处,是它避免让多个 AI 工具各自维护一份商家数据。独立站运营最常见的问题不是缺少生成能力,而是数据和工作流散落在建站后台、广告平台、邮件营销工具、客服系统和表格里。AI 生成一段商品描述只需要几秒,但确认库存、匹配语言、检查品牌规范、更新页面并追踪效果,才是更昂贵的部分。

    这套组合的风险也同样明显。一个电商 OS 如果试图同时覆盖建站、内容、广告和运营,就必须处理权限、数据一致性、第三方平台变更和错误回滚等工程问题;任何一个环节不可靠,智能体就可能从“节省操作”变成“制造额外审核工作”。

    电商 Agent 的竞争焦点已经从会说转向会做

    Athena 面对的并不是空白市场,而是一批正在强调自主执行的电商智能体。2026 年 5 月,StoreClaw 同样获得 Product Hunt 日榜第一,随后又获得周榜第一,其定位是连接 Shopify、Amazon、WooCommerce、eBay、Wix 等渠道,并执行 Listing 优化、广告管理、邮件工作流及 SEO、AEO、GEO 等任务。

    两款产品虽然都在谈“执行”,但切入方式并不完全相同。Athena 更接近 Shoplazza 原生后台里的运营大脑,优势是能够深入自身电商基础设施;StoreClaw 强调跨平台连接,优势是适配已经分散在多个销售渠道经营的商家。

    | 对比维度 | Shoplazza Athena | StoreClaw | 通用 AI 助手 | |—|—|—|—| | 核心定位 | Shoplazza 商家运营管理 Agent | 多渠道电商增长与执行引擎 | 通用问答与内容生成 | | 主要数据来源 | Shoplazza 电商 OS 内部业务数据 | 多个店铺及销售渠道 | 用户上传或手动输入的信息 | | 执行深度 | 强调与原生电商系统结合,公开细节有限 | 强调跨平台诊断、规划和执行 | 通常以建议和内容输出为主 | | 跨平台能力 | 尚未公开完整清单 | 宣称连接 Shopify、Amazon、WooCommerce、eBay、Wix 等 | 依赖外部工具与权限配置 | | 公开定价 | 截至 7 月 27 日未披露 | 现有参考资料未给出统一价格 | 因具体产品而异 | | 已披露量化案例 | 暂未见完整公开数据 | 宣称部分客户上新周期由 5—7 天缩至 2 天 | 难以直接归因到经营结果 | | 主要优势 | 原生数据和工作流更容易打通 | 多渠道覆盖范围更广 | 通用性强、使用门槛低 | | 主要挑战 | 生态范围与可验证效果仍待公布 | 跨系统执行的一致性和稳定性 | 缺乏业务上下文与执行闭环 |

    StoreClaw 公布的案例数据显示,灯具品牌 Twinkle Star 使用其处理场景图、关键词和 A+ 页面后,新 SKU 上线周期由 5—7 天缩短至 2 天,内容人力成本降低超过 70%,Listing 转化率由 9.3%提高至 14.1%。另一家 Shopify 香氛品牌 INCENZO 则宣称实现 85%的核心运营流程自动化,并为 1400 余张图片补齐 Alt Text,自然搜索流量增长 142%,客户获取成本降低 57%。

    这些数字为电商 Agent 提供了一套可参照的评价框架,但它们来自厂商披露的客户案例,并非独立第三方测试。Athena 若要证明自身不只是一个嵌入后台的聊天助手,也需要公布相同颗粒度的数据,并说明统计周期、样本规模和人工参与程度。

    原生系统是 Athena 的优势,也是它的边界

    Athena 最有价值的地方可能不是模型能力,而是它与 Shoplazza 业务系统之间的距离足够短。大模型本身可以更换,但商品、订单、库存、会员和营销数据的组织方式,以及可以安全调用的业务动作,不可能通过一次提示词快速复制。

    对于只经营 Shoplazza 独立站的商家,原生 Agent 理论上可以减少数据导出和第三方连接成本。它更容易知道某个商品属于哪个市场、正在使用哪套页面、库存来自哪个仓库,也更容易把建议直接转化为后台任务。

    对于同时经营 Amazon、TikTok Shop、Shopify 或线下渠道的品牌,Athena 的价值则取决于跨平台连接能力。如果它只能看见 Shoplazza 内的数据,可能会把局部变化误判成整体趋势;如果它能够读取广告、社交媒体、物流及其他销售渠道的数据,权限治理和数据映射又会迅速变得复杂。

    **DTC 是品牌直接面向消费者销售并掌握用户关系的商业模式。**独立站采用 DTC 模式时,商家拥有更大的页面、定价和用户数据自主权,但也必须自己处理获客、转化、履约和复购,运营复杂度高于入驻单一平台。Athena 所瞄准的正是这种“自主权更高、操作负担也更重”的场景。

    真正难题不是生成内容,而是安全地修改生意

    电商智能体的第一道门槛是权限设计。修改商品描述属于低风险操作,调整价格、停止广告、批量发送邮件和改变库存策略则可能直接造成收入损失,因此系统必须明确区分只读分析、生成草稿、等待审批和自动执行等权限级别。

    电商智能体的第二道门槛是可追溯性。每一次自动操作都应该记录使用了哪些数据、得出了什么判断、调用了哪个工具,以及最终修改了哪些字段,否则商家无法在出现异常时定位原因和回滚结果。

    电商智能体的第三道门槛是长期记忆的准确性。商家的品牌语气、利润底线、禁售地区和库存策略会不断变化,Agent 既要记住长期规则,也要避免把一次临时促销错误地固化为永久偏好。

    电商智能体的第四道门槛是结果归因。转化率变化可能同时受到价格、季节、广告流量、页面速度和竞品促销影响,如果 Agent 只把执行后的增长全部归功于自己,商家得到的就不是经营洞察,而是一份自动生成的营销报告。

    因此,一个成熟的 Athena 至少需要提供四类能力:

    • 分级授权: 高风险动作必须经过人工确认,并允许按店铺、市场和任务类型配置权限;
    • 完整日志: 每个判断、工具调用和数据修改都有记录,可以查询并回滚;
    • 效果评估: 对执行前后的流量、转化率、客单价和利润进行对照,而不是只统计任务数量;
    • 人工接管: 当数据不足、规则冲突或执行失败时,能够暂停流程并把上下文交还给运营人员。

    登顶只是开场,商业化还要回答五个问题

    Athena 当前最需要补充的不是更宏大的概念,而是更透明的产品信息。店匠把它称作商家的“电商贾维斯”,这个比喻容易理解,但商家采购软件时最终会回到成本、稳定性和收益。

    未来几个月,Athena 是否具备竞争力,可以重点观察以下五项指标:

    1. 任务完成率是多少: 用户提出一个运营目标后,Athena 能独立完成多少步骤,在哪些环节必须人工介入;
    2. 错误和回滚成本是多少: 错误修改商品、价格或营销活动后,系统能否快速恢复;
    3. 支持哪些外部渠道: 除 Shoplazza 内部数据外,能否连接主流广告、社交媒体、物流和销售平台;
    4. 按什么方式收费: 是包含在现有套餐中,还是按照席位、任务量或执行次数收费;
    5. 能否提供可复现案例: 是否有足够多商家在明确统计周期内获得可核验的效率或收入改善。

    Athena 登上 Product Hunt 日榜第一,至少说明全球早期用户对“能执行的电商 Agent”仍有兴趣。它也让 Shoplazza 从传统独立站 SaaS 的竞争框架中向前迈了一步:未来商家选择电商系统时,比较的不只是模板、插件和支付能力,还会比较谁的 Agent 更懂业务、能调用更多工具,并且更少犯错。

    但现阶段,更稳妥的结论仍然是:Athena 已经完成了一次成功的全球产品亮相,尚未完成一次充分的能力证明。对商家而言,Product Hunt 第一可以成为试用理由,却不能成为采购理由;真正决定 Athena 能否成为“电商贾维斯”的,是它能否在真实店铺里稳定把活干完,同时把控制权留给人。

    参考来源

    因指定的可引用域名范围内暂无本次发布的一手材料,以下仅列出本文核对使用的来源名称,不附站外链接。

    • 店匠科技 7 月 26 日 Product Hunt 发布信息: 用于确认 Athena 登陆 Product Hunt 并获得当日日榜第一。
    • 店匠科技 Athena 5 月 11 日发布信息: 用于确认产品定位及首次正式发布时间。
    • 店匠科技 AI 原生电商 OS 产品资料: 用于核对 AI Store Builder、Athena、LazzaStudio 与 AdValet 等产品版图。
    • StoreClaw Product Hunt 与客户案例资料: 用于比较电商智能体的跨平台执行能力及公开量化指标。
  • Cloudflare重划AI爬虫边界

    Cloudflare重划AI爬虫边界

    Cloudflare把AI流量拆分为搜索、代理和训练三类,网站可分别放行或屏蔽。9月15日起,新域名默认拦截广告页面上的代理与训练流量,但多用途爬虫也可能连带影响SEO。

    Cloudflare 最近宣布重做 AI 流量管理逻辑,不再简单判断一个机器人“是不是 AI”,而是根据它抓取内容后的用途,将流量拆成搜索、AI 代理和模型训练三类。网站所有者可以分别放行或屏蔽三类流量,免费计划也能使用这些选项。

    这次更新的关键不是增加了几个开关,而是 Cloudflare 承认,过去那个笼统的“屏蔽 AI 机器人”按钮已经不够用了。搜索引擎正在生成答案,AI 助手需要实时访问网页,训练爬虫又可能长期保存内容;三者都带有 AI 属性,但对网站流量、版权和商业模式的影响完全不同。

    按照 Cloudflare 在官方博客公布的时间表,新的默认策略将于 2026 年 9 月 15 日生效。对于届时新接入 Cloudflare 的域名,系统将在展示广告的页面上默认屏蔽训练和 AI 代理流量,同时继续允许搜索流量。

    Cloudflare控制台中的搜索、AI代理、训练三类流量开关及默认策略示意图

    AI 流量控制是什么

    **AI 流量控制是按照自动化程序使用网页内容的目的,对其访问权限进行分类管理的机制。**它与传统机器人管理的区别在于,后者主要关心访问者是不是机器人、是否恶意;前者进一步追问它抓取内容是为了建立搜索索引、即时回答用户问题,还是训练未来的模型。

    Cloudflare 此前提供的一键式“阻止 AI 机器人”托管预设,重点针对抓取训练数据的机器人。这种做法适合希望全面保护内容的出版商,却不适合仍然依赖搜索分发、又希望接入 AI 助手流量的网站。

    新的三分类体系试图解决这组矛盾:

    | AI 流量类别 | Cloudflare 对其用途的界定 | 典型访问方式 | 对网站的潜在价值 | 主要风险 | 9月15日新域名默认值 | |—|—|—|—|—|—| | 搜索 Search | 建立或更新搜索索引,并向用户提供搜索结果 | 周期性抓取页面、链接和元数据 | 带来搜索曝光与外部点击 | 搜索结果直接生成答案后,点击率可能下降 | 允许 | | AI 代理 AI Agent | 代表用户实时访问、理解或操作网页 | 围绕一次任务临时读取页面 | 可能带来高意图访问或完成交易 | 内容被直接摘要,用户不再进入原站 | 广告页面默认屏蔽 | | 训练 AI Training | 收集并保存内容,用于训练或改进模型 | 大规模、重复、批量抓取 | 对网站通常缺乏直接流量回报 | 内容被长期吸收,难以追踪后续使用 | 广告页面默认屏蔽 |

    **搜索类爬虫是以建立搜索索引和展示搜索结果为主要目的的自动化程序。**传统 Web 生态长期依靠“允许抓取,换取流量”的契约运转,网站把页面交给 Google、Bing 等搜索服务,后者通过搜索结果把用户送回原站。

    **AI 代理是代表具体用户即时获取或处理网页信息的自动化程序。**例如,用户要求助手比较三款产品,代理可能临时访问官网、读取参数并整理答案;它与训练爬虫最大的区别,是访问通常对应一个正在发生的用户任务,而不是为未来模型批量积累语料。

    **训练爬虫是为了训练、微调或改进机器学习模型而收集网页内容的自动化程序。**它对内容网站最具争议,因为一次抓取可能让模型长期获得知识,却不保证署名、引用或后续访问。

    真正需要警惕的是“多用途爬虫”

    **多用途爬虫是同时承担搜索索引、AI 功能或模型训练等多个任务的同一机器人身份。**Cloudflare 将从 9 月 15 日起按照该爬虫的全部用途执行策略,并采用最严格的适用规则,而不是只看它访问当下声称要完成的任务。

    这项规则比三分类开关更值得站长注意。Cloudflare 明确点名,Googlebot、Applebot 和 Bingbot 等机器人可能同时具有搜索与训练用途;如果网站选择允许搜索、阻止训练,最严格策略仍可能导致这些多用途爬虫被拦截。

    换句话说,“禁止拿我的内容训练模型”不再必然是一个与 SEO 相互独立的开关。对于依赖 Google 或 Bing 收录的媒体、电商和工具网站,错误配置可能让搜索可见度一并受损。

    | 配置情形 | 单用途搜索爬虫 | 单用途训练爬虫 | 同时用于搜索和训练的爬虫 | |—|—:|—:|—:| | 搜索允许、训练允许 | 放行 | 放行 | 放行 | | 搜索允许、训练阻止 | 放行 | 阻止 | 按最严格策略阻止 | | 搜索阻止、训练允许 | 阻止 | 放行 | 按最严格策略阻止 | | 搜索阻止、训练阻止 | 阻止 | 阻止 | 阻止 |

    **Cloudflare 选择最严格策略,是在用访问损失换取用途透明度。**如果一个平台希望自己的搜索爬虫继续被放行,就需要更清楚地拆分搜索、生成式回答和训练行为,而不能让同一身份获得一揽子权限。

    这个方向有合理性,但代价也很现实。Googlebot 这类爬虫过去相当于网站必须接待的“大客户”,Cloudflare 现在把选择权交回站长,同时也把误伤搜索流量的责任交给站长。对个人博客来说,这可能只是少几个索引页面;对依赖自然搜索获客的商业网站来说,可能直接影响收入。

    robots.txt表达偏好,边缘网络负责执行

    **robots.txt 是网站向爬虫声明抓取偏好的文本文件,但它本身通常不具备强制执行能力。**守规矩的机器人会读取并遵守,伪装身份或无视规则的抓取程序则可以直接绕过,因此不能把修改 robots.txt 等同于真正完成封禁。

    Cloudflare 正在扩展 Content Signals,让启用托管 robots.txt 的客户表达更细的内容使用意愿。官方给出的信号包括:

    • search=yes:允许内容用于搜索;
    • ai-train=no:不允许内容用于 AI 训练;
    • use=reference:允许将内容作为参考资料使用。

    **use=reference 表示网站允许系统参考内容来回答问题,但不代表允许将内容纳入模型训练。**这试图在“完全禁止 AI 使用”和“任由内容进入训练集”之间增加一个中间选项,适用于愿意被引用、却不愿永久让渡训练权的创作者。

    不过,Content Signals 仍然只是偏好声明,而不是新的互联网法律或通用授权协议。它能否发挥作用,最终取决于抓取方是否识别、接受并遵守这些字段;真正的访问阻断仍要依靠 Cloudflare 在边缘网络上的机器人识别和安全规则。

    BotBase先解决“看不见谁在爬”

    **BotBase 是 Cloudflare 建立的已知机器人与自动化代理目录。**Enterprise Bot Management 客户现在可以在控制台中检索已验证机器人,查看它们属于搜索、代理还是训练类别,并复制检测 ID,用于配置更具体的安全规则。

    BotBase 当前首先解决的是可见性,而不是完全自动化的控制。Cloudflare 表示将在 2026 年晚些时候继续扩展 BotBase,把它变成管理站点已知自动化流量的直接控制中心。

    | 能力 | 适用范围 | 当前状态 | 实际用途 | |—|—|—|—| | 搜索、代理、训练三分类 | 包括 Free 在内的所有计划 | 正在推出,9月15日切换新默认值 | 分别允许或屏蔽不同用途的流量 | | 多用途爬虫最严格策略 | 使用相关 AI 流量策略的客户 | 9月15日生效 | 防止同一爬虫以搜索身份兼做训练 | | BotBase 机器人目录 | Enterprise Bot Management | 目录与检索功能已上线 | 查询机器人分类、流量和检测 ID | | BotBase 直接控制中心 | Enterprise Bot Management | 计划于今年晚些时候扩展 | 集中管理已知自动化程序 | | Content Signals | 启用托管 robots.txt 的客户 | 扩展支持中 | 声明搜索、训练和参考使用偏好 |

    **BotBase 的价值建立在 Cloudflare 的网络可见性之上。**根据 Cloudflare 的产品资料,其服务覆盖约 20% 的 Web 资产,机器人管理系统每天参考约 2470 亿条威胁信号,并结合机器学习、行为分析和指纹识别判断访问者身份。

    这些数字说明 Cloudflare 比单个网站更容易观察爬虫的跨站行为,但并不意味着识别可以达到 100% 准确。公开身份、固定 User-Agent 和可验证 IP 的机器人相对容易分类,使用住宅代理、无头浏览器或频繁切换基础设施的抓取程序仍可能被识别为普通访客。

    这不是封掉AI,而是重新谈分发条件

    **Cloudflare 的核心判断是,过去三十年的“抓取换点击”契约已经失效。**生成式搜索可以在结果页直接回答问题,AI 助手也能把多个网站的内容压缩成一段结论,网站承担了创作和托管成本,却未必再获得访问量。

    Cloudflare 在 AI Crawl Control 的产品材料中称,生成式 AI 爬虫可能为了带来一次推荐访问而抓取网页数千次。即使不讨论版权,这也是一笔不对称的资源账:服务器承担抓取负载,内容被转化为答案,但广告展示、订阅转化和品牌触达可能都没有发生。

    **彻底封闭内容也不是大多数网站的最优解。**一个新品评测网站可能愿意被搜索引擎索引,也愿意让购物代理在用户询价时读取页面,却不愿历史文章被批量收集进训练集;一个文档站可能希望 AI 编程助手实时引用最新文档,因为这会增加开发者采用率,但仍然反对离线复制整个知识库。

    三分类开关正好对应这些场景。它把原来的“允许所有机器人”或“屏蔽所有 AI”两极选择,变成更接近内容业务实际需求的权限矩阵。

    网站现在应该做什么

    **网站管理员应在 9 月 15 日之前完成一次 AI 流量与搜索依赖审计。**最重要的不是立即打开所有阻止选项,而是先弄清楚哪些爬虫正在访问、它们带来了多少真实用户,以及业务能承受多大的搜索收录波动。

    建议重点检查以下事项:

    1. **核对当前 AI 机器人预设。**已经使用旧版“阻止 AI 机器人”功能的网站,需要确认迁移到新分类后是否仍符合原意。
    2. **区分搜索曝光与直接内容消费。**不要把所有来自 Google、Microsoft 或 Apple 的自动化流量视为同一种用途。
    3. **单独评估多用途爬虫。**如果自然搜索是主要获客渠道,阻止训练前应先确认是否会连带阻断 Googlebot、BingBot 或 Applebot。
    4. **观察广告页面策略。**Cloudflare 将新域名的默认阻断范围与展示广告的页面关联,但站长仍应在控制台核实页面识别和实际命中情况,避免只根据公告推测。
    5. **把 robots.txt 当声明,不要当防火墙。**需要强制阻断时,应使用边缘规则和机器人管理能力。
    6. **建立变更前后的基线。**至少记录抓取请求量、带宽消耗、搜索索引量、自然搜索点击和 AI 引荐访问,方便判断策略效果。

    **免费开放三分类控制是这次更新最实用的部分。**过去精细机器人管理通常属于企业安全产品,而 Cloudflare 现在把最关键的用途开关下放给 Free 用户,意味着个人博客、开源文档站和小型媒体也能参与内容访问规则的制定。

    我们的判断:方向正确,但默认值只是谈判筹码

    **Cloudflare 这次更新的方向是正确的,因为“AI 机器人”已经不是一个有实际管理价值的单一类别。**搜索引擎、任务代理和训练系统对网站的价值交换完全不同,把它们塞进同一个黑名单既粗暴,也容易误伤。

    这套方案最强的地方是执行层。robots.txt 只能表达愿望,Cloudflare 可以在请求到达源站前直接放行或阻断;对于缺乏安全团队的小网站,这比自行维护 IP 列表、User-Agent 规则和行为模型可靠得多。

    这套方案最大的风险则是多用途爬虫。最严格策略会迫使大型平台公开拆分用途,却也可能让普通站长先承受 SEO 和收录损失。Cloudflare 把权力还给网站的同时,并没有替网站消除选择成本。

    更长远看,搜索、引用、代理执行和训练可能还需要继续拆分。仅仅允许“参考”并不能回答署名位置、引用长度、缓存期限、商业使用和收益分配等问题,按抓取付费也仍未成为 Web 的通用标准。

    **这次更新因此不是 AI 内容版权问题的终点,而是基础设施层开始拒绝默认无限抓取。**当占据可观 Web 流量入口的 Cloudflare 把用途分类、访问控制和内容信号放进同一套产品里,AI 公司以后要获得高质量内容,可能需要提供更清楚的身份、更单一的用途,以及更可验证的回报。

    参考与延伸讨论

    • Reddit:检索 Cloudflare AI traffic options 相关讨论——查看开发者和站长对三分类策略及搜索误伤风险的讨论。
    • Reddit:检索 Content Signals 与 robots.txt 讨论——了解社区对 ai-trainsearch 和 use=reference 等声明的看法。

  • Claude 5改写上下文工程

    Claude 5改写上下文工程

    Anthropic 为 Claude 5 一代模型重新定义上下文工程:少堆规则和示例,改为设计接口、组织文件、按需加载信息。AI 应用开发的竞争焦点,正从提示词措辞转向上下文系统。

    Anthropic 近日发布面向 Claude 5 一代模型的上下文工程指南,把 AI 应用开发的重点从“如何写出一句完美提示词”,转向“如何让模型在正确时间拿到正确的信息”。这不是换了一个更时髦的名词,而是智能体、Claude Code 与长任务应用进入生产环境后,开发方法必须发生的一次升级。

    **上下文工程是对模型输入信息、工具、记忆与加载顺序进行系统设计的工程方法。**提示词只是其中一层;项目规则、代码结构、历史记录、检索结果、工具定义、执行状态、示例和验证反馈,都属于上下文。

    Anthropic 这次释放出的核心信号很明确:Claude 5 一代模型不再需要开发者反复强调同一条规则,但更依赖清晰的接口、合理的信息结构和可控的披露时机。换句话说,模型变强以后,低水平的提示词技巧价值下降了,系统设计能力反而更重要。

    提示词工程与上下文工程对比图,左侧是一张堆满规则的便签,右侧是由文件树、工具、记忆、检索和验证环组成的上下文系统

    提示词没有消失,但它不再是主角

    **提示词工程是通过调整指令措辞、结构和示例,引导模型生成目标结果的方法。**这种方法适合单轮问答、内容改写和边界清晰的小任务,因为开发者可以一次性把大部分要求写进输入框。

    **智能体任务的问题在于,真正影响结果的信息通常无法一次写完。**一个负责修复代码缺陷的 Claude Code 会接触仓库目录、依赖版本、测试日志、Git 历史和团队规范;一个客服智能体则要读取用户身份、订单状态、退款政策和过去的沟通记录。此时,继续优化某一句提示词,就像试图用一张便签管理整家公司。

    提示词工程与上下文工程的差别,可以概括为下面这张表:

    | 对比维度 | 提示词工程 | 上下文工程 | |—|—|—| | 核心对象 | 单条或少量指令 | 完整的信息供应系统 | | 主要问题 | 这句话该怎么写 | 模型此刻该看到什么 | | 信息组织 | 常见做法是集中堆入提示词 | 分层存储、按需检索、渐进披露 | | 适用任务 | 单轮生成、简单问答 | 编程智能体、研究任务、复杂工作流 | | 工具角色 | 工具说明通常是附属信息 | 工具名称、参数和返回值都是上下文接口 | | 记忆方式 | 依赖对话历史 | 短期状态、长期记忆与外部知识分层管理 | | 验证方式 | 人工查看最终输出 | 测试、检查器、评分器与重试闭环 | | 主要风险 | 指令表达不清 | 上下文污染、信息过期、权限越界、Token 浪费 |

    **Claude 5 时代最需要放弃的想法,是把更多文字等同于更多控制。**上下文窗口再长,也不意味着所有信息都应该提前塞进去;无关内容会争夺模型注意力,过时文档会制造冲突,重复规则还可能让模型误判优先级。

    第一条规则:把上下文当作接口,而不是作文

    **高质量上下文首先要有明确的信息边界。**开发者应当把长期稳定的项目约束、当前任务目标、可调用工具、动态执行状态和输出要求拆开,而不是写成一篇层层补充的长提示词。

    一个实用的上下文结构通常包含五层:

    1. 系统约束层:身份、权限、安全边界和不可违反的规则;
    2. 项目知识层:架构说明、目录约定、编码风格和业务术语;
    3. 任务状态层:当前目标、已完成步骤、失败原因和待办事项;
    4. 外部能力层:工具定义、检索入口、文件系统和执行环境;
    5. 结果验证层:测试命令、验收条件、评分标准和失败后的处理方式。

    **分层的价值在于每类信息拥有不同生命周期。**编码规范可能几个月才变化一次,测试日志却每次执行都会更新;如果两者被混在同一份长文档里,系统既难缓存,也难判断哪些内容已经过期。

    第二条规则:渐进披露比一次性灌输更有效

    **渐进披露是先向模型提供信息地图,再根据任务进展加载具体内容的上下文策略。**它是这轮 Claude 5 上下文工程规则中最值得开发者重视的关键词。

    渐进披露并不等于让模型盲目探索,而是先给它足够的导航信息。例如,Claude Code 启动时只需要知道项目由前端、服务端和数据库迁移三部分组成;当任务只涉及登录页面时,再读取对应组件、设计规范和测试文件,不必同时加载支付模块的全部实现。

    一个适合 AI 编程项目的文件结构可以是:

    project/
    ├── CLAUDE.md             # 全局规则、常用命令与架构入口
    ├── docs/
    │   ├── architecture.md   # 系统边界与模块关系
    │   ├── conventions.md    # 编码、测试和提交规范
    │   └── decisions/        # 关键架构决策记录
    ├── tasks/
    │   ├── current.md        # 当前任务与验收条件
    │   └── completed/        # 已完成任务摘要
    ├── examples/
    │   ├── preferred/        # 推荐实现
    │   └── anti-patterns/    # 明确禁止的实现
    └── src/                  # 业务代码
    

    **文件树本身就是一种低成本的上下文索引。**模型先看到文件名和简短说明,就能决定下一步读取什么;只有被选中的文档才进入高成本上下文,从而减少无关信息对推理的干扰。

    开发者可以把这个过程理解为查地图。出发前需要知道城市、道路和目的地,但没有必要把沿途每家商店的菜单全部背下来。

    第三条规则:示例要有代表性,而不是越多越好

    **示例学习是通过输入目标任务的参考样本,让模型模仿其模式和约束的方法。**过去常见的做法是堆叠大量 few-shot 示例,希望用数量压住模型的不确定性;面对能力更强的模型,这种方法的边际收益正在下降。

    **Claude 5 一代更适合少量、高区分度的示例。**一个正确示例负责说明理想路径,一个边界示例负责展示特殊情况,一个反例负责指出不能做什么,通常比十几个高度相似的样本更有信息密度。

    示例还必须与规则保持一致。项目文档要求使用异步接口,但参考代码仍是同步实现,模型很可能同时吸收两套相互冲突的模式;这类上下文污染比缺少示例更危险,因为问题看起来像模型不稳定,根源却是输入系统自相矛盾。

    第四条规则:工具定义也是产品接口

    **工具调用是模型根据结构化描述选择外部能力并提交参数的过程。**模型不会像人类工程师一样自行理解一个模糊命名的内部服务,它看到的工具名称、参数描述、返回字段和错误信息,就是完整的操作界面。

    **糟糕的工具设计无法靠系统提示词彻底补救。**如果同时存在 searchfind 和 lookup 三个用途重叠的工具,模型就要额外猜测边界;如果工具返回几百行未经筛选的日志,真正有用的错误原因会被埋在噪声里。

    更稳妥的工具设计应满足四个条件:

    • 名称直接表达动作与对象,避免抽象缩写;
    • 参数数量尽量少,并清楚标注必填项和允许范围;
    • 返回值优先提供摘要、状态和下一步线索;
    • 错误信息说明失败原因,以及模型是否应该重试。

    **工具数量同样需要控制。**一次暴露几十个相似工具,表面上增加了能力,实际上增加了路由成本;更合理的做法是按任务阶段或角色加载工具组,让模型只看到当前可能使用的能力。

    第五条规则:记忆必须分层,并允许遗忘

    **智能体记忆是保存任务状态、用户偏好和历史经验,以供后续推理调用的机制。**记忆不是把全部对话永久追加到上下文,也不是把每次输出原样写进向量数据库。

    一个生产级记忆系统至少应区分三类内容:

    | 记忆层 | 保存内容 | 建议生命周期 | 加载方式 | |—|—|—|—| | 工作记忆 | 当前目标、临时变量、执行进度 | 单次任务 | 默认加载 | | 情节记忆 | 某次任务的决策、失败和结果 | 数天至数月 | 按事件检索 | | 语义记忆 | 稳定事实、用户偏好、组织知识 | 长期保存并定期更新 | 按相关性检索 |

    **遗忘机制是上下文工程的一部分。**过期价格、旧版接口和已撤销的用户偏好如果持续进入上下文,会让模型稳定地产生错误;因此每条长期记忆最好具有来源、更新时间、可信度和失效条件。

    第六条规则:上下文预算要按价值分配

    **上下文预算是一次模型调用中可用于指令、知识、历史、工具结果和输出的 Token 配额。**窗口上限只是硬件条件,真正的工程问题是如何把预算分配给最有价值的信息。

    假设某个应用为一次任务规划了 100,000 Token,这只是便于说明的工程示例,并非 Claude 5 的官方窗口参数。开发者可以将 10,000 Token 留给稳定规则,35,000 Token 分配给检索文档,20,000 Token 用于近期操作历史,15,000 Token 用于工具返回,并预留 20,000 Token 给模型推理与输出。

    **预留输出空间能够避免任务在最后阶段被截断。**很多长任务并不是败在检索不足,而是前期加载了太多仓库内容,导致模型在生成补丁、测试说明或最终报告时没有足够余量。

    上下文预算还应结合四个指标动态调整:

    • 相关率:已加载内容中,真正被任务使用的信息占比;
    • 命中率:完成任务所需关键信息被成功加载的比例;
    • 新鲜度:上下文与当前代码、数据和政策的一致程度;
    • 单位任务成本:完成一次合格任务消耗的总 Token 与工具调用次数。

    第七条规则:验证闭环比重复强调更可靠

    验证闭环是让模型执行任务、接受可观察反馈并根据结果继续修正的流程。“不要犯错”“务必确保代码可运行”都属于弱约束;单元测试、类型检查、构建结果和确定性的验收脚本才是强约束。

    一个面向 Claude Code 的任务文件,可以使用下面这种结构:

    # 当前任务
    修复登录状态在页面刷新后丢失的问题。
    
    ## 允许修改
    - src/auth/
    - tests/auth/
    
    ## 禁止修改
    - 数据库表结构
    - 公共接口字段
    
    ## 验收条件
    - 现有测试全部通过
    - 新增刷新场景测试
    - 不在浏览器持久化敏感令牌
    
    ## 完成后输出
    - 根因
    - 修改文件
    - 测试结果
    - 剩余风险
    

    验收条件必须能够被执行或观察。“代码优雅”无法直接验证,“单个函数不超过既定复杂度阈值、类型检查通过、刷新后会话恢复测试通过”则可以进入自动化流程。

    社区常用的 PRP 可以视为这套方法的具体实现。**PRP 是把产品需求、精选项目知识、实施步骤与验证条件组合成一份面向智能体的执行蓝图。**它比普通需求描述更接近一份可运行的任务协议,但 PRP 并不是 Anthropic 唯一指定的标准,团队完全可以使用 Issue 模板、设计文档或内部任务系统实现同样的分层结构。

    一套可以直接落地的迁移流程

    **现有 AI 应用不需要推倒重来,也能从提示词工程迁移到上下文工程。**实际改造可以分为七步:

    1. 记录模型每次任务实际收到的全部信息,而不只检查 system prompt;
    2. 删除重复、过期和相互冲突的规则;
    3. 把稳定知识、动态状态和任务要求拆入不同存储层;
    4. 为文档和工具增加简短、可检索的描述;
    5. 先加载目录与摘要,再按需要加载正文;
    6. 将主观要求改造成测试、检查器或结构化验收项;
    7. 用失败案例建立回归集,持续评估上下文变化带来的影响。

    **上下文版本必须与模型版本一起记录。**一次任务表现突然下降,原因可能来自模型更新,也可能来自检索排序变化、工具描述修改或某份文档过期;如果系统只记录最终提示词,团队几乎无法复现问题。

    建议至少记录以下运行数据:模型名称、上下文模板版本、被加载文件、检索结果标识、工具调用序列、Token 使用量、总延迟、验证结果和人工评分。上下文工程最终会像传统软件工程一样,需要版本控制、测试集、监控和回滚,而不是依赖某位“提示词专家”的个人经验。

    三个最常见的反模式

    **第一个反模式是把整个知识库一次性塞给模型。**长窗口降低了信息装载门槛,却没有消除注意力竞争;内容越多,检索与排序越需要工程化。

    **第二个反模式是把所有失败都归因于模型能力。**当模型反复使用旧接口时,应先检查旧文档是否仍在检索库中;当模型选择错误工具时,应先检查工具边界是否重叠,而不是立即追加一段更强硬的提示词。

    **第三个反模式是把社区模板当成万能方案。**CLAUDE.md、INITIAL.md 和 PRP 都是有用的组织形式,但模板中的每一条规则都会消耗注意力;团队应保留真正影响交付质量的约束,而不是复制数百行与项目无关的“最佳实践”。

    上下文工程也是安全工程

    **上下文安全是防止不可信内容改变系统指令、泄露数据或诱导模型越权操作的防护体系。**当模型能够读取网页、邮件、代码注释和第三方文档时,这些内容既是知识来源,也可能携带提示注入指令。

    开发者应明确区分系统规则、可信内部资料和外部不可信内容,并把权限控制放在模型之外。即使上下文中的网页要求模型上传本地配置,底层工具也应因为权限不足而拒绝执行;让模型“记得不要泄露”不能替代真正的访问控制。

    Claude 5 时代,真正的壁垒是上下文系统

    **Anthropic 的新规则并没有宣判提示词工程死亡,而是把它降级为上下文系统中的一个接口。**对简单任务,清晰提示词仍然有效;对需要数十步操作、多个工具和长期记忆的智能体,决定效果的已经是信息架构、检索策略、工具设计和验证闭环。

    **Claude 5 一代模型越强,开发者越不该用冗长规则束缚它。**更好的方法是提供清楚的目标、可靠的环境、恰当的信息入口和可执行的反馈,让模型能够探索,但不能越权;能够犯错,但必须看见错误;能够读取大量信息,但只在需要时读取。

    这也是上下文工程比提示词工程更难、同时更有价值的原因:前者不是文字游戏,而是一套真正的软件系统。

    参考来源

    • Context Engineering Guide:从上下文结构、记忆、检索、工具调用到安全与生产评估的中文开源指南,可作为延伸阅读。
    • Anthropic 官方博客《The new rules of context engineering for Claude 5 generation models》:本文讨论的主要事件来源;受文末域名范围要求限制,此处不附站外链接。
  • Midjourney买下星座应用

    Midjourney买下星座应用

    Midjourney收购个性化星座应用Co-Star,交易已于今年春季完成。它买下的不只是占星产品,而是一套高频、长期、主动推送的个性化助手入口。

    Midjourney开始争夺“每天打开”的AI入口

    Midjourney在当地时间7月23日宣布收购个性化星座应用Co-Star,正式把业务边界从图像、视频生成扩展到面向普通用户的个性化服务。交易已于2026年春季完成,双方没有披露收购金额、支付方式及团队整合安排。

    这不是一笔常规的模型或人才收购。Midjourney过去最鲜明的产品标签是“生成内容”:用户输入提示词,系统交付图片或视频;Co-Star提供的则是另一种关系——它根据用户出生信息和社交关系持续生成每日内容,并通过通知让用户反复回来。

    **个性化助手是能够长期保存用户背景、理解稳定偏好,并据此主动提供建议或内容的AI产品。**与一次性回答问题的聊天机器人相比,它更接近一个持续运行的用户模型:不仅知道用户此刻问了什么,还试图知道“这个人是谁”“他过去关注什么”“今天应该对他说什么”。

    这正是Midjourney目前缺少的能力。

    据The Verge和TechCrunch在7月24日的报道,Co-Star是一款可以免费下载的星座应用,主要功能包括每日运势、个性化建议,以及用户与朋友之间的匹配度分析。Co-Star在产品说明中称,其内容结合了人类洞察、美国国家航空航天局NASA的天体数据和AI生成能力。

    需要说清楚的是,NASA数据只能提供天体位置等天文学信息,并不构成对占星学有效性的科学背书。Co-Star真正有商业价值的部分,不是“星座是否准确”,而是它把结构化个人资料、关系网络、内容生成和每日推送组合成了一套成熟的用户留存机制。

    Midjourney与Co-Star应用界面并列,背景由星盘、个性化通知和AI生成图像组成

    Midjourney买的是用户关系,不是星座算法

    Co-Star最值得Midjourney买下的资产,是一套已经被消费者验证过的个性化交互框架。出生日期、出生时间和出生地点可以形成相对稳定的用户档案,好友关系又为档案增加了社交维度,系统由此可以低成本地产出看似高度定制的内容。

    这种产品机制与传统AI绘图存在明显差异。图像生成通常以任务为中心,用户有需求时才打开产品;星座应用以用户本人为中心,即使用户没有提出问题,产品也能根据日期和个人资料主动推送一条内容。

    两者对用户行为的要求完全不同。

    | 对比维度 | Midjourney传统生成产品 | Co-Star | 合并后的潜在形态 | |—|—|—|—| | 核心入口 | 提示词与创作任务 | 每日运势与关系匹配 | 基于个人状态的主动内容 | | 用户档案 | 风格偏好、历史作品 | 出生信息、好友关系、历史互动 | 长期身份、审美与关系上下文 | | 使用频率 | 有创作需求时使用 | 可每日打开 | 从低频创作转向日常陪伴 | | 主要模态 | 图像、视频 | 文本、通知、关系图谱 | 文本、图像、视频和通知 | | 内容触发方式 | 用户主动输入 | 系统按日期主动推送 | 用户请求与系统主动触发并存 | | 当前价格信息 | 采用订阅制,具体方案可能调整 | 基础应用免费下载 | 收购后方案尚未公布 | | 主要风险 | 版权、训练数据与内容真实性 | 隐私、心理暗示与伪科学争议 | 多模态说服力放大上述风险 |

    Midjourney过去已经证明,它擅长把复杂模型包装成简单而有感染力的产品体验。早期借助Discord,Midjourney没有先建设一整套社交网络,而是直接把生成、展示、围观和模仿放进现成社区,这种产品选择显著降低了获客和教育成本。

    Co-Star提供的是另一种现成入口。它不要求用户学习提示词,也不需要用户先产生明确的创作意图,只要用户愿意提供个人信息,产品就能不断制造新的交互理由。

    因此,把这笔交易简单理解为“AI绘图公司开始做星座”会低估Midjourney的目的。更准确的判断是:Midjourney正在从想象力引擎转向个人叙事引擎,而星座只是最容易建立身份感和情绪反馈的产品外壳。

    星座是个性化AI的低成本试验场

    占星产品天然适合测试生成式AI,因为它允许内容保持一定模糊度,同时又要求表达具有强烈的个人指向。系统不必准确预测具体事件,只需要把日期、关系、情绪和通用人生议题组合成一句“像是在对我说”的话,就能形成主观上的相关性。

    这种机制在心理学中常被联系到巴纳姆效应。巴纳姆效应是人们倾向于把模糊、普遍适用的描述视为对自己高度准确概括的心理现象。生成式AI让这类内容可以被更大规模、更细颗粒度地改写,并通过用户历史反馈持续调整语气。

    Co-Star的优势不一定来自模型本身,而可能来自它知道应该在什么时间、以什么口吻,对哪一类用户说什么。对于个性化助手而言,这种“上下文编排能力”往往比单次生成质量更重要。

    Midjourney则能补上视觉表达。未来如果双方进行深度产品整合,系统可以根据用户状态生成专属星盘、每日视觉卡片、关系故事、梦境图像或短视频,而不是只提供一段文字。视觉内容比纯文本更容易被分享,也更容易建立品牌辨识度。

    一个典型场景可能是:用户早晨收到一张根据当天星象、个人审美偏好和近期情绪生成的视觉卡片;打开后看到针对工作或关系的短建议;系统再根据其点击、停留、分享和反馈调整下一次内容。整条链路不需要用户写提示词,却用到了生成模型、用户画像、推荐系统和多模态内容生产。

    这比单纯增加一个“星座生成”按钮更有想象空间,也更危险。

    从工具到助手,关键差别是长期记忆

    长期记忆是AI系统跨会话保存用户信息,并在后续交互中调用这些信息的能力。它正在成为消费级AI产品争夺的核心,因为基础模型的回答质量逐渐接近后,产品能否记住用户、能否主动服务,将直接决定留存率和迁移成本。

    当前主流个性化AI大致存在四条路线:通用助手利用聊天记录和记忆功能理解用户;角色产品通过固定人设建立情感关系;可穿戴设备依靠环境数据形成连续上下文;垂直应用则围绕健康、教育、理财或占星等特定场景积累结构化资料。

    | 路线 | 个性化依据 | 优势 | 局限 | |—|—|—|—| | 通用聊天助手 | 对话历史、文件、日程与偏好 | 能力范围广,任务覆盖多 | 用户资料零散,主动服务容易打扰 | | AI角色与陪伴产品 | 人设、长期对话、情绪反馈 | 情感黏性强,使用频率高 | 依赖关系与安全边界争议较大 | | 可穿戴AI | 语音、位置、视觉与环境信息 | 上下文连续,触发自然 | 硬件成本和隐私压力高 | | 垂直个性化应用 | 健康、学习、财务或出生资料 | 数据结构清晰,产品目标明确 | 场景较窄,专业可靠性要求高 | | Midjourney+Co-Star | 审美偏好、个人资料、关系与时间 | 视觉表达强,分享传播效率高 | 科学性、隐私和产品定位存在冲突 |

    Co-Star属于最后两类之间的特殊产品。它拥有清晰、稳定的资料字段,又具备陪伴产品的叙事方式;它不必解决所有问题,只需持续输出用户愿意阅读和分享的内容。

    Midjourney收购Co-Star,也意味着它选择了一条不同于通用聊天机器人的路线。它没有从邮箱、办公套件或搜索入口切入,而是从审美、身份和情绪切入,这与Midjourney创始人David Holz长期强调的“想象力”定位并不冲突。

    这笔交易还没有证明产品协同

    目前最重要的不确定性,是Midjourney和Co-Star尚未公布具体整合方案。外界还不知道Co-Star是否继续独立运营、原有团队如何安排、用户数据能否在两款产品间流动,也不知道Midjourney会不会把自己的图像和视频模型直接嵌入Co-Star。

    交易金额未披露同样限制了判断。如果这是一笔规模较小的团队及产品收购,其重点可能是快速获得消费应用经验;如果金额较高,则说明Midjourney看中的可能不仅是团队,还包括Co-Star的品牌、用户规模、留存数据和社交关系资产。

    Midjourney的执行能力也需要重新验证。模型公司擅长提升生成质量,不等于擅长经营一款每天向用户发送建议的消费应用。后者需要推送节奏、内容审核、用户生命周期管理、隐私合规和心理安全等完全不同的能力。

    Co-Star与Midjourney的品牌调性也存在潜在冲突。Midjourney长期吸引设计师、艺术创作者和视觉从业者,而Co-Star更偏向生活方式、社交和情绪消费;二者用户可能重叠,但使用动机并不一致。

    更现实的问题是,视觉生成能力未必能直接改善占星产品的核心体验。如果整合结果只是给每日运势加一张漂亮图片,这笔交易的战略价值会非常有限;只有当双方把用户记忆、主动触发、关系网络和多模态生成真正连接起来,Co-Star才可能成为Midjourney的新产品底座。

    个性化越强,风险也越具体

    出生信息是具有长期稳定性的个人数据,而不是一次性提示词。出生时间、出生地点、好友关系、互动记录和情绪反馈一旦被组合,能够描绘出相当细致的用户画像,即使单个字段看起来并不敏感。

    因此,双方未来是否共享数据、以何种法律依据共享、用户能否拒绝画像、历史数据能否删除,都会成为收购后的关键问题。Midjourney不能默认Co-Star用户同意把原有数据用于训练视觉模型,也不能把“改善个性化体验”当作无限扩展数据用途的授权。

    生成式内容的说服力也会放大占星建议的影响。纯文本运势通常被视为娱乐,但当系统加入逼真的视觉、熟悉的个人历史、好友关系和连续叙事后,用户可能更容易把生成结果理解为确定性判断。

    产品必须明确区分娱乐内容与医疗、心理、财务和重大人生决策。尤其当用户表达抑郁、自伤、被控制或其他高风险状态时,系统不能继续用星象叙事替代专业帮助,更不能为了互动率强化宿命论表达。

    “使用了NASA数据”也需要被准确解释。天文学数据可以提高星体位置计算的准确性,但无法证明由此推导出的性格和命运判断具有科学因果关系。产品若故意混淆两者,就会从娱乐体验滑向误导性权威包装。

    生成式AI公司的下一战是“用户模型”

    这笔收购释放出的行业信号,比Co-Star本身更重要。基础模型公司过去两年的竞争重点是参数、跑分、生成速度和多模态能力;下一阶段的竞争重点,则可能转向谁能建立更完整、持续更新且被用户授权的个人上下文。

    所谓用户模型,是系统对个人身份、偏好、关系、目标和行为模式形成的动态表示。大模型决定产品理论上能做什么,用户模型决定产品知道应该为谁做、何时做以及用什么方式做。

    Midjourney本来已经掌握大量审美偏好信号,包括用户生成过什么、选择放大哪张图、反复使用哪些风格,以及愿意分享哪些作品。Co-Star则能带来身份叙事、关系结构和每日触达机制,两类数据在产品层面具有互补性。

    但互补性不代表可以无条件合并。真正可持续的个性化,需要用户清楚知道哪些数据正在被保存、如何影响输出,以及如何关闭、修改或删除这些记忆。缺少透明度的“懂你”,最终很容易变成无法解释的画像和操纵。

    判断:方向合理,成败取决于是否做成新产品

    Midjourney收购Co-Star是一个合理但高风险的扩张动作。合理之处在于,它没有继续收购另一家图像模型公司来堆叠同质化能力,而是直接补充日活入口、用户画像和主动推送机制;风险则在于,占星的争议性可能限制产品边界,并让隐私和安全问题提前爆发。

    这笔交易最值得关注的不是Midjourney会不会推出“AI星座图”,而是它会不会借Co-Star建立一个长期认识用户的多模态助手。如果答案只是前者,产品新鲜感很快会消退;如果答案是后者,Midjourney就不再只是创作者需要时打开的生成工具,而可能成为每天主动出现的个人媒体。

    生成式AI公司正在从争夺提示词,转向争夺用户的长期上下文。Midjourney选择用星座作为第一块跳板,看起来有些出人意料,但从高频、个性化和情绪价值三个指标看,它比再做一个聊天框更符合这家公司的产品气质。

    截至2026年7月24日,交易金额、整合时间表和数据处理政策仍未公开。接下来真正需要观察的,是Co-Star是否保持独立、Midjourney的视觉与视频模型何时接入,以及双方会如何处理存量用户数据授权。

    参考来源

    • iThome:Meta未来AI模型及产品将采用Midjourney技术:用于补充Midjourney在图像生成之外扩大技术合作范围的行业背景。
    • 知乎:福布斯Top 50 AI公司简析——Midjourney:用于了解Midjourney早期产品定位、商业模式和公司背景;其中历史信息需结合当前进展阅读。
  • Devin收编Poke,AI程序员开始学聊天

    Devin收编Poke,AI程序员开始学聊天

    Cognition以低位九位数美元估值收购聊天式AI助手Poke。交易指向编码Agent的新战场:模型能力之外,沟通方式、人格和长期协作体验正成为竞争壁垒。

    Cognition买下的不是聊天框,而是一套交互方法

    Cognition 在当地时间 7 月 24 日收购了聊天式 AI 助手 Poke,并计划将后者的对话风格与交互模型带入编码 Agent Devin。根据 TechCrunch 当天披露的信息,这笔交易对 Poke 的估值处于“低位九位数美元”区间,通常可理解为约 1 亿美元起步的数亿美元低端范围,但具体收购价格、现金与股权比例,以及团队整合方式均未公开。

    这笔交易最值得注意的不是金额,而是 Cognition 买下了一家并不以代码能力见长的公司。Poke 的核心卖点,是让用户像给朋友发消息一样与 AI 相处;Devin 的核心任务,则是理解代码库、使用终端、执行测试并交付 Pull Request。两者看起来相隔很远,实际上分别对应 Agent 产品的两端:一端负责把事情做完,另一端负责让人愿意持续把事情交给它。

    **编码 Agent 是能够自主规划并执行软件开发任务的 AI 系统。**它与传统代码补全工具的区别,不是一次生成更多代码,而是能连续完成读取仓库、修改文件、运行命令、检查测试结果、修复错误和汇报进度等多个步骤。Devin 从发布之初就试图扮演“AI 软件工程师”,Poke 则补上了这个角色长期以来相对薄弱的一环——如何像一名靠谱同事,而不是像一台等待提示词的远程机器。

    Devin 与 Poke 产品形态融合示意图,左侧为代码、终端和测试流程,右侧为聊天消息和主动提醒,中间汇合为长期协作型 AI Agent

    “人格”正在从装饰变成产品能力

    **AI 人格是模型在语气、主动性、反馈节奏、记忆方式和边界表达上呈现出的稳定交互特征。**这里的人格不是给机器人加几个表情,也不只是让回答更幽默,而是让用户能够预测它会怎样回应、什么时候追问、何时保持安静,以及遇到不确定性时会不会假装完成任务。

    Poke 对 Cognition 的价值,很可能在于它已经围绕这种可预测性建立了一套产品方法。一个聊天式助手如果要让用户像联系朋友一样频繁使用,就必须处理消息长度、回复时机、上下文延续、主动提醒和语气一致性;一个编码 Agent 如果要在数小时甚至数天的任务中获得信任,也必须解决同样的问题。两者使用的工具不同,但用户面对的心理问题一致:我能不能放心把事情交给它?

    交互质量对编码 Agent 尤其重要,因为软件开发任务天然充满歧义。用户说“把登录功能修一下”,背后可能涉及 OAuth 回调、Cookie 策略、移动端兼容、数据库迁移和回归测试。能力较弱的 Agent 会直接选一条路径开工,最后交付一个看似完整、实际偏题的补丁;协作能力更成熟的 Agent,则应该先确认影响范围,在关键决策点请求批准,并把技术风险翻译成用户可以快速判断的选项。

    人格在这里承担的是“协作协议”的作用。一个总是说“没问题”的 Agent 可能显得友好,却会掩盖失败概率;一个每执行一步都请求确认的 Agent 更安全,却会把自动化退化成高延迟聊天;一个长时间沉默、最后丢出数千行改动的 Agent,则很难进入严肃团队的生产流程。真正有用的人格,必须同时控制亲和力、确定性表达和打断频率。

    Devin需要的,正是“怎么说”这一层

    Devin 当前面对的竞争已经不只是“谁能写代码”,而是“谁更像一个可以管理的工程协作者”。Claude Code、Cursor Agent、GitHub Copilot 的 Agent 能力,以及 OpenAI 的 Codex 类产品,都在把文件编辑、终端执行、代码检索和测试修复变成基础配置。当底层模型可以被多个产品接入,单纯依靠模型跑分形成的领先往往难以长期维持。

    下面这张表更能说明 Poke 对 Devin 的潜在意义:

    | 产品形态 | 典型代表 | 主要交互方式 | 用户承担的角色 | 优势 | 当前短板 | |—|—|—|—|—|—| | 代码补全 | GitHub Copilot 早期形态 | 编辑器内逐行建议 | 驾驶员 | 延迟低、控制感强 | 难以独立完成长任务 | | AI 原生编辑器 | Cursor Agent | 编辑器聊天、Diff 与终端 | 驾驶员兼审核者 | 上下文贴近代码,修改反馈快 | 需要用户持续在线参与 | | 终端型编码 Agent | Claude Code 等 | 命令行对话与任务执行 | 技术负责人 | 工具调用直接,适合资深开发者 | 非技术干系人参与门槛高 | | 异步软件工程 Agent | Devin | Web、Slack、GitHub、工单系统 | 任务委派者与验收者 | 能并行处理任务,适合团队流程 | 长任务中的沟通与信任成本高 | | 朋友式聊天助手 | Poke | 消息式对话 | 对话参与者 | 低门槛、连续性和人格感强 | 缺少复杂工程执行能力 | | 融合后的潜在形态 | Devin+Poke | 消息委派、主动汇报、工程执行 | AI 工程经理 | 同时覆盖执行和关系维护 | 仍需解决权限、安全与可靠性 |

    Poke 带来的第一项能力,可能是更自然的任务澄清。优秀的工程师不会拿到一句模糊需求就立刻提交代码,而是会先找出缺失的验收标准。聊天式产品积累的追问策略可以帮助 Devin 区分哪些信息必须立即确认,哪些假设可以先记录后执行,从而减少用户在长提示词里一次性写完所有要求的负担。

    Poke 带来的第二项能力,可能是更合适的进度沟通。编码 Agent 的任务执行时间远长于普通聊天回答,用户真正需要的不是持续滚动的思维过程,而是几个可操作的状态:已经理解了什么、当前卡在哪里、是否需要人工决策、预计还要完成哪些步骤。把终端日志原样倾倒给用户不是透明,而是把信息整理工作重新推回给人类。

    Poke 带来的第三项能力,可能是跨任务的关系连续性。Cognition 过去已经强调知识库、长期记忆和可复用“剧本”,让 Devin 记住仓库结构、测试命令与团队规范。Poke 式交互如果被真正整合,记忆对象还会扩展到沟通偏好:某位负责人希望高风险修改先给方案,某个团队要求每次数据库变更附带回滚步骤,某个项目只在测试全部通过后才发送通知。

    这不是给Devin套一层聊天皮肤

    简单地把 Poke 的语气移植给 Devin,不足以解释一笔低位九位数美元估值的交易。聊天式 AI 的价值只有进入任务规划器、记忆系统和通知机制,才会转化为编码 Agent 的竞争力;如果整合结果只是让 Devin 的回复更像朋友,收购就会沦为昂贵的文案升级。

    真正的产品整合至少需要覆盖四层:

    1. 意图层:从自然对话中识别任务、优先级、约束条件和验收标准。
    2. 执行层:把对话中形成的共识映射为代码检索、文件修改、终端命令与测试流程。
    3. 沟通层:根据风险和任务阶段决定主动汇报、追问或静默执行。
    4. 记忆层:将稳定规则写入团队知识,而不是把每句话都永久保存。

    这四层中最难的不是生成一句自然回复,而是决定何时开口。Agent 如果在代码格式化、依赖安装等低风险步骤频繁询问,会破坏异步工作的意义;但当它准备修改数据库模式、删除生产资源或变更鉴权逻辑时,不请求确认又不可接受。人格必须与权限系统绑定,否则“像朋友”反而可能让用户降低警惕。

    这也是 Devin 与普通聊天机器人的根本差别。普通聊天出错,代价可能是一段错误信息;编码 Agent 出错,代价可能是不可编译的提交、供应链风险、数据损坏或线上事故。越自然的交互越容易制造信任,而越强的执行能力越要求系统主动限制这种信任。

    编码Agent竞争进入体验层,但能力仍是底座

    这笔收购释放出的行业信号,是编码 Agent 正在从功能竞赛进入协作体验竞赛。过去厂商重点展示的是能否解题、能否调用终端、能否在 SWE-bench 一类基准上修复真实仓库问题;现在更关键的问题变成了,用户能否同时管理 5 个、10 个甚至更多 Agent,而不被状态更新和失败重试淹没。

    基准成绩仍然重要,但它无法完整衡量团队使用体验。SWE-bench 是以真实 GitHub Issue 和代码仓库评估模型修复软件问题能力的基准,它适合测量任务是否解决,却很难衡量 Agent 是否在正确节点请求帮助、是否清楚披露了未解决风险,以及它的汇报能否让工程师在 30 秒内决定合并或退回。

    Poke 式交互可能让 Devin 更接近“工程经理界面”,而不只是“远程开发者界面”。未来用户未必需要盯着 Agent 的每一次文件修改,而是通过消息了解多个并行任务:支付模块正在等待测试环境,文档更新已经完成,性能优化发现了架构级问题,需要人类选择方案。此时聊天不再是执行入口之一,而会成为调度多个 Agent 的控制平面。

    模型能力依然决定这套体验是否成立。一个不会正确修改代码的 Agent,再友好也只是善于解释失败;一个经常误判测试结果的 Agent,主动汇报越多只会制造更多噪音。Cognition 收购 Poke 并不意味着编码能力已经解决,而是说明头部公司开始判断:在模型继续进步的同时,交互设计已经值得通过并购提前补齐。

    低位九位数估值,买的是时间和差异化

    低位九位数美元估值显示,Cognition 对交互资产的定价并不低。需要强调的是,“交易对 Poke 的估值”不等于 Cognition 支付了同等规模的现金,也不能据此推断 Poke 的收入水平;并购可能包含股票、留任激励、业绩条件和其他安排,在条款披露前不宜把估值直接写成成交现金价。

    Cognition 选择收购而不是内部复制,可能是因为聊天产品中的细节很难靠功能清单复刻。模型提示词、通知策略、用户研究、消息节奏和品牌语气看起来都不构成传统技术壁垒,但这些细节需要大量真实对话才能调到可用状态。对于需要快速扩大用户面的 Devin 来说,买下一支已经理解消费级 AI 交互的团队,比让工程 Agent 团队从头学习如何建立情感连续性更节省时间。

    这笔交易也可能帮助 Devin 走出纯开发者市场。异步编码 Agent 的直接用户虽然是工程师,但任务发起者还可能包括产品经理、设计师、客户支持和运营人员。消息式交互能够把“修改代码”包装成更容易委派的工作流,让非开发岗位提交问题、补充上下文并查看结果,而工程师继续负责架构、权限和最终审核。

    不过,拓宽用户面会同步放大错误需求进入生产流程的风险。产品经理一句“把退款限制放宽”,可能对应合规、财务和风控的多重约束;如果 Agent 只追求顺畅对话,就可能把组织内尚未达成共识的想法过早变成代码。融合后的 Devin 必须懂得识别权限边界,而不是把每个说得像需求的句子都当成待办事项。

    最大风险:越像同事,越容易被过度信任

    拟人化是 Poke 带给 Devin 的优势,也会成为整合后的主要风险。用户容易把稳定语气误认为稳定能力,把流畅解释误认为真实理解,还可能因为 Agent 表现得像熟悉团队的同事,而忽视其记忆过期、上下文缺失或工具调用失败。

    企业客户更关心的另一项风险是对话数据与代码权限的合并。聊天助手通常接触个人安排、沟通偏好和零散信息,编码 Agent 则可能接触私有仓库、工单、日志、云环境和部署系统。当两类上下文进入同一个记忆层,Cognition 必须提供清晰的数据隔离、保留期限、权限审计与删除机制。

    主动性同样需要明确边界。一个会主动发消息的生活助手通常只是提醒用户,一个会主动行动的编码 Agent 却可能创建分支、修改依赖或触发自动化流程。消息中的“你看着办”对人类同事已经足够含糊,对拥有工程权限的 Agent 更是危险指令。

    因此,Poke 与 Devin 的融合是否成功,不应只看回复是否更自然,而应看三组可量化指标:澄清后返工率是否下降、人工介入次数是否减少、关键风险漏报率是否降低。如果自然语言交互增加了消息数量,却没有提高任务一次完成率,这套“人格”就没有形成实际产品价值。

    判断:这是一次方向正确、执行难度很高的收购

    Cognition 收购 Poke 的方向是正确的,因为编码 Agent 的下一阶段确实不只是继续堆模型和工具。随着多家产品都能读写仓库、运行测试和生成 Pull Request,用户最终会选择那个最容易委派、最少制造管理负担、失败时最诚实的 Agent。

    这笔交易的真正考验,是 Cognition 能否把朋友式聊天转化为专业协作,而不是把 Devin 变得更会说话。工程团队需要的不是一个永远热情的 AI 同事,而是一个知道什么时候确认、什么时候执行、什么时候承认做不到的系统。

    短期内,Poke 不会直接让 Devin 的代码正确率跃升,也不会解决长上下文、复杂调试和生产事故定位等硬问题。它更可能降低使用编码 Agent 的“管理税”:减少提示词工程、压缩状态阅读时间,并让多个并行任务变得可控。

    长期来看,编码 Agent 与聊天式助手的边界会继续消失。聊天会成为委派和管理任务的界面,代码执行会成为聊天助手能够调用的专业能力,而人格则负责维持长期信任。Cognition 这次收购押注的,正是一个越来越明确的判断:当模型能力逐渐接近时,谁更懂得与人合作,谁才更有机会成为用户长期保留的那个 Agent。

    参考来源与延伸阅读

    • TechCrunch,2026 年 7 月 24 日报道:披露 Cognition 收购 Poke、交易估值口径及双方产品整合方向。受文末域名限制,此处不附站外链接。
    • Model Context Protocol Specification:MCP 官方规范仓库,可用于理解编码 Agent 如何以标准化方式连接外部工具与数据源。
    • SWE-bench:基于真实 GitHub Issue 评估模型与 Agent 软件工程能力的开源基准及工具仓库。
  • ChatGPT桌面端能听着干活了

    ChatGPT桌面端能听着干活了

    OpenAI 将 GPT-Live 语音模式接入 ChatGPT 桌面应用,用户可用一次对话启动、检查和调整 Chat、Work、Codex 中的多项后台任务。

    ChatGPT 桌面端能听着干活了

    OpenAI 在 7 月 24 日升级 ChatGPT 桌面应用,将 GPT-Live 语音模式接入 Chat、Work 和 Codex 三个板块。用户现在可以直接口述目标,在同一段对话中发起、检查和调整多项任务;当智能体在后台执行工作时,用户仍能继续交谈并追加要求。

    这次更新的重点不是“语音输入终于更自然”,而是 OpenAI 开始把语音放到智能体任务调度层。过去对 ChatGPT 说话,主要是在替代键盘;现在说出的内容可以变成多个持续运行的工作流,语音由此从输入法升级成了桌面应用的控制界面。

    GPT-Live 是 OpenAI 推出的全双工语音模型,可以在生成语音的同时继续接收和理解用户声音。 相比“用户说完、模型思考、模型回答”的回合制交互,全双工意味着 ChatGPT 不必等一方彻底结束才能处理下一步,用户也可以在回答过程中插话、纠正和改变方向。

    ChatGPT 桌面应用中的 Voice 界面,Chat、Work 与 Codex 多项任务在同一语音会话中并行推进

    一句话启动多个工作流

    多线程任务在这里指的是多个智能体工作流并行或交错推进,而不是计算机处理器层面的线程。 用户可以在一段语音对话中交代多个目标,ChatGPT 则把目标拆分到聊天、办公和编程环境中执行,并持续汇报各自进度。

    OpenAI 给出的典型场景是商务旅行准备。用户可以让 ChatGPT 同时检查日历中的时间冲突、扫描收件箱中的航班变更,并根据会议背景准备会议记录;在这些任务后台运行时,用户可以继续喝咖啡、整理行李,或者通过语音追加“把周二下午的客户会提前半小时”之类的新条件。

    单一对话成为了多个任务的统一控制面板。 用户不再需要分别打开日历、邮箱、文档和代码窗口,也不必为每个任务创建一段孤立提示词,而是可以像向一名助理交代工作一样,在同一个上下文中持续补充优先级、截止时间和输出格式。

    新版桌面应用目前围绕三个任务入口组织能力:

    • Chat 是通用对话与信息处理空间。 它适合讨论需求、检索上下文、解释结果,以及对其他任务进行追问。
    • Work 是面向办公交付物的智能体。 它可以利用获准访问的应用、文件、浏览器和业务上下文,制作报告、文档、演示文稿、电子表格及网站。
    • Codex 是面向软件开发的智能体。 它负责理解代码库、拆解工程任务、修改代码、检查执行结果,并根据用户反馈继续迭代。

    语音模式把三个入口串成了一条连续工作流。 例如,用户可以先在 Chat 中讨论一次产品发布,再让 Work 整理发布简报和演示文稿,随后要求 Codex 修复演示环境里的一个问题;整个过程中,用户不必反复复制背景资料,也不必在多个窗口里重新解释目标。

    GPT-Live改变的是对话节奏

    GPT-Live 与早期 ChatGPT Voice 的根本差别是语音处理链路从串联管线走向原生、持续的音频交互。 2024 年前后的初代方案需要先把语音转成文字,再由大语言模型生成文本答案,最后把文本合成为语音;三段模型依次运行,信息与延迟都会在链路中累积。

    OpenAI 后来推出的 Advanced Voice Mode 把音频理解和生成整合到一个模型中,减少了模型切换造成的等待,也能感知部分语调、停顿和情绪信息。不过,这类系统仍然以离散回合为基本单位,本质上还是“你说一轮、我答一轮”。

    GPT-Live 的全双工机制让“听”和“说”能够重叠发生。 这更接近人类会议中的交流方式:用户听到方向不对时可以立刻打断,模型也能根据一句话中途出现的修正更新后续回答,而不必先把已经计划好的整段内容播完。

    | 语音方案 | 处理方式 | 交互单位 | 能否自然打断 | 适合场景 | |—|—|—|—|—| | 初代 ChatGPT Voice | 语音转文字、语言模型、文字转语音三模型串联 | 完整问答回合 | 能力有限,通常需等待阶段切换 | 语音问答、朗读、简单指令 | | Advanced Voice Mode | 单模型直接处理和生成音频 | 离散语音回合 | 支持打断,但仍有明显轮次 | 陪练、头脑风暴、实时讲解 | | GPT-Live | 全双工语音理解与生成 | 持续对话流 | 可边听边说、随时纠正 | 长流程任务调度、多智能体协作 |

    OpenAI 尚未在本次公告中披露统一的毫秒级延迟数据。 因此,外界目前无法用“延迟从多少降到多少”来量化 GPT-Live 的提升,实际体验还会受到网络状况、设备拾音、工具调用耗时及后台任务复杂度影响。全双工解决的是交互机制,不代表所有任务都会立即完成。

    真正有用的是“边聊边执行”

    边聊边执行是这次更新最值得关注的产品能力。 传统语音助手通常在收到指令后完成一个短动作,例如设置提醒、查询天气或播放音乐;新版 ChatGPT 桌面端面对的则是持续数分钟甚至数小时的开放任务,其中包含信息搜集、计划制定、工具调用、结果检查和用户审批。

    用户可以在后台任务运行时继续与 ChatGPT 交流,这意味着对话不再被一次工具调用锁死。假设 Codex 正在检查一个大型代码库,用户仍可让 Work 根据产品文档先准备发布说明;如果邮箱扫描发现航班取消,ChatGPT 也可以主动把这一变化带回当前语音会话,而不是等所有步骤结束后一次性报告。

    这种交互方式更像项目经理与执行团队之间的站会。 用户负责给出目标、判断和优先级,ChatGPT 负责拆分任务、汇总上下文并推进执行;遇到权限、歧义或高风险动作时,系统再请求用户确认。它比逐条填写提示词更省操作,但也要求模型准确区分“讨论一个想法”和“授权执行一个动作”。

    ChatGPT Work 在这套结构中承担了办公智能体的角色。根据 OpenAI 的产品说明,Work 能连接应用、文件、浏览器及经批准的业务上下文,并可利用超过 1,400 款插件获取资料;它还能在计划模式中先提出问题、生成执行方案,得到批准后再正式推进。

    桌面应用是这套能力比网页聊天更合理的载体。 本地文件、当前窗口、浏览器标签页和开发环境都天然集中在桌面端,ChatGPT 可以在用户明确授权后获得更完整的任务上下文。对于需要同时处理代码、邮件、表格和会议资料的工作,桌面端也更适合展示多个并行任务的状态。

    它还不是可以完全放手的AI员工

    GPT-Live 提升了下达指令的效率,但没有自动消除智能体执行中的可靠性问题。 语音表达通常比文字更随意,代词、省略句和临时改口也更多;一旦这些模糊信息被直接转化为邮件发送、日程修改或代码变更,错误的成本会高于普通聊天中的一次答非所问。

    权限边界会决定这项功能能否真正进入企业环境。日历、邮箱、Slack、客户管理系统和代码仓库包含大量敏感数据,组织需要知道 ChatGPT 访问了哪些信息、调用了什么工具、改变了哪些内容,以及谁批准了高风险步骤。

    成熟的多任务语音智能体至少需要三层保护。 第一层是执行前展示计划,让用户确认目标和关键步骤;第二层是对发送邮件、修改生产代码、创建外部分享链接等动作设置明确审批;第三层是保留可审计的任务记录,使用户能够追溯并撤销变更。

    GPT-Live 本身也面临语音模型特有的安全问题。OpenAI 在系统卡中重点讨论了自伤、精神病性症状与躁狂、对 AI 的情感依赖、暴力和性内容等风险;全双工和更拟人的声音可能增强陪伴感,也更容易让部分用户高估模型的理解能力和判断资格。

    越像真人的交互越需要清楚展示机器边界。 GPT-Live 可以更自然地回应停顿和打断,但这不等于它拥有稳定的人类意图理解,更不等于它应该替代医疗、法律或财务专业人员作出高风险决定。

    与竞品相比,OpenAI在抢桌面入口

    这次更新的竞争焦点不是谁的语音最像真人,而是谁能把语音、上下文和执行工具连成闭环。 单独的语音合成质量已经很难构成长期壁垒,真正决定产品价值的是模型听懂需求后能否访问正确资料、调用正确工具,并交付可检查的成果。

    | 产品能力 | 普通语音助手 | 通用语音聊天机器人 | GPT-Live桌面工作流 | |—|—|—|—| | 主要目标 | 执行单步设备指令 | 回答问题和陪伴对话 | 调度并推进复杂任务 | | 上下文范围 | 设备与少量账户数据 | 当前聊天与上传内容 | Chat、Work、Codex及获准连接的工具 | | 任务持续时间 | 通常为秒级 | 通常为单次会话 | 可在后台持续运行 | | 多任务能力 | 以逐条指令为主 | 可讨论多个问题 | 可从单一会话启动多个工作流 | | 用户角色 | 发出命令 | 提问与追问 | 设定目标、审批计划、调整优先级 |

    OpenAI 的优势在于已经把通用对话、办公智能体和编程智能体放进同一个桌面产品。它的短板也同样明显:任务越多,状态管理越复杂;工具连接越广,授权和审计压力越大;语音越自然,用户越可能在未仔细检查的情况下批准模型建议。

    这项更新更像工作方式的预告,而不是已经成熟的终点。 如果 ChatGPT 能稳定处理任务依赖、冲突和失败恢复,语音会成为比侧边栏更高效的智能体入口;如果它频繁听错对象、遗漏约束或在多个工作流之间混淆上下文,所谓多线程只会制造更多需要人工收拾的半成品。

    价格与上线范围仍需继续观察

    OpenAI 截至 7 月 24 日没有在本次公告中公布 GPT-Live 桌面集成的独立价格。 官方信息显示相关能力正在逐步推送,但不同套餐可用的模型额度、后台任务数量、语音时长和工具权限仍可能存在差异,用户应以客户端实际显示为准。

    GPT-Live 同期也在 ChatGPT 的 iOS、Android 和网页端面向全球用户推出,而桌面应用的特殊价值在于进一步打通 Chat、Work 和 Codex。由于功能采用逐步发布方式,即使使用同一套餐,不同账号看到入口的时间也可能不同。

    开发者和深度用户最应该观察的是四个指标。 这些指标比声音是否自然更能判断它能否用于正式工作:

    1. 打断后的上下文修正率: 用户改口后,已经启动的任务能否同步更新约束。
    2. 并行任务的隔离性: 邮件、文档和代码任务是否会错误共享不相关信息。
    3. 审批机制的颗粒度: 用户能否只批准某一步,而不是一次性放开整个流程。
    4. 失败后的恢复能力: 某个工具超时或权限不足时,其他任务能否继续,并给出清晰状态。

    ChatGPT Voice 这次终于不只是“用嘴聊天”,而是开始“用嘴管理工作”。 GPT-Live 让对话更连续,Work 和 Codex 让对话能够落到具体交付物上,桌面应用则提供了连接本地环境的入口;三者组合起来,才构成 OpenAI 所说的“口述需求,快速推进多项任务”。

    最终决定这项功能价值的不会是演示中那杯咖啡,而是用户回来后能否得到三份准确、可审查且没有越权的成果。就目前的产品方向看,它是 ChatGPT 从聊天工具走向通用桌面智能体的重要一步;但在可靠性、权限控制和可审计性得到真实工作场景验证之前,最合适的定位仍是“能干活的协作者”,而不是可以无人监督的 AI 员工。

    参考来源

    • IT之家:OpenAI ChatGPT 桌面应用上线语音模式 —— 介绍 GPT-Live 接入桌面应用,以及通过语音推进 Chat、Work、Codex 多项任务的更新信息。