目标:从零基础到能独立构建 AI 工具与服务。
周数 | 学习主题 | 推荐资源 | 实践任务 |
---|---|---|---|
Week 1 | 安装 Python,理解编程思维,输入输出练习 | 菜鸟教程 Python3 入门 | 写一个“你好,世界”程序 |
Week 2 | 学习逻辑、循环与函数 | Google Python Class | 猜数字游戏 |
Week 3 | 文件与数据操作,异常处理 | RealPython 基础教程 | 读写文件工具 |
Week 4 | requests 与 API 调用 | requests 官方文档 | 天气查询机器人 |
周数 | 学习主题 | 推荐资源 | 实践任务 |
---|---|---|---|
Week 5 | 了解 LLM 基础与 ChatGPT 调用 | OpenAI Docs | 调用 GPT 接口 |
Week 6 | 学习提示词设计 | Learn Prompting | 设计 3 个任务型 prompt |
Week 7 | Embedding 与相似度检索 | OpenAI Embedding 文档 | 计算文本相似度 |
Week 8 | RAG 基础概念与流程 | LangChain 中文文档 | 构建简单 RAG 流程 |
周数 | 学习主题 | 推荐资源 | 实践任务 |
---|---|---|---|
Week 9 | LangChain 基础使用 | LangChain Docs | 调用 LLMChain |
Week 10 | 加载与切分文档 | LangChain 加载器指南 | 加载 PDF / TXT |
Week 11 | 使用向量数据库(Chroma / FAISS) | Chroma Docs | 创建向量索引 |
Week 12 | 构建完整 RAG 系统 | LangChain QA 模板 | 本地知识问答 |
Week 13 | 对话记忆模块 | LangChain Memory 教程 | 添加多轮对话记忆 |
Week 14 | Agent 与工具调用 | LangChain Agent 文档 | 集成计算器 / 搜索功能 |
Week 15 | API 接口化(FastAPI / Flask) | FastAPI 文档 | 创建 /ask API |
Week 16 | 项目整理与总结 | —— | 发布 “AI 助理 1.0” |
周数 | 学习主题 | 推荐资源 | 实践任务 |
---|---|---|---|
Week 17 | 使用 Streamlit / Gradio 构建前端 | Streamlit Docs | 网页问答界面 |
Week 18 | 云部署(Vercel / Hugging Face) | Vercel 教程 | 应用上线 |
Week 19 | 数据存储与日志 | SQLite 教程 | 保存问答记录 |
Week 20 | 用户认证与访问控制 | Auth0 Docs | 登录验证 |
周数 | 学习主题 | 推荐资源 | 实践任务 |
---|---|---|---|
Week 21 | 产品与用户痛点分析 | YC Startup Library | 案例研究:Notion AI |
Week 22 | 商业化与付费模式 | Stripe Docs | 设计定价模型 |
Week 23 | 多模型架构与高级功能 | LangChain Graph 教程 | 添加多模型功能 |
Week 24 | 项目总结与展示页 | Notion / GitHub | 发布展示页 |
✅ 学完后你将能独立构建并部署 AI 工具应用(含 RAG)
📆 建议:每天学习 1–2 小时,周末进行项目实战;每 4 周复盘一次。
本文作者:huagege
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!