跳到主内容
架构选型评估

技术方案评估 Prompt:让 AI 像架构师一样评估方案

把候选方案与约束贴进去,AI 按成本、复杂度、可维护性、扩展性与团队熟悉度多维打分,输出对比表与风险清单,并给出在什么条件下该选哪个方案。适合选型评审前先自己过一遍。

发布 2026-06-21更新 2026-10-14
适用:ClaudeCursorChatGPT

用法

把两个或多个备选方案的技术背景粘进来,配合下面的 prompt。

什么时候用 / 别用

场景用不用原因
两三个方案并列选型、需要开会拍板用评分表正好提供评审会的共同标尺
想给已定方案找反面意见用风险矩阵这一节专治「全员一致同意」
写 ADR(架构决策记录)前的素材准备用输出结构几乎可直接搬进 ADR 模板
需要精确的性能 / 成本数字做决策别用AI 给的是量级判断,不能替代压测与账单测算
强依赖公司内部现状(既有系统、人员、排期)慎用必须把约束写进「方案背景」,否则输出的是通用教科书答案

最常被误用的一点:把这条 prompt 当成「让 AI 替我做决定」。它的正确用法是「让 AI 把分歧点摆到桌面上」——决策权始终在你,因为只有你知道团队下个季度的排期和谁会离职。

Prompt

我正在评估以下技术方案,请像资深架构师一样帮我分析。不要给泛泛的建议,按以下结构输出:

## 方案概要
(每个方案 1 句话总结核心思路)

## 五维评分(1-5 分)

| 维度 | 方案 A | 方案 B | 说明 |
|---|---|---|---|
| 开发效率 | ? | ? | 搭起来快不快 |
| 可维护性 | ? | ? | 半年后好不好改 |
| 性能 | ? | ? | 预期吞吐量级 |
| 生态成熟度 | ? | ? | 社区/文档/工具链 |
| 团队匹配度 | ? | ? | 现有团队技能栈是否匹配 |

## 风险矩阵

列出每个方案的 Top 3 风险,按「概率 × 影响」排序:
- 风险描述
- 概率(高/中/低)
- 影响(高/中/低)
- 缓解措施

## 迁移成本
如果现在从方案 A 切到方案 B,需要改什么?列出具体的改动点和工作量估算。

## 你的推荐
基于以上分析,你推荐哪个方案?给出理由(不超过 3 条)。

## 你不确定的地方
列出你在评估中信息不足、需要我补充确认的点。不要猜。

---

方案背景:
(粘贴你的方案详情)

效果

不加 prompt 时 AI 通常说「两个都很好,看你的需求」——正确但没用。

加了这条 prompt 后 AI 被迫给出具体评分、风险和推荐,而且最后的「不确定的地方」经常能帮你发现自己遗漏的考量点。

一个对照例子

问"我们后端该用 REST 还是 GraphQL":

不用这条 prompt:

"REST 简单成熟,GraphQL 灵活但复杂,看你的团队和需求来选。"

——说了等于没说,每个字都对,但帮不了决策。

用这条 prompt(五维评分 + 风险矩阵),AI 会被逼着量化:

维度RESTGraphQL说明
开发效率43GraphQL 要搭 schema/resolver,前期慢
团队匹配度52团队没人用过 GraphQL

风险矩阵:GraphQL 的 N+1 查询(概率高×影响中)、前端过度查询打垮 DB(概率中×影响高)。 推荐:REST。理由:团队零 GraphQL 经验,且当前接口数 < 20,GraphQL 的灵活性收益不抵学习成本。

后者直接能拿去开评审会——它把"看需求"翻译成了可争论的具体维度。

为什么有效

  • 五维评分把「感觉」变成可比较的量:架构争论最难的是没有共同标尺,评分表至少让分歧点显性化。
  • 强制列「你不确定的地方」:这一条是防幻觉的闸门,AI 不熟悉的领域会被显式标出而不是编造。
  • 要求给迁移成本:不考虑迁移成本的架构建议等于空谈,这一步决定了方案是「下个季度」还是「下个财年」。

验收判据:拿到结果先过这四条

  1. 「你不确定的地方」不能是空的 —— 这一节为空 = AI 在编。信息不足却给了满篇结论,是最危险的失效模式,必须回头补约束重问。
  2. 每一格评分都要有「说明」 —— 只有数字没有理由的评分表毫无价值,评分的可争辩性全在那句说明上。
  3. 风险矩阵要能落到具体动作 —— 「缓解措施」写「加强监控」= 没写。合格的缓解措施应当是可排期的任务(加限流、加超时、先做 POC)。
  4. 推荐理由不超过 3 条且可证伪 —— 「更现代」「更符合趋势」这类不可证伪的表述应当剔除,换成「团队零经验」「接口数 < 20」这种可核查的事实。

第 1 条是这套 prompt 的命门。 我们见过太多「AI 给的评估看起来很专业,结果每个数字都是它自己编的」——强制暴露不确定性,是唯一能低成本发现这件事的机制。

进阶(自动化)

把评分表固化成 ADR(架构决策记录),让半年后的自己知道当时为什么这么选:

mkdir -p docs/adr
ai-eval --options "REST,GraphQL" --out docs/adr/0007-api-style.md
# 评审通过后再合并,避免 AI 结论直接进主干

三个变体:按你的决策阶段选一个

变体追加指令适用
A 快速筛选「只做五维评分与一句话推荐,不展开风险矩阵」方案多达 4 个以上,先收敛到 2 个
B 反面审查「假定我已选定方案 A,请只攻击它:列出会让它失败的三个场景与触发条件」决策前找反证,专治团队一边倒
C 迁移视角「把迁移成本作为第一优先级重排结论,并给出可分阶段落地的最小切换路径」存量系统改造,关注可落地性而非最优解

接进管道(headless)

# 把方案描述喂进去,直接产出可贴进 ADR 的 Markdown
cat options.md | claude -p "按 /prompts/tech-architecture-eval 的模板评估,
采用变体 C(迁移视角),约束:团队 5 人、无 Go 经验、下季度排期已满"

约束必须写进命令里。不写团队规模与技能栈,AI 会默认按「能力无限的团队」评估——而「团队匹配度」这一维恰恰是最能左右结论的一格。

延伸阅读

相关对比

Cursor vs Aider:GUI IDE 还是 CLI?2026 对比

Cursor vs Aider 2026 选型对比:GUI IDE vs Git 原生 CLI,从 Composer vs Architect 双模型、Tab 补全、多模型 BYOK、价格计费、开源与否和适合人群判断,帮开发者选对。Cursor 是闭源 VS Code fork 月费 $20,Aider 是开源 Apache-2.0 CLI 自带 API key。

Augment Code vs Cursor:企业 AI 编程怎么选?Context Engine vs AI IDE 对比

Augment Code vs Cursor 2026 选型对比:Context Engine 全仓索引的企业 AI 平台 vs SpaceX 收购的 AI IDE 天花板,从形态、Context 覆盖、长任务、价格、合规、中文支持和适合人群 8 个维度判断,帮你选对企业 AI 编程工具。

Cursor vs Claude Code:什么时候用哪个?(2026 实测选型)

Cursor 和 Claude Code 到底怎么选?一句话结论 + 决策树 + 价格实测 + 国内可用性对比。GUI 派选 Cursor,终端长任务派选 Claude Code,最优解其实是共存。

Cursor vs GitHub Copilot:AI IDE 还是插件?2026 对比

Cursor vs GitHub Copilot 2026 选型对比:AI 原生 IDE vs IDE 插件,从 Composer vs Agent Mode、Tab 补全、多模型、AI Credits 计费、企业版和适合人群判断,帮开发者选对。Cursor 是 VS Code fork 重写交互层,Copilot 是 VS Code 插件继承原生体验。两家都已切 usage 制。

Cursor vs Kiro:「对话式改代码」与「规格驱动开发」怎么选(2026)

Cursor 代表对话式、迭代式 AI 编码;Kiro 主打 spec-driven,先写需求与设计再生成代码。本文补上 2026-11-03 官网核对的价格与额度、两种范式的实际差异、决策表与迁移成本,帮你按交付方式而不是口号选型。

Cursor vs Trae:国内开发者怎么选?价格、模型、网络和真实体验对比

Cursor vs Trae 2026 选型对比:从价格、模型能力、国内访问、Builder/Composer、多文件改写、MCP 生态和适合人群判断,帮国内开发者决定继续用 Cursor,还是切到字节 Trae。

相关评测