我不会写代码。 过去两个月,我主要通过 AI Coding 做了一个叫 MarkOVO 的项目:把 PDF 、Word 、PPT 、等多格式文件统一转换成 Markdown ,支持 Web 、API 、CLI 和 MCP 四种使用方式。 Git 历史里累计新增了大约 101 万行内容。代码、测试和文档都由 AI 完成,我主要负责决定做什么,以及最后的结果能不能上线。 TL;DR:我的几个关键认识 AI 可以快速写出大量功能,但决定做什么、应该怎么做,比写出功能更重要。 哪怕是最强的 AI 模型,如果没有先设计好交互,最后做出来的还是一坨屎,给再多 skills 也没用。 巨量的真实测试集和人工检查,是保证最终效果的核心。测试覆盖率 90%,产品照样可能不能用。 Markdown 很适合 AI 做计划、记忆和长程执行,但 HTML 才适合人把握项目 Human in the Loop 会是一个相对长期的状态。人可能会越来越少写代码,但仍然要为 AI 做出来的结果负责。 为什么做 MarkOVO 最开始只是因为我经常需要把文件交给 AI 处理。但之前 Cursor 经常打不开 PDF ...