为什么 AI 后端代码在规格模糊时会出错(以及我正在构建的解决方案)
Source: Dev.to
模糊的后端规范所带来的问题
Cursor、ChatGPT 等 AI 工具非常有用,但在构建后端功能时,我一直遇到同一个问题:需求不明确导致 AI 开始猜测。这通常会导致:
- 业务逻辑错误
- API 与实际产品需求不匹配
- 认证和数据规则失效
- 同样的代码被反复重写
为什么问题不在 AI 本身
根本原因是后端规格不清晰,而不是 AI。
我没有直接进入代码生成,而是先定义了以下内容:
- 数据模型及其关系
- API 合约
- 认证和授权规则
- 错误处理与边缘情况
我的解决方案:先定义规格再编码
提前制定明确的规格后,AI 能生成准确、可直接实现的代码。这种做法显著降低了猜测和返工的概率。
介绍 Onvyo
Onvyo 是一款 AI 驱动的开发者工具,在编写或生成任何代码之前,生成端到端、可直接实现的后端规格。它采用结构化访谈流程(而非自由文本提示),输出的后端规格为 Markdown 格式,可直接粘贴到 Cursor、ChatGPT 等工具中使用。
目标: 为 AI 提供清晰、确定性的指令,让它停止猜测,开始生成正确的后端代码。
Onvyo 已上线,仍处于早期阶段:我正在公开构建并积极收集反馈。
行动号召
如果你因为规格不明确而在使用 AI 生成后端代码时遇到困难,欢迎分享你目前的处理方式。