惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

爱范儿
爱范儿
WordPress大学
WordPress大学
C
Check Point Blog
GbyAI
GbyAI
U
Unit 42
Google DeepMind News
Google DeepMind News
B
Blog RSS Feed
Blog — PlanetScale
Blog — PlanetScale
J
Java Code Geeks
I
InfoQ
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Hugging Face - Blog
Hugging Face - Blog
Vercel News
Vercel News
博客园 - 【当耐特】
美团技术团队
小众软件
小众软件
S
SegmentFault 最新的问题
Jina AI
Jina AI
阮一峰的网络日志
阮一峰的网络日志
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
The Cloudflare Blog
Last Week in AI
Last Week in AI
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
V
Visual Studio Blog

博客园 - jack_Meng

2026年AI编程工具大全,33个主流工具 .NET 异常处理的"暗门":代码里被 catch 吃掉的异常,你依然能抓住它——FirstChanceException Visual Studio 插件 Gittoy , 我做了一个 vs 版的 gittoolbox 用 C 语言实现任务栏图标动画,支持使用表情包gif/webp 如何用0预算推广项目 开源的 Windows 桌面整理工具 被罚了500后,整个人都变老实了 提取网页表格,一键导出 CSV:一个 Bookmarklet 脚本就够了 从零搭建一个最小 AI Agent:Python 完整示例 + AI调用机制详解 CASIO卡西欧计算器的自检模式——2种自检方式 C#把字符串按每两个字符一组,组之间加空格 C#程序从指定路径或网络加载引用的DLL 设置程序PrivatePath,配置引用程序集的指定路径(分离exe和dll) .NET/WPF 程序密钥加密存储:使用 DPAPI 实现安全兼容 一线大厂的Git规范 一线大厂的数据库规范 Python自动化实战:常用的类库和使用场景 工控生态之展示与交互:怎么让工业软件不再"丑" 开源好用的酷狗音乐播放器:VibeMusic PowerShell + C# 实现桌面文字提醒,类似于“激活Windows”的功能 【Python】2026动态文字壁纸,一键让你的桌面加上动态效果 Python 用 tkinter 实现在 Windows 上提示文本消息的实现(模拟安卓手机上的 Toast 效果) 用Python在Windows桌面弹出文字提示 在Windows桌面背景上添加自定义文字 常用AI提示词汇总 chrome浏览器,Google新标签页添加快捷图标 油候脚本中,使用GM_info对象,打印脚本信息 使用油候脚本,移除页面无法选择文字 高中免费电子教辅资料合集 Windows防火墙关闭445端口:Windows在防火墙禁用echo-reply(type 0)、time-exceeded(type 11)、destination-unreachable(type 3)类型的ICMP包
一个 Python 项目带你入门AI应用开发课程介绍----系列文章
jack_Meng · 2026-08-03 · via 博客园 - jack_Meng

AI Agent 编程实战:从零到全栈

课程概述

8 节课,从 print("hello") 写到完整的 AI Agent 项目。每节课的代码都可以独立运行,后一节课在前一节课的基础上增量构建。

最终产出: 一个基于 LangGraph 的多 Agent 电商客服系统,含 Chroma 向量数据库、Function Calling、多轮对话、可插拔数据源。

前置要求

  • Python 3.9+
  • 一个 LLM API Key(DeepSeek / OpenAI / 通义千问 等兼容接口的服务商均可)
  • 基础 Python 语法

课程路线图

主题核心内容代码行数
1 基本 LLM 对话 API 调用封装、配置管理 30 行
2 意图分类 System Prompt、JSON mode、路由 80 行
3 RAG 向量检索 Chroma 向量数据库、语义检索 150 行
4 Function Calling 工具定义、执行、结果回传 250 行
5 LangGraph 多 Agent 状态图、条件路由、节点拆分 400 行
6 会话管理 多轮对话、滑动窗口 500 行
7 可插拔数据源 抽象接口、工厂模式 600 行
8 工程化与部署 错误处理、日志、测试、API 800 行

快速开始

cd ai-agent-course
pip install -r requirements.txt
cp .env.example .env
# 编辑 .env 填入你的 LLM_API_KEY

cd 01-basic-chat
python chat.py

课程约定

  • 每课目录下的代码可以独立运行
  • 第 5 课开始的项目会被逐步完善到第 8 课
  • .env 在所有课程间共用(存在根目录)
  • 每课末尾有课后作业和面试问题

=======================================================================================