AI FOR OPERATIONS · MIND MAP
新版课程体系思维导图
根据课程目录实时生成,老师更新目录后这张图会自动同步。
拖动平移 · 滚轮缩放 · 点击节点上的 + / − 展开或收起子目录
AIOps Vibe Coding 2026
-
P01 AI编程与Python基础
-
L01 零基础起步:Codex/Cursor、SSH 与 Python 变量和数据类型
- 工具安装与 SSH 最小操作
- Python 变量、类型与运行
- 设备信息卡与 AI 修改
-
L02 读懂设备输出:Python 字符串、列表与正则表达式
- 字符串
- 列表与复制
- 正则表达式与设备输出
- 案例核验
-
L03 管理设备清单:Python 字典、条件判断与循环
- 字典与嵌套结构
- 条件与循环
- 设备台账与排序
- 结果核验
-
L04 复用运维逻辑:Python 函数、模块、文件、异常与对象基础
- 函数与模块
- 文件与路径
- 异常处理与 AI 修复
- 类与 ORM 阅读准备
- IPv4/IPv6 与核验
-
L01 零基础起步:Codex/Cursor、SSH 与 Python 变量和数据类型
-
P02 运维数据与设备配置
-
L05 管好运维数据:JSON、YAML、Excel 与 SQLAlchemy ORM
- 共同数据结构
- JSON 与 YAML
- Excel
- ORM 建模与查询
- 转换核验
-
L06 让设备配置自动生成:Netmiko、Jinja2 与 NTC-Templates
- 连接与查询
- 数据与 Jinja2 配置
- NTC 结构化解析
- Genie 对照
- 保存、读回与恢复
- 结果核验
-
L07 让资产驱动网络:NetBox、pynetbox 与 Nornir
- NetBox 资产
- Inventory 与数据适配
- Nornir 批量任务
- 结果核验
-
L08 批量交付设备配置:Ansible 与 HashiCorp Vault
- Ansible 模型与变量
- 双设备 Playbook
- Vault 存取与权限
- 集成与重复执行核验
-
L05 管好运维数据:JSON、YAML、Excel 与 SQLAlchemy ORM
-
P03 API开发与系统联动
-
L09 打通设备接口:Requests、Session 与 ASA REST API
- HTTP 基础
- 认证与证书
- ASA 业务
- 结果核验
-
L10 让资产变更触发设备操作:FastAPI、Pydantic 与 NetBox Webhook
- FastAPI 基础
- 设备 API 与认证
- NetBox 事件联动
- 正常、失败与循环核验
-
L11 用标准模型管设备:YANG、RESTCONF 与 ncclient/NETCONF
- YANG
- RESTCONF
- NETCONF
- Apifox 与 YANGsuite 工具
- 结果核验
-
L09 打通设备接口:Requests、Session 与 ASA REST API
-
P04 网络观测、测试与故障分析
-
L12 看见网络运行状态:SNMP 与 TIG
- SNMP 理论与工具
- TIG 采集与看板
- 告警与核验
-
L13 走进模型驱动运维:MDT/gRPC、gNMI 与 gNOI
- MDT 与 gRPC
- Dial-out 接入 TIG
- gNMI
- mTLS 与 gNOI
- 结果核验
-
L14 从指标到告警:Prometheus、Grafana 与 Alertmanager
- 两条采集路径接入
- PromQL 与 Grafana
- 告警规则与 Alertmanager
- 触发与恢复核验
-
L15 让网络变更有据可验:pytest、pyATS 与 Robot Framework
- pytest
- pyATS
- Robot Framework
- 故障与恢复核验
-
L16 从日志中定位问题:Elastic、Elasticsearch 与 Kibana
- 日志语义
- 日志采集
- 检索与时间线
- 结果核验
-
L17 找出带宽去向:Elastic NetFlow 与 PyShark
- NetFlow
- PyShark
- 关联核验
-
L12 看见网络运行状态:SNMP 与 TIG
-
P05 设备侧自动化与应用开发
-
L18 让设备响应现场事件:GuestShell、EEM、IOx 与 ZTP
- GuestShell 与 EEM
- IOx
- ZTP
- 结果核验
-
L18 让设备响应现场事件:GuestShell、EEM、IOx 与 ZTP
-
P06 运维门户与任务自动化
-
L19 做出自己的运维入口:Django 路由、视图、模板与 ORM
- 项目与请求链
- 模板
- ORM 与迁移
- 设备页面与核验
-
L20 把巡检搬上网页:Django 表单、Netmiko、pyATS 与 ORM
- 查询与预期复用
- 表单、视图与调用
- 结果入库与历史
- 登录与权限
- 结果核验
-
L21 配置定时备份,变化主动通知:SMTP、Word/PDF 与 Airflow
- 通知条件与邮件
- Word 与 PDF 报告
- 配置备份串联
- Airflow 定时
- 结果核验
-
L19 做出自己的运维入口:Django 路由、视图、模板与 ORM
-
P07 基础设施即代码与持续交付
-
L22 按模板交付基础设施:CloudFormation 与 Terraform IOS-XE
- IaC 与环境预检
- CloudFormation
- Terraform
- 结果核验
-
L23 让网络配置走进流水线:GitLab CI/CD 与 Terraform IOS-XE
- GitLab
- 同工程流水线
- 状态与计划交接
- 失败阻断
- 结果核验
-
L24 交付可重复的网络服务:GitLab CI/CD、NSO 与 Catalyst 8000v
- NSO
- 流水线
- Logging 服务
- 结果核验
-
L22 按模板交付基础设施:CloudFormation 与 Terraform IOS-XE
-
P08 大模型、Agent与综合AIOps
-
L25 让AI看懂网络、调用工具:OpenAI Responses API、Function Calling 与 Agents SDK
- API 与上下文
- 结构化输出
- 设备 Function Calling
- 托管检索
- Agents SDK 与 Trace
-
L26 搭建自己的知识助手:Ollama、vLLM 与 Qdrant RAG
- 模型与服务
- RAG 概念与入库
- 检索与引用实战
- 固定问题与事实时效
-
L27 训练更懂业务的模型:LLaMA-Factory、LoRA/QLoRA 与模型评估
- 用途与数据
- 配置与启动训练
- 日志、产物与服务
- 未见题与工具回归
-
L28 把运维能力接入AI:MCP、Skill 与 A2A
- MCP 模型与封装
- 认证与 IDE 调用
- Skill 组织
- A2A 路由与核验
-
L29 让Agent按流程排障:LangChain/LangGraph 与 OpenClaw/NetClaw
- 框架逐个比较
- LangChain 日志与 Trace
- 主平台与 Skill 演进
- 执行控制与注入核验
-
L30 看见完整AIOps:巡检、指标、日志、排障、告警RCA与受控变更
- 入口与架构
- 巡检与指标
- 日志与排障
- RCA 与受控变更
- 串联回顾与答疑
-
L25 让AI看懂网络、调用工具:OpenAI Responses API、Function Calling 与 Agents SDK