返回 AI 资讯
社区讨论V2EX 技术

能在这里认真讨论一个技术问题么

大家天天在这里讨论封号呀,降智呀,重置额度呀,新模型呀之类的话题。但我想认真讨论一个 AI 时代的技术问题。 在中文开发已经成为主流的当下,我们应该如何保证你的产品不会因为 AI 产出的屎山代码而彻底从底层崩溃掉。 先说结论,我认为大家应该把关注点平均分成三份,代码,测试,文档。这三份都要投入同等的注意力,甚至我觉得测试文档加起来的 token 占用至少要到整个项目的 2/3 以上。 这里先单独讨论一下文档方面的问题,很多从一年前开始接触 AI 编程的都知道实际开发之前要先让 AI 写 Plan ,然后你就会有成…

内容摘要

大家天天在这里讨论封号呀,降智呀,重置额度呀,新模型呀之类的话题。但我想认真讨论一个 AI 时代的技术问题。 在中文开发已经成为主流的当下,我们应该如何保证你的产品不会因为 AI 产出的屎山代码而彻底从底层崩溃掉。 先说结论,我认为大家应该把关注点平均分成三份,代码,测试,文档。这三份都要投入同等的注意力,甚至我觉得测试文档加起来的 token 占用至少要到整个项目的 2/3 以上。 这里先单独讨论一下文档方面的问题,很多从一年前开始接触 AI 编程的都知道实际开发之前要先让 AI 写 Plan ,然后你就会有成百上千个 Plan ,一开始我只是觉得很乱,整理起来很麻烦,但那个时候我还没意识到文档实际上并不应该给人看,或者说并不应该只是给人看的。 后来我在开发过程中逐渐摸索出了一套经验,鉴于 AI 宝贵的上下文以及太多上下文会导致注意力腐化,我就搞出了分层薄索引机制,让 AI 可以快速索引出他关心的文档,然后我发现文档虽然都有了,但是 AI 经常不看,导致每次做类似的工作会犯重复的错误,我就在 agents.md 里面按功能给出指南的索引,总之就是各种索引,尽量减少 AI 摄入不相关信息的频率,另外还要通过技术手段保证文档链接正确,过时信息实时更新,比如有的时候 AI 参考了过时的文档就会酿成大错。具体的内容我放在了这篇文章里面,大家感兴趣可以看看。 https://juejin.cn/post/7696444047595175946

资讯来源

V2EX

原文链接

打开原文