AI帮你清理技术债

简介: 这是一款面向资深架构师的AI分析工具,专精遗留系统深度诊断。支持全自动解析代码,输出含技术栈、架构图(Mermaid)、代码质量评估、技术债分级、可落地重构方案及微服务拆分建议的结构化报告,助力高效现代化演进。

AI遗留系统自动分析 Prompt(超强版)

AI遗留系统自动分析 Prompt(超强版)

角色设定:
你是一名拥有20年以上经验的软件架构师、代码审计专家、系统重构专家。你需要对一个遗留系统项目进行全面技术分析,并输出一份结构化的系统分析报告。

任务目标:
请基于我提供的项目代码,对系统进行系统级分析,并生成完整的技术报告,帮助开发团队理解系统结构、识别技术债,并制定可执行的重构方案。

分析要求:

第一部分:项目整体概览

  1. 项目技术栈(语言、框架、数据库、中间件)
  2. 项目目录结构说明
  3. 各主要模块职责
  4. 系统整体架构类型(单体 / 分层架构 / 微服务 / 混合架构)
  5. 项目核心业务能力总结

第二部分:系统架构分析
请分析并输出:

  1. 系统架构说明
  2. 模块依赖关系
  3. 关键业务流程
  4. 数据流向
  5. 主要组件之间的调用关系

请输出以下图示(Mermaid格式):

  • 系统架构图
  • 模块依赖图
  • 核心业务流程图

第三部分:代码质量评估
请识别以下问题:

  1. 架构问题

    • 模块耦合过高
    • 分层不清晰
    • 职责混乱
  2. 代码问题

    • God Class(超大类)
    • 超长函数
    • 重复代码
    • 魔法值
    • 不合理命名
  3. 可维护性问题

    • 缺乏测试
    • 代码复杂度过高
    • 缺少注释或文档
  4. 潜在风险

    • 性能瓶颈
    • 并发问题
    • 安全风险

第四部分:技术债识别
请列出:

  1. 当前系统的主要技术债
  2. 技术债产生的原因
  3. 对未来开发造成的影响
  4. 技术债的优先级(高 / 中 / 低)

第五部分:重构建议
请提出具体可执行的改进方案:

  1. 架构优化建议
  2. 模块拆分方案
  3. 代码重构建议
  4. 依赖关系优化
  5. 技术栈升级建议

第六部分:模块重构规划
请输出:

  1. 可以独立重构的模块列表
  2. 每个模块的职责建议
  3. 重构优先级排序
  4. 建议的重构步骤

第七部分:微服务拆分建议(如果适合)
请分析:

  1. 是否适合拆分为微服务
  2. 建议的服务边界
  3. 数据库拆分策略
  4. 服务之间的通信方式

第八部分:测试策略
请分析:

  1. 当前系统测试覆盖情况
  2. 建议补充的测试类型:
    • 单元测试
    • 集成测试
    • API测试

并给出测试补充建议。

第九部分:最终输出报告结构

请按照以下结构输出最终报告:

项目技术分析报告

1 项目概览

2 系统架构分析

3 模块职责说明

4 代码质量评估

5 技术债分析

6 重构方案

7 模块拆分规划

8 微服务拆分建议

9 测试补充策略

10 总结与优先级实施路线

额外要求:

  • 输出内容必须结构化
  • 尽量使用表格总结
  • 对关键架构建议给出示例代码或结构
  • 对重构步骤给出可执行顺序

image.png

相关文章
|
1月前
|
Arthas 人工智能 Java
我们做了比你更懂 Java 的 AI-Agent -- Arthas Agent
Arthas Agent 是基于阿里开源Java诊断工具Arthas的AI智能助手,支持自然语言提问,自动匹配排障技能、生成安全可控命令、循证推进并输出结构化报告,大幅降低线上问题定位门槛。
965 64
我们做了比你更懂 Java 的 AI-Agent -- Arthas Agent
|
16天前
|
机器学习/深度学习 缓存 监控
大模型应用:矩阵乘加(GEMM)全解析:大模型算力消耗的逻辑与优化.68
GEMM(矩阵乘加)是大模型算力核心,占Transformer计算量90%以上。本文系统解析其数学原理、高维适配、算力测算公式,并详解INT8/INT4量化、矩阵分块、硬件加速与批处理四大优化策略,结合代码示例与性能监控方法,助力高效推理落地。
250 17
|
2月前
|
机器学习/深度学习 SQL 人工智能
别再群发拜年消息了!三步微调AI,让它学会你的“独家语气”
每逢春节,通用AI祝福总显生硬空洞。本文探讨如何通过微调(LoRA),将“人情世故”转化为结构化数据(称呼/关系/细节/风格等),让AI真正学会你的语气与记忆,生成有温度、带梗、专属的个性化祝福——技术不是替代表达,而是帮你把来不及说的情意,说得恰到好处。(239字)
344 16
别再群发拜年消息了!三步微调AI,让它学会你的“独家语气”
|
30天前
|
人工智能 Linux API
OpenClaw从“单点工具”到“AI基础设施”:保姆级部署(阿里云+本地)+多Agent协作+免费API配置指南
2026年,用户对AI的需求已从“单点聊天工具”升级为“可长期复用、多角色协同、跨渠道调度”的基础设施。OpenClaw作为自托管式AI网关,恰好满足这一需求——它就像一个“消息入口+Agent路由层+会话中枢”,上接WhatsApp、Telegram等多聊天渠道,下连模型与工具,中间通过隔离与协作机制,让AI真正成为个人与团队的“数字员工体系”。
1967 6
|
2月前
|
人工智能 运维 自然语言处理
阿里云OpenClaw/Clawdbot企业级部署指南:6大核心技能+安全运维,打造全天候AI助理
在2026年AI Agent赛道中,OpenClaw(原Clawdbot/Moltbot)凭借“能落地执行”的核心优势脱颖而出——它并非简单的聊天机器人,而是可通过自然语言指令完成脚本编写、跨平台操作、文件处理的全能数字助理。阿里云针对零基础用户打造的一键部署方案,将复杂环境配置简化为20分钟流程,搭配ClawHub精选的7个核心技能,能让OpenClaw从基础对话工具升级为处理真实工作场景的智能助理,真正实现“雇佣一个不知疲倦的AI员工”。
638 25
|
1月前
|
人工智能 弹性计算 自然语言处理
OpenClaw快速上手:简介、能力与部署步骤
本文将从简介、核心能力、部署步骤三个维度,带领大家快速上手OpenClaw,解锁AI自动化的核心价值。
426 1
|
1月前
|
人工智能 自然语言处理 Linux
OpenClaw(Clawdbot)新手完整学习路径:阿里云/本地部署+百炼API配置+集成/使用/开发Skill+避坑指南
对零基础用户而言,学习OpenClaw(原Clawdbot)的核心痛点并非“技术难度”,而是“路径混乱”——不清楚先学什么、再练什么,容易在部署环节卡壳,或因技能安装过多导致功能冲突。2026年最新版OpenClaw已完成核心架构升级,采用“微内核+网关+技能插件”的轻量化设计,同时优化了对阿里云的适配与本地部署流程,让新手可通过“认知建立→环境部署→API配置→技能实战→进阶优化”的五步路径,在1周内实现从“零基础”到“熟练使用”的跨越。
1433 1
|
2月前
|
人工智能 监控 安全
OpenClaw/Clawdbot实战攻略:3步部署+3大核心skills+5个颠覆级案例,实现“聊天框里办大事”
2026年初,一只名叫Molty的“小龙虾”席卷全球科技圈——OpenClaw(原Clawdbot、Moltbot)以72小时狂揽60,000+ GitHub Stars的速度爆红,如今星标数已突破180,000+,不仅让Mac Mini全球卖断货,更带动Cloudflare股价上涨20%。它绝非普通聊天机器人,而是“长了手的AI助理”,能通过Telegram、飞书等10+渠道主动执行任务,从网站重建、买车砍价到Bug修复,真正实现“聊天框里办大事”。
1098 19
|
2月前
|
域名解析 人工智能 API
不用懂代码?DeepSeek 个人网站搭建,新手0基础一看就会!
通过阿里云计算巢“DeepSeek个人站点-快速部署”服务,用户可以轻松搭建专属DeepSeek网站。学生用户可领取300元代金券实现0成本部署,普通用户则可用99元/年的服务器。整个过程简单快捷,无需代码,最快5分钟完成部署,支持多种AI模型如DeepSeek、Qwen-max、Llama等。详细教程涵盖从购买到设置的每一步,确保用户顺利搭建并访问自己的AI网站。
312 9
|
7月前
|
人工智能 自然语言处理 Java
从 Java 到 AI:三周求职冲刺打卡,步步为营拿 offer
本计划帮助具备Java、.NET、Vue背景的开发者三周内转型为AI应用工程师,专注实战,聚焦模型调用、RAG、Prompt工程等技能,完成多个AI应用项目,打造可用于求职的简历与作品集。
662 9