0.1
已完成 · 00 基础功底
- 课件
- 已完成
- 练习
- 已完成
PUBLIC LEARNING · DAY 6
14 个模块,84 个知识点。每天一课、一份日志、一次提交,全部开源。
当前进度
学完且有笔记或代码产出,才在 ROADMAP 里打勾。
0.1
已完成 · 00 基础功底
0.2
已完成 · 00 基础功底
0.3
已完成 · 00 基础功底
0.4
已完成 · 00 基础功底
0.5
已完成 · 00 基础功底
Git 工作流与 bisect、进程信号、多阶段 Dockerfile、liveness 与 readiness、优雅退出不掐断流式对话、GitHub Actions CI。
0.6
已完成 · 00 基础功底
会话与消息建模、复合索引与键集分页、隔离级别与写偏斜、幂等键、SKIP LOCKED 任务队列、迁移与线上改表、Cache-Aside 与限流。
1.1
已完成 · 01 LLM 原理与使用
手写字节级 BPE 与流式 UTF-8 解码、缩放点积注意力与因果掩码、KV Cache 显存估算、temperature / top-p / min-p / 惩罚,以及各家 API 对采样参数的最新限制。
1.2
已完成 · 01 LLM 原理与使用
三家的消息结构、工具调用往返、流式事件与终止信号、停止原因与用量口径;推理块原样回传;用纯 Go 写一个同家无损、跨家降级的统一客户端和工具循环。
1.3
已完成 · 01 LLM 原理与使用
手写约束解码器,把不合法 token 的 logit 设成 -∞;看清它保证什么、扭曲什么、管不了什么;三家 schema 子集的规则检查与转换,以及校验驱动的重试循环。
1.4
已完成 · 01 LLM 原理与使用
推理 token 看不见、按输出计费;三家推理旋钮与会 400 的组合;用 HMAC 模拟思考块签名,验证改一个字就失效;用“每个正确答案花多少 token”判断什么时候值得多想。
1.5
进行中 · 01 LLM 原理与使用
缓存的是前缀的 KV 状态,改一个字后面全部作废;Anthropic、OpenAI、Gemini 的断点、TTL 与读写倍率;用累计哈希模拟回看窗口,算出 30 轮 Agent 会话里不同断点放法差多少钱。
1.6
进行中 · 01 LLM 原理与使用
什么算进窗口、超了会怎样;越长越差、中间最差;预算内组装上下文;60 轮长任务里清理、笔记、压缩各自的代价;把提示词当代码管,逐个用例看修好和弄坏了什么。
每日日志
Day 7 · 2026-10-14
上下文工程:窗口、退化、组装与压缩
思考:你的 Agent 跑到第 50 轮时,上下文里有多少 token 是这一步真正用得上的?
Day 6 · 2026-10-13
推理模型:effort、thinking 与成本;Prompt Caching
思考:你的 Agent 提示词里,第一处每次都会变的内容在哪里?它前面有多少 token?
Day 5 · 2026-10-12
Transformer、Tokenizer 与采样;主流模型 API;结构化输出
思考:统一客户端为什么要“同家原样回放”,而不是每次按统一字段重建请求?
Day 4 · 2026-10-11
数据库与缓存
思考:为什么 Repeatable Read 防不住“每个会话最多一个 running”?
Day 3 · 2026-10-10
Python · 流式协议 · 工程基础
思考:为什么 Shutdown 的超时 context 不能从信号 ctx 派生?
Day 2 · 2026-10-09
TypeScript
思考:为什么 JS 里 next++ 不需要锁?
Day 1 · 2026-10-08
Go 并发
思考:为什么 errc 要缓冲 1?
每节课包含什么
原理 + 生产场景
Go / TS 为主
先自己写,再对照
检验是否真的学会