232 昨天使用AI编辑器重构“学位论文审查系统”的四个感想

(本文有AI的辅助,我提出想法,让AI来阅读所有的需求文档之后,整理成文,自己修改其中的语言,并配图)

今天我用带 AI 的 IDE 工具来更新一个软件——学位论文审查系统。现在已经迭代到 v3.0,连 PDF 也能审查了。从原型到可交付产品,这一段踩了不少坑,也攒下四个最实用的经验,分享给同样在用 AI 做项目的朋友。

不要“提问题让 AI 改”,要先“写清楚再编码”

把“聊天提问”拆成两步:先文档,后编码。

一开始,我遇到问题或者想要增加一个新功能,直接把错误或想法发给AI,让其帮我修订。结果往往是:

  • AI 理解偏了,写出来不是我想要的
  • 改了三四轮,代码越改越乱
  • 最后还要自己重新梳理结构

今天我会先花十几分钟(有时是和 AI 一起)把问题说清楚:

  • 需求文档:这个功能要解决什么问题,用户怎么用
  • 技术文档:整体架构是什么,模块怎么分,接口约定是什么
  • 项目文档:端到端流程走一遍,哪些坑提前想到

比如这次重构参考文献审查的假阴性问题,我先和 AI 梳理出「问题定位 → 根因拆解 → 解决思路」,写成一页纸,再让 AI 按文档去改代码,一次就能做到八九不离十。

聊天内容要及时归档:把一次解决变成长期资产

聊天结束,立刻把对话整理成一份 Markdown 归档。

你现在看我的 idea/answer/ 目录,几乎每一个问题都有一份归档。例如:

232 昨天使用AI编辑器重构“学位论文审查系统”的四个感想

我常用的“归档模板”基本固定,目的就是:下次再遇到同类问题,一搜就能复用。

  • 结论:一句话说清楚最后怎么做的
  • 现象:怎么发现的、怎么复现(必要时附截图/日志片段)
  • 根因拆解:问题为什么发生(把“猜测”和“确认”区分开)
  • 解决思路:做了哪些取舍,为什么选这个方案
  • 已落地改动:改了哪些模块/文件、改动点是什么
  • 回归清单:改完必须检查哪些场景(用 [ ] 打勾)
  • 聊天全文(可选):需要保留上下文时再放

为什么要这么做?

  • 过了一周再看,你还记得当时为什么这么改吗? 有归档就不用重新翻聊天记录

  • 同样的问题再出现,直接搜归档就能找到解法,不用再问一遍 AI

  • 问题解决了,就要沉淀成知识,这次踩的坑,下次就是经验

用好源代码管理:Git 是你和 AI 之间的“安全网”

AI 一次可能改好几个文件、几十上百行。只靠“看它说了什么”是不够的,必须看它“到底改了什么”。

232 昨天使用AI编辑器重构“学位论文审查系统”的四个感想

有了 Git + IDE 的差异视图,你就能做到:

  • 逐行审阅改动,哪里不对一眼就能看出来
  • 小步修改,小步验证,避免越改越乱
  • 改坏了随时回滚,不怕试错

下面是我今天的工作流

  1. 用分支做功能或修复
  2. 让 AI 按文档改代码
  3. 我只做一件事:看 diff,确认改动是不是符合预期
  4. 没问题再合并;有问题就回滚,带着 diff 继续聊

这其实不是什么新东西,但在 AI 时代,源代码管理变成了你和 AI 之间的「安全网」。AI 放开手脚改,你放心大胆看,不对就撤。

使用付费模型,就是好呀

这话听起来像广告,但真不是。

我这段时间最真实的感受是:付费模型的稳定性、上下文能力、输出一致性,明显比免费好

  • 免费模型容易“出错重试”,一打断就很难接回思路
  • 复杂问题需要长上下文时,稳定模型更能 hold 住
  • 需要结构化输出(文档、清单、方案)时,付费模型更省返工

算算账:付费模型换来的是更少的中断、更少的返工、更可预期的产出。对非专业程序员来说,时间往往比订阅费更贵。

最后:我现在的一页式 workflow

遇到问题或要做新功能,我基本按这个流程走:

  1. 写清楚:需求单页 / 技术方案单页 / 端到端流程
  2. 让 AI 按文档改代码
  3. 我看 diff,把关质量;不对就回滚继续聊
  4. 解决后立刻归档成 Markdown,补上回归清单

AI 是生产力工具,但工具要用对方法才能发挥威力。这四个经验都是我踩坑踩出来的,希望对你有用。

相关内容:

  1. 2026.04.05 231 “学位论文审查系统”更新到v3.0,可以审查PDF文档啦
  2. 2026.03.23 228 Typora vs Trae,撰写博客效率对比
  3. 2026.03.31 229 AI时代,多写日记,让AI辅助你了解自己
  4. 2026.03.21 227 应届生注意:学位论文审查系统v2.0上线啦
  5. 2024.06.01 106 ChatGPT 5.3 免费版也可以使用GPTs了
  6. 2024.05.31 105 ChatGPT Prompt 5.2 使用ChatGPT 4o免费收集网络资料
  7. 2024.05.31 104 ChatGPT Prompt 5.1 让ChatGPT收集网络资料的几种方法
  8. 2024.05.31 103 保护wordpress被恶意注册的一种保护方法
  9. 2024.05.01 102 ChatGPT Prompt 4.4 咒语4 复述拓展问题并回复Rephrase and Respond
  10. 2024.05.01 101 ChatGPT Prompt 4.3 咒语3 多角度回答问题
  11. 2024.05.01 100 ChatGPT Prompt 4.2 咒语2 思维树 Tree of Thinking
  12. 2024.05.01 099 ChatGPT Prompt 4.1 咒语1 思维链 Chain of Thought
  13. 2024.05.01 098 ChatGPT Prompt 3.4 通过学习优秀的Prompt的学习优化Prompt
  14. 2024.05.01 097 ChatGPT Prompt 3.3 通过拆分指令来优化Prompt
  15. 2024.05.01 096 ChatGPT Prompt 3.2 通过“代码语言”优化Prompt
  16. 2024.05.01 095 ChatGPT Prompt 3.1 优化Prompt的三个方法
  17. 2024.02.01 076 ChatGPT Prompt 2.2 Temperature and Top-p
  18. 2024.01.27 071 ChatGPT Prompt进阶2.1 占位符的使用
  19. 2024.01.23 067 ChatGPT Prompt进阶1.2,Output Indicator如何撰写?
  20. 2024.01.22 066 ChatGPT Prompt进阶1.1,如何撰写Content?
  21. 2024.01.20 065 如何撰写一份良好的ChatGPT Prompt?
  22. 2024.01.19 064 为什么要学习ChatGPT?
  23. 2024.01.24 069 ChatGPT Prompt 进阶1.3 Input Data 详解
作者:Dongdong
链接:http://ddw2019.com/232
声明: 本博客所有文章除特别声明外,均采用CC BY-NC-SA 4.0协议,转载请注明文章地址。

如果观众姥爷们觉得冬冬的博客还不错,可以订阅赏杯奶茶让我继续撰写下去呦 (ฅ´ω`ฅ)
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇