近日,有开发者在 V2EX 技术社区发帖反映,DeepSeek 的 deepseek-v4.1-flash-1017 模型在对话中经常陷入死循环,表现为长时间停留在思考状态无法返回结果。该用户点开模型输出后发现,内容并非正常推理文本,而是无限重复输出工具调用的闭合标记,包括 |DSML|invoke>、|DSML|calls>、、 等标签持续滚动、无法自然终止。发帖人由此向社区求证,询问是否有人遇到类似情况。从输出形态看,DSML 标签疑似为 DeepSeek 模型内部用于工具调用(Function Calling)的标记格式,此次异常表明模型在生成工具调用结构时,结束标记的生成与终止判断环节出现故障,导致重复采样无法停止。此类问题通常与特殊 token 处理、训练数据分布或解码策略有关,可能干扰依赖该模型执行智能体任务、自动化流程和代码生成的开发者。帖子反映出社区用户对 DeepSeek 新版本模型稳定性的关注,目前尚不清楚该问题是普遍存在还是仅在特定场景下触发,也不确认是否与客户端调用方式或服务端配置相关。
事件分析
从技术角度看,无限重复输出闭合标签属于典型的生成终止失败:模型在完成工具调用内容后未能正确触发结束标记,转而陷入重复采样循环。DSML 标签表明问题发生在工具调用链路上,而工具调用正是智能体应用的核心能力,一旦失效将直接中断自动化工作流。DeepSeek Flash 系列主打高性价比与快速响应,稳定性缺陷会削弱其在生产环境的竞争力。此类缺陷的常见成因包括特殊 token 训练不充分、采样参数不当或服务端后处理异常,官方后续可能通过热修复或模型迭代解决。该事件也提醒开发者,在关键业务中为模型输出增加循环检测、截断与重试机制仍是必要的工程防线。
核心观点:智能体的落地取决于工具调用链路的可靠性,一次死循环足以暴露前沿模型从演示能力走向生产稳定性之间的工程鸿沟。
原文链接:V2EX 分享发现