AI 写代码卡壳了?试试这几招提示词和架构技巧

AI 写代码卡壳了?试试这几招提示词和架构技巧

五月 18, 2026 ai-assisted development coding agents software architecture prompt engineering vibe coding technical debt refactoring

AI 写代码卡壳了?换个问法就能救回来

用 AI 写代码的时候,总有这么一个转折点:一开始又快又准,后面突然卡住,回答越来越慢,token 越用越多,最后干脆开始打太极:“可能是这里的问题,也可能是别的原因。”

其实不是 AI 坏了,而是你问错了问题。

从顺手到卡壳

Claude、GPT-4 这类 AI 写代码最擅长的是小改动。它能看懂你的代码风格、遵守测试规则,给你做精准的局部修改。只要你的架构没问题,只需要加功能或者修 bug,它的表现通常很亮眼。

但一旦你换成“把整个认证模块重构掉”,情况就变了。

AI 会把现有测试当成铁律,把当前代码风格当成标准。它只会做最小改动,尽量不破坏原有结构。这在维护阶段很管用,但在做架构调整时,反而成了束缚。每次想大动干戈,都被这些“安全机制”拖住脚。

Token 越用越多

真实项目里经常出现这种循环:

  1. 你让 AI 重构某个模块
  2. AI 想尽量保留原有测试
  3. 新架构和老测试对不上
  4. AI 只敢做最小修改
  5. 你觉得不够,再说一遍更明确的要求
  6. Token 用量翻倍,再翻倍
  7. 回答越来越模糊

AI 不是变笨了,而是被矛盾指令卡住了:既要改,又要保,到底该听谁的?

根源在于架构阶段

AI 写代码的训练数据大多来自真实 PR——小步迭代、保持稳定。这本来是正确的训练方向。但如果你现在正处于架构重构期,那些“临时写出来”的代码和测试,就不应该再被当成铁律。

AI 继续死守这些东西,不是因为它蠢,而是因为你没告诉它“现在规则变了”。

如何让 AI 重新好用

要解决这个问题,关键不是让 AI 更聪明,而是重新定义问题。下面几招实用:

1. 明确告诉它哪些可以改

不要说:“重构这个模块,保持测试通过。”

试试这样说:“我们要换架构了,这些测试要废弃。新功能规格如下,新的验收测试才是重点。”

2. 先探索,后落地

别一上来就让 AI 同时做实验和维护。可以在小分支里先让它快速原型,验证想法。等方向确定了,再让它去正式实现。

3. 给测试松绑

测试适合保护已有功能,不适合指导新架构。当架构要变时,要明确告诉 AI:可以一起调整测试。

4. 先写设计文档

大改之前,先把要改什么、为什么改写下来。把架构思路说清楚,AI 就能跳出“代码风格”和“测试覆盖”这两个框框。

结语

AI 写代码不是万能的。它擅长的是“在稳定基础上做精准修改”。如果你想要的是架构演进,就得主动调整提问方式,给它新的规则。

下次再遇到 AI 卡壳的时候,不妨停下来问自己:我现在要的是小修小补,还是在推倒重来?

答案往往决定你该怎么继续问——或者该先改架构。

Read in other languages:

RU BG EL CS UZ TR SV FI RO PT PL NB NL HU IT FR ES DE DA EN