精选案例 · 工程接入与部署 / Agent 自动化
张焕杰(james)— AI 辅助网络运维工具开发
本项目展示了张焕杰利用AI(qwen3.5、deepseek-v4、Claude Code等)辅助开发一系列网络运维工具,包括Router API统一查询接口、WiFi BSS移动端查询工具、Fault Agent零依赖故障监控、Hermes Agent专网巡检、AINM智能体等,已上线服务中国科大校园网及安徽省教育专网。
案例速读
案例详细描述了利用多个AI模型(qwen3.5、deepseek-v4、Claude Code等)从零开发多个生产级网络运维工具的过程,包括Router API、WiFi BSS、Fault Agent等,每个项目均说明背景、成果和AI使用方式,最后总结三条可复用心得,内容详实且贴近实际运维场景。 建议从 「张焕杰(james)— AI 辅助网络运维工具开发」、「相关 AI 工具」、「项目一:路由派 Router API」、「项目二:WiFi BSS」 进入正文,先确认真实任务和模型辅助过程。
- 重点看 让AI写实现代码,人工专注于架构设计与安全策略、采用迭代式开发:先出MVP再逐步完善、明确的需求描述是提高AI输出质量的关键。结合 工程接入与部署 / Agent 自动化 / AI辅助开发 / 网络运维 和「网络运维人员、AI应用开发者、校园网管理员」,它更适合作为任务检索后的精读材料。
- 正文目录和原始材料仍然是判断依据;导读只帮助你更快定位阅读重点。
- 首读入口
- 相关 AI 工具
- 读者
- 网络运维人员、AI应用开发者、校园网管理员
- 复用
- 让AI写实现代码,人工专注于架构设计与安全策略
- 结构
- 8 个目录入口
原文内容
张焕杰(james)— AI 辅助网络运维工具开发
项目全部由 AI 驱动或辅助开发,已上线服务于中国科学技术大学校园网/安徽省教育专网运维。
相关 AI 工具
- qwen3.5、deepseek-v4 等校内大语言模型
- OpenClaw、Hermes Agent 等智能体
- Claude Code — 代码重构、架构优化、模块拆分
项目一:路由派 Router API
背景:网络信息中心管理着校园网的大量网络设备(华为、H3C 路由器/交换机)。日常运维中需要频繁查询设备状态、接口流量、ARP 表等信息,传统方式需要 SSH/Telnet 登录每台设备手动敲命令,效率低下。希望开发一套统一的 HTTP API 接口,把设备查询能力标准化、自动化。
使用方式:
- 用自然语言描述需要的功能,AI 生成原型代码
- 人工 review 后部署测试,验证各型号设备兼容性
- 根据测试反馈让 AI 迭代优化:修复 bug、重构架构、增加新设备支持
典型场景:描述"写一个通过 SSH 登录华为交换机执行 display interface 并解析结果返回 JSON 的 API",AI 直接生成可运行代码。
详细介绍:routerapi
项目二:WiFi BSS
背景:校园网 WiFi 运维中,需要了解 AP 信号覆盖和漫游情况。传统方式需要登录 AC 查看或现场用专业工具扫描,操作繁琐,且缺乏直观的移动端查看手段。需要一个能在手机上实时查看当前连接的 AP 详细信息(信号强度、频宽、信道等)的工具。
成果:Android 端 WiFi AP BSS 信息查询工具,主要功能包括:
- WiFi 信息实时显示(SSID、BSSID、信号强度、RSSI 历史曲线、Wi-Fi 标准等)
- BSS 信息查询(通过 HTTP API 查 AP 名称、序列号、所在楼宇、AC IP 等)
- 本地 BSSMAC 数据库管理
- 后端查询服务端支持任意 AC 厂商
开发简介:完全由AI 编写,包含 Android app前端和后端查询服务。
详细介绍:wifibss
项目三:Fault Agent
背景:校内 Linux 服务器数量多,分散在各业务部门,缺乏统一的故障监控手段。部署 Zabbix/Nagios 等重量级方案又过于复杂。需要一个极简的、零依赖的 Agent,定期检查系统故障状态并上报到已有的集中管理平台。
成果:单文件 Python 脚本,零外部依赖,即克隆即用。监控项包括22项:
- 内核错误消息
- 僵尸进程
- systemd 单元失效
- 磁盘/内存/CPU 异常
- 支持配置热加载、分组标签、访问控制
数据上报到 https://noc.ustc.edu.cn/linux 后可集中查看各主机运行状态。
详细介绍:fault-agent
项目四:Hermes Agent 用于安徽省教育专网主干网监控
背景:我校负责运维的网络有60余台网络设备和近70条线路,人工监控浪费精力。部署Hermes Agent定时执行任务,获取设备、线路运行状态,发送报告。
成果:对机房环境、网络设备和线路带宽使用情况进行分析,给出简短的运行报告,每周给出周报。
详细介绍:hermes
项目五:AINM 网络管理AI智能体
背景:校内网络设备众多,管理网络时需要手工登录到不同设备执行多条命令。
成果: 使用Openclaw/Claude Code开发的校内网络管理智能体。
对接学校统一身份认证,面向网络信息中心网络维护人员使用。
输入需求后,由LLM驱动调用API获取诸如网络通账号信息、近期账号登录位置等基本信息,然后自主选择在不同的网络设备上执 行display命令,并对命令输出解释。最后给出结果。
详细介绍:ainm
心得
- AI 擅长编码,人擅长设计 — 让 AI 写实现代码,人把精力放在架构设计、安全策略(如命令白名单)上
- 迭代式开发 — 不需要一次把需求说全,先让 AI 出 MVP,再逐步迭代完善
- 明确的需求描述是关键 — 需求越具体,AI 输出质量越高