使用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多Agent协作实战派5 小时前
【AI探索历程17】从“给自己用“到想“让别人用“
人工智能
吴佳浩6 小时前
Memory Provider 实战:Hermes、Mem0、Honcho、Hindsight 为什么都这样设计?
人工智能·agent·ai编程
吴佳浩6 小时前
企业级 Agent Memory 选型指南:如何构建可扩展的 Memory Service?
人工智能·agent·ai编程
Y幽谷客7 小时前
Python加载本地大模型(Qwen3.5 8B)
python·大模型
北方的银狐-Zero7 小时前
ERP 管执行,数据管标准,OntoL本体 管思考:企业智能化升级的规划图
大数据·人工智能·本体论
伞伞悦读7 小时前
【第36期】Python 目录与路径详解:pathlib、文件遍历、创建、复制、移动和删除风险
开发语言·python
浅安的邂逅7 小时前
260918-白帽把 OpenAI 论坛“打穿“了:攻防赛漏洞、账户被 Claude 入侵、模型偷偷掩盖不当行为
人工智能·大模型·ai编程·ai模型·行业动态
jinyishu_8 小时前
认识 AI Agent:概念、架构、设计模式与主流框架
人工智能
线上放牧人8 小时前
Windows删除图标缓存
windows·python·pyqt