Skip to content

AI编程完整知识体系

从基础到实战,掌握AI应用开发、深度学习、AI工程和AI辅助编程的完整技能栈。

📚 学习路径

┌─────────────────────────────────────────────────────────┐
│              AI编程学习路线图                           │
├─────────────────────────────────────────────────────────┤
│                                                         │
│  初学者 ────▶ 基础篇 ────▶ 框架篇 ────▶ 实战项目      │
│              (LLM/Prompt)  (LangChain)    (Chatbot)     │
│                                                         │
│  进阶者 ────▶ RAG系统 ───▶ Agent ─────▶ 深度学习      │
│              (检索增强)    (智能体)     (微调/优化)     │
│                                                         │
│  工程师 ────▶ AI工程 ────▶ AI辅助编程                  │
│              (MLOps)       (Copilot/Cursor)             │
└─────────────────────────────────────────────────────────┘

📖 目录结构

01. 基础篇 (3个教程)

02. 开发框架篇 (4个教程)

03. RAG系统篇 (5个教程) ⭐

04. Agent系统篇 (5个教程) ⭐

05. 深度学习篇 (4个教程)

06. AI工程篇 (4个教程)

07. AI辅助编程篇 (4个教程)

08. 实战项目篇 (4个教程)

🎯 快速开始

环境准备

bash
# 1. 安装Python 3.10+
python --version

# 2. 创建虚拟环境
python -m venv ai_env
source ai_env/bin/activate  # Windows: ai_env\Scripts\activate

# 3. 安装核心依赖
pip install openai langchain langchain-community chromadb
pip install sentence-transformers torch transformers

Hello World

python
# hello_ai.py - 第一个AI程序
from openai import OpenAI

client = OpenAI(api_key="your-api-key")

response = client.chat.completions.create(
    model="gpt-4",
    messages=[
        {"role": "user", "content": "用一句话解释什么是AI编程"}
    ]
)

print(response.choices[0].message.content)

🛠️ 技术栈

LLM平台

  • OpenAI: GPT-4/GPT-3.5
  • Anthropic: Claude 3.5 Sonnet
  • Google: Gemini Pro
  • 开源: Llama 3/Mistral/Qwen

开发框架

  • LangChain: 最流行的LLM应用框架
  • LlamaIndex: 专注于索引与检索
  • Semantic Kernel: 微软AI编排框架
  • AutoGen: 多Agent对话框架

向量数据库

  • Milvus: 开源高性能
  • Qdrant: Rust编写,速度快
  • Pinecone: 托管服务
  • Chroma: 轻量级本地

深度学习框架

  • PyTorch: 最流行
  • TensorFlow: Google出品
  • JAX: 高性能计算

📊 学习建议

初学者(0-3个月)

  1. 从基础篇开始,理解LLM和Prompt
  2. 学习LangChain,构建简单应用
  3. 完成一个实战项目(Chatbot)

进阶者(3-6个月)

  1. 深入学习RAG系统设计
  2. 掌握Agent开发
  3. 完成企业级项目

高级开发者(6个月+)

  1. 学习模型微调和优化
  2. 掌握AI工程化部署
  3. 研究多Agent系统

🔗 相关资源

官方文档

推荐课程

社区

💡 最佳实践

  1. 从小模型开始: 先用GPT-3.5调试,再用GPT-4
  2. 管理成本: 使用缓存、限制token数
  3. 监控质量: 记录输入输出,持续优化
  4. 安全第一: 防止Prompt注入攻击
  5. 用户反馈: 收集反馈,迭代改进

🚀 开始学习

选择适合你的起点:

祝您学习愉快!🎉

💬 讨论

使用 GitHub 账号登录后即可参与讨论

基于 MIT 许可发布