乐于分享
好东西不私藏

AI Agent 体系化学习系列:学习地图

AI Agent 体系化学习系列:学习地图

写给资深 Android 工程师的 AI Agent 课程。

核心方法论:不学新体系,只做"挂载"——把每个 AI 概念挂到你已有的 Android/工程知识树上。心理学上叫"先验知识锚定",是成人学习最快的方式。


你已经会一半了

先看这张"概念映射表"。左边你闭着眼都懂,右边就是同一个思想换了件衣服:

你熟悉的 Android/工程概念
对应的 AI Agent 概念
共同思想
Looper/Handler 消息循环
Agent 的 ReAct 循环
死循环 + 取任务 + 处理 + 直到退出条件
Binder / AIDL 接口定义
工具调用的 JSON Schema / MCP 协议
跨边界调用必须先约定接口契约
RecyclerView 的 ViewHolder 复用池
KV Cache / 前缀缓存
算过的东西别重算
内存分页管理
vLLM 的 PagedAttention
碎片化资源的按页管理
微服务拆分 / 模块化
多智能体架构
单一职责,消息协作
接口文档 + 参数校验
工具描述 + 输出校验
边界处永远不信任对方
Crash 上报 + Trace
LLM 全链路可观测(Langfuse)
看不见就修不了
单元测试 + 回归测试
Evals 评估集
没有测试就不敢重构
ProGuard 混淆/压缩
模型量化
牺牲一点精度换体积和速度
弱网/降级策略
模型分流、缓存、超时重试
不可靠依赖的防御性设计
Activity 被杀后恢复(onSaveInstanceState)
Agent 记忆管理
进程是失忆的,状态要自己存

这个表是整个系列的骨架。 每篇文章展开其中几行。


系列目录与阅读路线

标题
一句话
建议时长
01
LLM 原理
拆开接龙机器看零件:Transformer、注意力、训练三阶段
60 min
02
Prompt 工程
Prompt 不是聊天技巧,是接口设计
40 min
03
RAG
给失忆天才配一个图书管理员
60 min
04
工具调用与 MCP
模型的 Binder:跨边界调用的契约设计
45 min
05
Agent 架构
一个 Looper 循环如何长成自主员工
60 min
06
多智能体
从单兵到军团:微服务思想的 AI 翻版
40 min
07
工程化与性能优化
从 Demo 到生产:可观测、评估、调优
60 min

阅读路线建议

  • 顺序读最佳(每篇依赖前篇概念)。
  • 赶时间:01 → 03 → 04 → 05 是主干,02、06、07 可后补。
  • 配套速查:../ai-agent-interview.md(面试前 30 分钟翻那篇,平时学这套)。

学习心法(认知科学三条)

  1. 每篇读完,向"假想的外行"复述一遍
    ——讲不出来的地方就是没懂的地方(费曼技巧)。每篇结尾都给了"电梯演讲"段落帮你练。
  2. 类比是脚手架,不是承重墙
    。每个类比我都会标注"类比在哪里失效"——记住失效点,才算真懂。
  3. 别收藏,要输出
    。读完任何一篇,试着在纸上画出那篇的核心图(循环图/流水线图/拓扑图)。画得出来才是你的。

记忆点:类比是脚手架,不是承重墙——记住每个类比"在哪里失效",才算真懂。