使用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

相关推荐
西瓜拿铁好喝2 小时前
2026 语义缓存实战:把命中契约写进SPEC,MonkeyCode 云端跑通
人工智能·机器学习·缓存
青少儿编程课堂2 小时前
威佐夫博弈(双堆取子游戏)解析
c++·python·算法·bfs·信息学竞赛
老余说AI2 小时前
AI 漫剧赛道转向:游戏 IP 改编如何走出同质化,AI 多语种工具如何补上海外分发缺口
人工智能·短剧
hhzz2 小时前
【OpenCV 入门到精通 03】图像入门:读取、显示、保存完全指南
人工智能·python·opencv·计算机视觉
金融小师妹4 小时前
AI趋势识别:黄仁勋宣布“AGI时代”到来,Astra能力跃迁背后的AI安全边界
大数据·python·深度学习·重构·逻辑回归
2501_941875286 小时前
从配置中心到动态管理的互联网工程语法演进与多语言实践分享
开发语言·python
hfywmsj6 小时前
广州餐饮铺位招租决策模型:多因子选址系统设计
开发语言·人工智能·python·广州餐饮铺位招租
沧沧凉凉9 小时前
同一个 Blender 建模,Claude 两个模型都翻车,GPT-6 一次过
人工智能·游戏·ai编程
X54先生(人文科技)9 小时前
ELR-SELLM Edge 神经元网络架构评估报告
人工智能·深度学习·架构·开源