AI 编程 (Programming)
本模块聚焦于如何将 AI 技术落地到实际的软件开发工作流中。从调用云端 API 到本地模型部署与微调,带你全面掌握 AI 编程技能。
1. AI 辅助开发
- 使用 GitHub Copilot 等工具进行代码生成
- AI 代码审查 (Code Review) 与重构
- 利用 AI 编写单元测试
2. 大模型 API 集成
- OpenAI API 入门与实战
- Anthropic Claude API 使用指南
- 常用大模型 API 的成本与速率限制优化
- 流式输出 (Streaming) 的前端与后端实现
3. 提示工程进阶 (Advanced Prompt Engineering)
- 零样本 (Zero-shot) 与少样本 (Few-shot) 提示
- 思维链 (Chain-of-Thought, CoT) 提示
- 提示词模板 (Prompt Templates) 管理与优化
4. 检索增强生成 (RAG) 系统构建
- 向量数据库 (Vector Databases) 选型 (如 Pinecone, Qdrant, Milvus)
- 文档切分 (Document Chunking) 与嵌入 (Embeddings)
- RAG 架构设计与检索优化
- 混合检索 (Hybrid Search) 技术
5. 本地模型部署与运行
- 使用 Ollama, LM Studio 等工具运行本地模型
- 硬件需求分析与推理加速 (CUDA, MPS)
- GGUF, AWQ 等模型量化格式解析
6. 模型微调 (Fine-Tuning) 实战
- 什么是 LoRA (Low-Rank Adaptation) 与 QLoRA
- 数据集准备与清洗
- 使用 Hugging Face 框架进行模型微调
- 模型评估与合并部署