返回案例库

精选案例 · 工程接入与部署 / Agent 自动化

张焕杰(james)— AI 辅助网络运维工具开发

作者: james

本项目展示了张焕杰利用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 接口,把设备查询能力标准化、自动化。

使用方式

  1. 用自然语言描述需要的功能,AI 生成原型代码
  2. 人工 review 后部署测试,验证各型号设备兼容性
  3. 根据测试反馈让 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

心得

  1. AI 擅长编码,人擅长设计 — 让 AI 写实现代码,人把精力放在架构设计、安全策略(如命令白名单)上
  2. 迭代式开发 — 不需要一次把需求说全,先让 AI 出 MVP,再逐步迭代完善
  3. 明确的需求描述是关键 — 需求越具体,AI 输出质量越高

返回顶部