惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

罗磊的独立博客
爱范儿
爱范儿
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
博客园_首页
博客园 - 叶小钗
酷 壳 – CoolShell
酷 壳 – CoolShell
Apple Machine Learning Research
Apple Machine Learning Research
云风的 BLOG
云风的 BLOG
量子位
博客园 - 三生石上(FineUI控件)
Stack Overflow Blog
Stack Overflow Blog
小众软件
小众软件
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
V
V2EX
人人都是产品经理
人人都是产品经理
V
Visual Studio Blog
Jina AI
Jina AI
L
LangChain Blog
M
MIT News - Artificial intelligence
MongoDB | Blog
MongoDB | Blog
Last Week in AI
Last Week in AI
Martin Fowler
Martin Fowler
WordPress大学
WordPress大学

慕雪的寒舍

【Linux】腾讯云服务器被攻击后,我是怎么排查挖矿木马的 【Agent】Multica使用心得 【AI】叙界S3备份需求,多Agent赛马 【Nginx】使用OpenResty Lua拦截Artalk广告昵称 【AI】给Codex加上rm防误删Hook 【AI】渐进式披露能省Token,但要管住Agent Loop 【Mac】修改Mac的hostname,告别局域网IP乱入 【随笔】招商银行visa金卡申请和绑定海外谷歌账户支付 【工具】用AI随手写博客 【测开】adb shell am start 启动跳链时 & 符号被截断的解决方法 【Appium】安装 xcuitest 驱动时 npm install 报错的解决方法 【2026】新年快乐! 【Mac】解决MacBook WiFi玄学问题“连上WiFI但是没网络”的折腾经历 【AI】智谱AutoGLM部署教程:AutoDL云服务器+本地PhoneAgent配置 【Agent.10】OpenAI接口输出格式约束(response_format) 【Agent.09】LangChain里面使用MCP工具 【Hexo】简单记录如何在服务器上部署hexo-friend-article 【ConfyUI】在MacBook上用ConfyUI部署阿里Z-Image最新开源模型 【Agent.08】LangChain的第一个Demo:从零开始构建Agent 【Mac】MacBookPro无法连接第2个外接显示器问题解决 【Mac】为Mac配置基本开发环境 【Agent.07】什么是Agent?从Chat到ReAct的AI进化之路 【Agent.06】使用openai sdk实现多轮对话 【Agent.05】OpenAI接口Function Calling工具调用详解 【MCP】无敌了,chrome-devtools-mcp杀死浏览器AI自动化的比赛! 【随笔】本地部署AI的现状和AI本地部署的价值
【AI】AI老是喜欢写总结文档,咋办?
慕雪年华 · 2025-11-06 · via 慕雪的寒舍

距离上次更新本文已经过去了 200 天,文章部分内容可能已经过时,请注意甄别。

说明

最近这一年,各个类型的AI编程工具那是层出不穷,想必大家都遇到过一个问题,那就是AI在完成你给定的任务的时候,会输出非常非常非常非常非常多的文档和其他附属产物:

  • 说明文档
  • 使用文档
  • 总结文档
  • 测试代码
  • ……

特别是claude的模型,写文档那是太喜欢了。而国产的GLM-4.6和Qwen估计是蒸馏了太多claude模型的数据,导致这俩模型也爱上了写文档,那是卡卡给你写的层出不穷。

image.png

image.png

image.png

对于程序员来说,这些文档可烦死人了,每次完成这个任务之后,都得手动把AI写的那一大堆没用的文档给删掉。而在企业级项目里,这些文档更是不可能提交到git里面去的,绝对是污染源。这还只是给用户带来的使用体验上的困扰,更别提写这么多文档要多浪费多少输出Token的AI资费了

这时候,绝大部分朋友应该都能想到一个办法,在工具的System Prompt设置里面,让AI不要写文档。

1
除非用户明确表明,否则不要生成任何文档或测试代码。

但实际场景下,这个Prompt效果并不好,会出现AI生成文档->发现用户要求不要生成文档->删除文档的操作。相比于不加上这个Prompt,反而更耗费Token了,因为多了一个“删除文档”的工具调用。只能说无语了……

QQ图片20220415220934

正确做法,堵不如疏

既然Agent没办法遵循我们“不写文档”的要求,那还不如给个引导,让AI把测试代码和文档都放到一个指定的.ai-docs目录下,然后,再在.gitignore里面忽略掉这个项目。

1
2
3
你是一个高效的AI助手,请遵循如下要求完成用户的任务:
- 所有生成的说明文档和测试代码都需要放入.ai-docs目录下,除非用户明确指定输出路径。
- 除非用户明确指定输出语言,所有问题都需要用中文回答,代码注释需要使用中文。

慕雪实测,这个方案效果远远好于让AI不生成文档的要求。

根据你使用的不同的AI工具,把这段话加到System Prompt或者上下文的设置里就可以了。比如~/.claude/CLAUDE.md文件中。

The end

如果你也被AI在代码仓库里面“拉屎”的问题烦到了,也可以试试慕雪的这个方案。虽然没有解决AI输出一大堆无用数据的问题,但至少不会影响仓库文件管理了。