跳转至

双轨学习地图

总体结构

                         ┌─ IoT / AIoT
                         │  设备接入、状态、时序数据、控制、边缘
共享工程基础 ────────────┤
                         └─ AI Agent
                            模型、工具、工作流、评测、安全、成本

你不需要在两条路线之间二选一。更合理的定位是:

以可靠后端系统为底座,既能建设 IoT / AIoT 平台,也能把 AI Agent 安全地接入真实业务。

共享基础:优先建立的主干

模块 要达到的理解 两条路线中的用途
HTTP、TCP、WebSocket 能解释连接、超时、重试、背压 设备连接;模型流式输出
并发与异步任务 能设计任务状态、取消和限流 遥测处理;Agent 长任务
数据库 会建模、索引、分页、事务 设备与时序数据;任务与评测数据
Redis 按访问模式选结构,理解一致性 在线状态;Agent checkpoint/缓存
MQ 理解重复、顺序、积压和消费语义 设备事件;Agent 异步执行
幂等 重复请求不会产生重复副作用 命令下发;工具调用
可观测性 能从 trace、metric、log 定位问题 消息链路;Agent 执行链
权限与安全 最小权限、租户隔离、审计 设备控制;高风险工具

IoT / AIoT 路线

第一层:设备与协议

  • MQTT:QoS、会话、保留消息、遗嘱、主题设计
  • TCP 与连接生命周期
  • Modbus、OPC UA 等工业协议的定位
  • 设备身份、注册、认证和密钥轮换

第二层:平台数据链路

  • 接入层与业务层解耦
  • 在线状态、影子设备、命令下发
  • 遥测数据写入与时序查询
  • 规则引擎、告警、通知、OTA

第三层:规模与可靠性

  • 连接、消息吞吐与容量估算
  • 分片、消费组、背压和削峰
  • 热点、缓存一致性与数据归档
  • 灰度发布、故障恢复与监控

第四层:AIoT

  • 异常检测和预测性维护
  • 设备知识库与诊断助手
  • Agent 工具接入设备平台
  • 高风险设备操作的人机协同

AI Agent 路线

第一层:LLM 应用基础

  • 消息、上下文、Token 与结构化输出
  • Prompt 的边界和失败模式
  • Embedding、检索、重排与引用
  • Function / Tool Calling

第二层:工作流

  • 确定性流程与 Agent 决策的边界
  • State、Node、Edge、Checkpoint
  • 长任务、暂停、恢复、取消
  • Human-in-the-loop

第三层:生产化

  • Schema 校验、权限、幂等和审批
  • 超时、重试、降级、模型路由
  • Trace、Prompt 版本和失败回放
  • 成本、延迟和并发控制

第四层:评测

  • 固定数据集与回归测试
  • 工具选择、参数和任务完成率
  • 规则评测、人工标注、LLM-as-Judge
  • 线上反馈和失败案例库

学习顺序

不要沿着“把一个技术学完再开始另一个技术”的路线前进。以真实问题为中心,每次完成一条闭环:

真实问题
  → 最小原理
  → 可运行实现
  → 故障注入
  → 指标验证
  → 项目复盘
  → 面试表达