这套文档流水线让模型看不见行号,错误引用就不可能了

Comprehensive-Bad-43 · reddit · 2026-07-26

让模型不再写行号:把引用问题变成“替换”而不是“校验”

作者维护一个把代码库生成成文档的工具,要求每个结论都精确对应到源码行。他发现,让模型直接输出类似 src/client.ts:12-40 这种范围,哪怕后面做验证,也仍然会出问题:范围看起来合理、文件也对,但实际可能偏了几十行。

于是他把流程拆成两步:

作者的结论很直接:如果模型生成标识符,你做的是校验;如果标识符由系统控制,错误引用在结构上就不可能发生。这个思路也适用于 RAG、数据库摘要、转录时间戳等任何必须精确的输出。

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →