使用AI编写-资产和漏洞管理系统

突然心血来潮想试试在Ai agent帮忙下,我想弄一个小应用有多方便,突然也想说写一个资产和漏洞的管理系统。顺便对比一下生成式AI和AI agent全自动编写的差异。

最开始我是找到了千问。千问给我打了个样,还可以生成的页面可以前端预览,下面是生成的效果图。但是实际上问题也有挺多的,就好像漏洞页面不能对已登记的漏洞信息进行更新编辑和资产管理页面也是不能对已登记的资产进行更新,而且这个页面更多是前端展示的,很多数据都是浏览器一刷新就消失了,而且还没有角色管理,然后开始让千问写后端代码,就出现各种问题。所以就放弃了。感觉千问适合写前端页面预览,后再把其他部门补充

我把千问生成的图片直接找到豆包去进行生成,提要求是生成前端和后端对应的并且需求是长期使用的。生成了使用的是springboot+mysql,这次是写了登录页面,也做好了登录管理,具体如下图

用豆包生成的前端和后端功能其实没什么大问题了,而且主要的资产管理功能和漏洞管理功能都存在。但是也存在一些问题,漏洞管理页面无法自行删除。系统其实还可以凑合用。

最后用AI agent全自动进行生成。(这里用的是Deepseek v4 flash)有需要源码的可以联系我或者评论我。

最后的成品(感觉有点像ruoyi):

管理员页面

安全人员页面:

单位人员页面

技术栈

| 层级 | 技术 |

| 后端 | Python 3.10+ · FastAPI · SQLAlchemy · SQLite(可平滑切换 MySQL) |

| 前端 | Vue 3 · Element Plus · ECharts · Vite |

| 认证 | JWT + bcrypt |

| 数据 | SQLite 单文件(`backend/data/hermes.db`),零配置

目录结构

D:\Hermes-Lite\

├── start.bat # ⭐ 一键启动脚本(双击即可)

├── backend\ # 后端(FastAPI)

│ ├── run.py # 后端启动入口 (端口 8000)

│ ├── init_db.py # 数据库初始化(建表 + 种子数据)

│ ├── requirements.txt # Python 依赖

│ ├── data\hermes.db # SQLite 数据库文件

│ ├── test_api.py # 后端 API 自动化回归测试

│ └── app\

│ ├── main.py # 应用入口(路由注册、CORS)

│ ├── core\ # 配置 / 数据库 / 安全 / 权限依赖

│ ├── models\ # SQLAlchemy 数据模型

│ ├── schemas\ # Pydantic 请求响应模型

│ └── api\ # 路由:auth/users/units/assets/vulns/stats/dicts/logs

└── frontend\ # 前端(Vue3 + Vite)

├── package.json # 前端依赖与脚本

├── vite.config.js # 开发代理(/api → 127.0.0.1:8000)

├── index.html

├── dist\ # 生产构建产物(npm run build 生成)

└── src\

├── main.js / App.vue

├── router\ # 路由与权限守卫

├── api\ # axios 封装(JWT 注入、错误拦截)

└── views\ # 9 个页面组件

一键启动(推荐)

双击项目根目录的 **`start.bat`**,等待两个黑色窗口出现后,浏览器打开:

http://localhost:5173

相关推荐
AI浩几秒前
关于 Qwen3.8-Next 架构的设计:评估、效率与训练稳定性
人工智能·计算机视觉·自然语言处理
裕晟资质规划1 分钟前
西安档案数字化企业申报涉密档案数字化加工资质:业务准入、数据链路管控与审查要点
大数据·人工智能
DO_Community4 分钟前
面向 AI 工作负载,单核性能提升 30%:DigitalOcean v5 Droplets 云服务器正式上线
运维·服务器·人工智能
CRMEB5 分钟前
不懂设计也能有精美商城?CRMEB 主题广场与可视化装修的“千店千面“实操
人工智能·ai·小程序·开源·php
春涧草茶7 分钟前
慢就是快-11-1数据容器 | 列表
python
维克兜率天11 分钟前
【维克】技术指标是什么:从均线到MACD的数学原理
人工智能·笔记·python·算法·量化
广凌股份(广凌科技)12 分钟前
广凌智慧教室融合管理平台|现代技术如何改善课堂体验?
运维·人工智能·物联网
卷无止境17 分钟前
当FastAPI遇上机器学习,一个脚手架工具能省下多少工夫
后端·python·fastapi
sel_922 分钟前
【vLLM】vLLM 推理框架详解:从 PagedAttention 到生产级部署实战
人工智能·深度学习·算法·语言模型·框架·vllm
卷无止境26 分钟前
Kilo CLI 到底是什么
人工智能·后端·python