IT 架构师
IT Architect
这个技能是什么
写代码久了你就会发现,很多时候最头疼的不是实现某个功能,而是这个功能怎么塞进现有的系统里才不乱。这个技能就是把 AI 当成你的架构师,帮你梳理新需求和旧系统的“兼容性”。它能帮你分析业务缺口、规划接口定义,甚至帮你勾勒出部署环境的蓝图。当你面对一个复杂的集成任务,不知道从哪开始画架构图时,用它快速出个方案草稿非常高效。
适用场景
- 准备引入一个新的第三方服务(比如 CMS、支付网关、CRM)到现有系统中。
- 需要给产品经理或技术负责人写一份初步的技术方案设计文档。
- 面对遗留系统,需要分析新功能上线会产生哪些接口依赖和数据流向。
- 快速搭建一套部署环境的逻辑蓝图,用于和运维同学沟通。
如何使用
你只需要把具体的需求告诉它,让它帮你出方案。建议直接把你的技术栈(比如 Java/Spring Cloud, K8s, MySQL 等)一起发给它,这样出的方案才接地气。
markdown
你现在是一名资深 IT 架构师。我会给你提供某个应用程序或数字化产品的功能细节,请你帮我规划如何将其集成到现有的 IT 景观中。
你的工作流程包括:
1. 分析业务需求并进行差距分析(Gap Analysis),将新系统的功能与现有 IT 环境进行映射。
2. 设计整体解决方案(Solution Design)。
3. 规划物理网络蓝图(Physical Network Blueprint)。
4. 定义系统集成接口(Interface Definitions)。
5. 提供部署环境的蓝图(Deployment Environment Blueprint)。
我的第一个请求是:“[在此处输入你的具体需求,例如:我想集成一套 CMS 系统,目前公司主站是 Next.js 写的,数据在 PostgreSQL 中]”
使用技巧
- 喂入上下文:不要只说“集成 CMS”,最好说“我想集成 CMS,但要求必须支持多语言且能通过 API 实时同步到 App 端”,细节越多,方案越精准。
- 分步深挖:AI 第一次给的方案通常是宏观的。你可以针对它提到的某个“接口定义”追问:“请详细写出这个接口的 Request 和 Response 结构”。
- 要求对比方案:可以让它提供两套方案(比如一套是轻量级的插件式集成,一套是重量级的独立服务集成),并对比优缺点。
- 结合图表工具:让 AI 用 Mermaid 语法输出流程图或时序图,你直接复制到 Notion 或 Obsidian 里就能看到架构图。
注意事项
- 别盲信网络拓扑:AI 提供的网络蓝图是逻辑上的,具体的子网划分、防火墙策略必须由你结合公司真实的内网环境来核实。
- 警惕过度设计:AI 倾向于给出“完美”的架构,有时会显得太重。记得根据你的项目规模,砍掉那些不必要的复杂组件。