🚀 5 步快速启动

Get started
1

配置运行环境

确保已安装 Python 3.10+,创建虚拟环境隔离依赖,避免与系统其他项目冲突。

2

安装 AI 开发库

在终端执行 pip install openai numpy pandas,准备好调用大模型与数据处理的核心能力。

3

设置 API 密钥

创建 .env 文件,填入你的 API Key。切勿提交到代码仓库,谨防泄露。

4

编写第一个程序

新建 main.py,写一段调用 AI 模型的代码——从一句"你好"开始。

5

运行并验证

运行 python main.py,看到 AI 回复,恭喜——你的第一个 AI 项目上线了!

💻 我的第一个代码片段

Code
hello_ai.py
# 我的第一个 AI 程序
from openai import OpenAI

client = OpenAI(api_key="sk-...")

response = client.chat.completions.create(
    model="gpt-4o-mini",
    messages=[
        {"role": "system", "content": "你是一名友好的 AI 助手"},
        {"role": "user",   "content": "用一句话介绍 AI"}
    ]
)
print(response.choices[0].message.content)
vision_demo.py
# 多模态:让 AI 看图
from openai import OpenAI

client = OpenAI()
response = client.chat.completions.create(
    model="gpt-4o-mini",
    messages=[{
        "role": "user",
        "content": [
            {"type": "text", "text": "描述这张图片"},
            {"type": "image_url",
             "image_url": {"url": "https://..."}}
        ]
    }]
)
print(response.choices[0].message.content)
stream_demo.py
# 流式输出:像打字机一样
stream = client.chat.completions.create(
    model="gpt-4o-mini",
    stream=True,
    messages=[{"role": "user", "content": "讲个笑话"}]
)

for chunk in stream:
    delta = chunk.choices[0].delta
    if delta.content:
        print(delta.content, end="", flush=True)
function_calling.py
# 工具调用:让 AI 帮你查天气
tools = [{
    "type": "function",
    "function": {
        "name": "get_weather",
        "description": "查询某城市天气",
        "parameters": {
            "type": "object",
            "properties": {
                "city": {"type": "string"}
            }
        }
    }
}]
# 然后让模型决定是否调用

📚 系统学习路径

Path
🐍

Python 基础(1-2 周)

掌握变量、数据类型、控制流、函数、类与对象,能写出 100 行的实用小程序。

入门语法
🧮

数学基础(穿插)

线性代数(向量/矩阵)、概率统计(贝叶斯/分布)、微积分(导数/梯度)。会用即可。

数学贯穿
📦

NumPy & Pandas(1 周)

数据处理的两件套:NumPy 处理数组矩阵,Pandas 处理表格数据,是 AI 工作的基础。

数据处理
🤖

调用大模型 API(1 周)

学会使用 OpenAI、Claude、DeepSeek、文心等大模型 API,理解 prompt、token、温度等概念。

LLMAPI
📐

经典机器学习(2-3 周)

理解监督/无监督学习,实践线性回归、决策树、随机森林、SVM、K-Means 等经典算法。

ML经典
🧠

深度学习(3-4 周)

神经网络原理、CNN(图像)、RNN/LSTM(序列)、Transformer(注意力机制)。PyTorch 实战。

DL进阶
🎯

Prompt 工程(持续)

Few-shot、CoT、ReAct、Self-Consistency——把 AI 用对,比用得多更重要。

Prompt艺术
🔍

RAG 与向量数据库(2 周)

文档切分、Embedding、向量检索,让 AI 拥有"查资料"的能力。Chroma、Milvus、Pinecone。

RAG应用
🤖

Agent 智能体(2 周)

让 AI 自己规划任务、调用工具、反思修正。LangChain、AutoGen、CrewAI 三大框架。

Agent前沿

🛠 必备工具与环境

Toolbox
📝

VS Code

免费开源的代码编辑器,AI 插件生态丰富(Copilot、Codeium),支持所有主流语言。

编辑器免费
🖱

Cursor

AI-first IDE,深度集成 GPT-4/Claude。能理解整个项目结构,编程效率翻倍。

IDEAI
📓

Jupyter Notebook

交互式笔记本,写代码、跑代码、看结果,一步到位。是数据科学和 AI 实验的标准环境。

Notebook实验
🐙

Git & GitHub

代码版本管理 + 远程仓库。学习开源协作、PR 流程,让你的项目可以被世界看见。

版本控制协作
🐳

Docker

容器化部署工具,让应用"一次构建,到处运行"。AI 项目上线必备技能。

部署容器
🐧

Linux 命令行

服务器标配。掌握 cd/ls/grep/ssh/curl 等命令,能让你在云端自由驰骋。

运维基础
☁️

云服务平台

阿里云、腾讯云、AWS、Vercel——从静态站点到 GPU 训练,按需选择。

部署
🤗

Hugging Face

全球最大 AI 开源社区,几十万预训练模型 + 数据集,是深度学习的"应用商店"。

社区开源

💡 最佳实践与避坑

Tips
🔒

API 密钥管理

永远不要把密钥写进代码。使用 .env 文件 + python-dotloader 加载,加入 .gitignore。

安全必做
💰

控制 API 成本

设置每月预算上限;选用小模型(如 gpt-4o-mini);缓存相同请求;监控 token 用量。

成本重要

异步提升性能

并发请求用 asyncio + aiohttp,可让批量处理速度提升 10 倍以上。

性能异步
📝

写好 README

项目说明 + 快速开始 + 示例代码 + 截图。一个好 README = 项目的脸面。

文档习惯
🧪

测试关键路径

API 调用、数据处理、边界情况——AI 项目里,自己写的代码一定要测。

测试质量
🛡

异常处理

API 会超时、会限流、会出错。try/except + 重试机制 + 友好提示,让程序更健壮。

健壮必备

📖 推荐学习资源

Resources
📚

经典书籍

《Python 编程:从入门到实践》、《深度学习》(花书)、《动手学深度学习》、《统计学习方法》。

阅读系统
🎥

在线课程

吴恩达机器学习、Fast.ai、李宏毅机器学习、李沐动手学深度学习,B 站均有中文字幕。

视频免费
🌐

优质社区

GitHub、Hugging Face、Kaggle、掘金、知乎、CSDN、Reddit r/MachineLearning。

社区交流
📰

关注前沿

arXiv(论文)、Papers with Code、量子位、机器之心、The Batch(吴恩达周报)。

前沿动态

✨ 开始寄语

Inspire
"

万事开头难,但开头之后,每一步都更有趣。

张铭轩

"

不要等"完全准备好"再开始,AI 时代最贵的是"先跑起来"。

学习心法

"

你今天写下的第一行 AI 代码,就是明天的奠基石。

写给自己的话

← 返回首页