AI FOR OPERATIONS · MIND MAP

新版课程体系思维导图

根据课程目录实时生成,老师更新目录后这张图会自动同步。

共 167 个节点

拖动平移 · 滚轮缩放 · 点击节点上的 + / − 展开或收起子目录

AIOps Vibe Coding 2026

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