DeepSeek新模型发布,性能涨了费用降了,许愿式编程成真

0 评论 245 浏览 0 收藏 12 分钟

DeepSeek V4.1-Flash-1017 在抬高代码与 Agent 任务成绩的同时,压缩了运行时间、输出长度与 Token 成本,也让 Harness 的多步骤执行与 Search、Fetch 外部信息通道更可用。

DeepSeek新模型发布,性能涨了费用降了,许愿式编程成真

做 Agent 开发时,模型能力和调用成本往往是一对很难同时优化的变量。想让任务跑得更完整,通常要接受更长的执行时间、更高的输出 Token 消耗,以及更多的工具调用;一旦压缩推理链路,又可能牺牲代码质量和任务成功率。

DeepSeek V4.1-Flash-1017 试图改写这个取舍。这个版本已同步到网页端、App 与 API,并针对 DeepSeek Harness 做了专项训练优化:代码和 Agent 任务的成绩提升,同时压缩运行时间、输出长度与 Token 成本。对实际做自动化开发的人而言,重点不在“多了一个模型版本”,而在于一条更可控的 Agent 执行路径开始可用。

不只是跑分更高,而是少走弯路

V4.1-Flash-1017 相比此前的 V4.1 Flash,在代码和 Agent 类基准上有明显提升。更值得关注的是,任务完成质量上升的同时,输出与耗时没有跟着膨胀。

这类变化可以理解为性能和费用一起向外推进:同一个目标不再需要模型反复试探、写一大段无用中间结论,Agent 可以用更短的轨迹完成检索、规划、执行和修复。对于按 Token、工具调用与运行时长共同计费的工作流,这比单纯提高一个基准分数更直接。

DeepSeek Harness、腾讯 CodeBuddy 和 WorkBuddy 都能从这次专项优化中受益。若要使用 Harness 的完整能力,需要将其升级到 0.2.1-rc.1 或更高版本。升级前也应保留一组自己的任务集,至少覆盖代码生成、已有项目修改、工具调用失败重试和长上下文调试,避免只依据公开基准决定是否切换。

从补全代码到让 Agent 完成一个项目

“许愿式编程”描述的并非一句话生成几段示例代码,而是把项目交付拆成一条连续的自主循环:开发者说明目标,模型负责规划结构、写入文件、启动运行环境、检查结果,再围绕发现的问题继续修改。

背后的关键在于自反馈强化训练。模型得到第一版实现后并不停止,而是继续观察运行结果和生成物,判断哪里不符合任务要求,再回到代码或资源层修正。这样做并不能免除开发者对需求、架构和安全边界的控制,但确实降低了把一个可运行原型推进到可演示产品的操作成本。

故宫 3D 场景展示了这种流程的上限:从自然语言目标出发,生成一个可以浏览并切换视角的实时 3D 页面。它说明 Agent 已能协调界面、资产、场景逻辑和运行验证,而不是停留在“给出一段 Three.js 片段”。不过真实项目中仍应将验收条件写成可检查的清单,例如页面路由、最低帧率、交互响应、资源体积与错误日志,而不是只用“做得好看”作为任务描述。

在 Godot 引擎里复刻可交互游戏,考验的是多文件协作、引擎资源组织和循环调试能力。此类任务适合先让 Agent 输出实施计划与文件清单,再分阶段执行:先搭最小可运行闭环,随后补玩法与素材,最后让测试 Agent 依据操作步骤复验。把所有要求一次性压进一条提示词,通常比阶段性交付更难定位失败原因。

网页版赛车案例也给了一个很实际的提醒:能动起来只是开始。针对浏览器项目,Agent 的验证过程应该至少包含构建成功、首屏加载、核心输入响应、控制台无异常和窄屏布局检查。这样既能让模型自我修复,也让人工审查能基于明确证据作判断。

Harness 如何接住这次模型升级

DeepSeek Harness 是面向编码与 Agent 工作流的执行环境。它的价值不只是把模型接进命令行,而是把任务拆解、文件操作、命令执行、结果检查等动作编排为可重复的循环。V4.1-Flash-1017 对它的训练优化,正好指向这一类多步骤、可观察、有反馈的任务。

在团队项目中,建议为 Harness 或类似 Agent 准备三类约束:

  1. 工作区约束:限定可读写目录,禁止默认修改部署、密钥与生产配置。
  2. 验证约束:每次实现后执行对应的测试、构建或截图检查,并保留失败输出。
  3. 提交约束:把需求拆成小变更,要求 Agent 说明修改文件、验证命令和可回滚方式。

这套约束的意义是把“模型一次跑完”的偶然成功变成可以复现和审查的工程过程。模型速度提高后,真正稀缺的是高质量任务定义和有效的验收门槛。

Search 与 Fetch:给 Agent 一条可控的外部信息通道

这次同步开放的还有 DeepSeek 自研搜索能力,分为两个接口:Search 负责根据关键词检索网页,Fetch 负责获取指定页面正文并转换为 Markdown。两者组合后,Agent 可以先定位候选资料,再将筛选出的内容带入后续分析、编码或报告任务。

Search 支持按站点、语言与发布时间限制结果。开发场景中可以用它缩小输入范围,例如只搜索官方文档域名、只取中文资料,或者限定近一周的更新;Fetch 负责将命中的页面转成更适合模型消费的文本,而不是把整个网页 DOM 都塞进上下文。

接入时可以按下面的逻辑设计工具链:

用户问题

-> Search:关键词 + 域名/语言/时间过滤

-> 选择少量高相关结果

-> Fetch:提取正文 Markdown

-> 模型归纳、生成代码或输出结论

-> 记录 URL、时间和关键结论,便于复核

搜索并不天然等于可信。对版本号、API 参数、价格、许可证和安全策略这类可验证事实,仍应要求 Agent 优先抓取官方页面,并把关键链接留在任务日志中;面对歧义内容,应该让它明确不确定项,而不是凭搜索摘要补全细节。

成本、兼容性与调用策略

Search 与 Fetch 按成功请求计费,每千次成功请求为 5 元,折合单次 0.005 元;失败、无结果或超时不收费。该能力目前可在 DeepSeek Harness、Claude Code 或 Codex 使用 DeepSeek API 的过程中调用,并在 2026 年 11 月 1 日 00:00 前处于限时免费阶段。

对于需要调用 Claude Code 或 Codex 的团队,更稳妥的做法是把模型调用与搜索调用分别观测:记录每类任务的成功率、平均 Token、搜索轮数、最终人工返工次数。不要因为单次查询成本低,就允许 Agent 无限制搜索。可以给每个任务设置最大检索轮数和最大 Fetch 篇数,先用查询过滤减少噪音,再让模型在有限证据内决策。

国内开发者若希望通过兼容接口把 Claude Code 的工作流接入现有环境,可使用 Code80 配置 API endpoint;模型选择、额度控制和密钥权限仍应由项目侧自行管理。

常见问题

V4.1-Flash-1017 已经可以通过 API 使用吗?

可以。网页端、App 与 API 已同步更新。落地前建议先针对自己的典型任务做小规模对比,重点观察一次完成率、输出 Token、耗时和返工量。

为什么模型变强后反而可能更省钱?

Agent 成本不只取决于输入单价,也取决于执行轮数、输出长度和失败后的重试次数。当模型能用更短路径完成任务,总消耗就可能下降。

Search 和 Fetch 应该一起用吗?

通常先用 Search 找候选页面,再对少量高相关页面调用 Fetch。直接批量抓取会增加噪音、上下文占用和后续判断成本。

许愿式编程是否适合直接做生产功能?

适合加速原型、内部工具与边界明确的功能开发;涉及支付、权限、隐私、生产配置或复杂业务规则时,必须保留人工评审、自动测试和可回滚发布策略。

如何避免 Agent 搜到过期或错误资料?

在 Search 阶段限制官方域名和发布时间;在 Fetch 后让 Agent 标注版本、发布日期与未确认项。对会影响线上行为的结论,仍要以官方文档或实际接口响应复核。

本文由人人都是产品经理作者【易安说AI】,微信公众号:【易安说AI】,原创/授权 发布于人人都是产品经理,未经许可,禁止转载。

题图来自 Unsplash,基于 CC0 协议

更多精彩内容,请关注人人都是产品经理微信公众号或下载App
海报
评论
评论请登录
  1. 目前还没评论,等你发挥!