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

相关推荐
__Wedream__1 小时前
ICPR 2022 多教师知识蒸馏技术应用于图像超分辨率重建——MTKDSR
图像处理·人工智能·深度学习·超分辨率重建·图像复原和增强
元岳数字人小元1 小时前
数字人开源技术优势解析,助力智能交互普及落地
运维·人工智能·开源·人机交互·交互
一夜白头催人泪1 小时前
从0到1搭建AI驱动的UI自动化:无代码DOM设计文档
人工智能·ui·自动化
ACP广源盛139246256732 小时前
Ling‑3.0‑flash 昇腾 0‑Day 适配落地@ACP#IX9104 在国产高密度算力矩阵中的机遇与落地场景
大数据·人工智能·分布式·单片机·嵌入式硬件
JXJD20042 小时前
AI 推理服务器高速连接器线束自动化设备定制指南 全场景互连非标整线方案参考
服务器·人工智能·自动化
zzz_23682 小时前
TencentDB-Agent-Memory 深度解析:让多个 Agent 共享项目经验的记忆中枢
java·开发语言·jvm·人工智能·agent·memory·tencent db
DeepVisionary2 小时前
再观察小星火:当大厂分成“冰封“,国产轻模式创作者平台如何跑出加速度
python·自动化
gb42152872 小时前
python中unstructured库和langchain-unstructured库在解析pdf文件的时候的区别?
python·langchain·pdf
湘美书院--湘美谈教育2 小时前
湘美书院谈探索式教育,中医药AI研究络病理论
大数据·人工智能·深度学习·学习·生活