Day 1: Go项目骨架 (2h)
Day 2: OpenAI SDK封装 (1.5h)
Day 3: Tool Registry (3h)
Day 4: Agent Loop (4h) ⭐ 关键日
Day 5: Structured Output (2h)
Day 6: Retry + Idempotency (3h)
Day 7: 整理 + 系统设计 (3h)
go run cmd/api/main.go 能启动/health 和 /chat endpoints工作go test ./... -race 无错误docker build 成功Day 8: Chunking (3h)
Day 9: Embedding + Vector DB (3h)
Day 10: Hybrid Retrieval (3.5h)
Day 11: Rerank + Citations (3h)
Day 12: Eval Dataset (2.5h)
Day 13: Error Analysis (2h)
Day 14: 系统设计题 (3h)
Day 15: State Machine (2.5h)
Day 16: State + Checkpoint (2h)
Day 17: Approval Flow (2.5h)
Day 18: Guardrails (3h) ⭐ 安全关键
Day 19: RBAC (2h)
Day 20: MCP Server (2.5h)
Day 21: 整合 + 系统设计 (3.5h)
Day 22: Docker Compose (1.5h)
Day 23: OpenTelemetry (2h)
Day 24: Eval + CI (2h)
Day 25: Cost优化 (2.5h)
Day 26: Failure Modes (2h)
Day 27: 系统设计 (3h)
Day 28: 项目包装 (2h)
Day 29: 全真模拟 (4h)
Day 30: 最终检查 (2.5h)
Go
系统设计
AI系统
问题解决
在学习过程中记录遇到的问题和解决方案
完成后思考哪些做得好,哪些可以改进
开始日期: 2026/04/21
预计完成: 2026/05/30
Good luck! 🚀