0Pricing
AI Agents icon

AI Agents

AiBackendCloudScripting

掌握设计、构建和部署intelligent AI agents的原理和实践,应用范围从简单自动化到复杂的autonomous systems。

🤖 AI 驱动📚 60 门课程👥 10万+ 学习者⭐ 4.9 分
课程概览

从第一个loop到生产环境,构建真实的AI Agents

AI agents是使用large language models进行推理、调用工具和执行多步骤操作的程序——处理静态代码无法完成的任务。本课程轨道涵盖从LLM agent loop如何实际运作到在生产环境中部署可靠、可观测的agents的所有内容。课程设置包括60门课程,分为六个等级(A1至C2),基于从业者今天使用的工具:LangChain、LangGraph、LlamaIndex、vector databases和主要LLM提供商公开的function-calling APIs。

您将学到什么

您将从LLM APIs和agents prompt engineering的基础知识开始,然后学习使agents真正发挥作用的tool-use和function-calling模式。核心技能包括构建retrieval-augmented generation (RAG) pipelines和vector database集成、创建email、calendar、Slack、GitHub和web-scraping agents、设计conversational memory和structured output parsing、编写agent tests和调试agent loops,以及在multi-tool agents中应用ReAct模式。在高级阶段,您将处理multi-agent orchestration、long-horizon planning、computer-use和browser agents、code-generating agents、sandboxing和secure code execution,以及具有审计跟踪的agent governance。

学习路径

路径从A1的Intro to LLM Agents开始,经过A2基础阶段——prompt engineering、LLM APIs实践、文件系统操作和conversational memory。B1阶段拓展工具集,包括API integration、RAG基础、vector databases、observability、LangChain基础和针对文档、数据分析和workflow automation的domain-specific agents。B2阶段通过LangGraph实现stateful agents、LlamaIndex、ReAct模式、memory architectures、异步和event-driven设计、agent safety和guardrails以及成本和延迟优化来深化知识。C1层级覆盖高级RAG技术、multi-agent orchestration、生产环境部署、为agentic tasks微调模型和multimodal pipelines。课程轨道在C2阶段以Self-Improving Agent Systems和The Road to Autonomous Systems结束。

工作原理

每门课程被分解为短的、专注的课时,您在内置代码编辑器中学习,并获得实时反馈。当您遇到困难时,AI tutor随时可用,每个练习都基于可运行的代码,因此概念保持具体而非理论性。

开始学习 →

你的学习方式

🎯
互动课程
实时反馈的动手编程练习
🤖
AI 导师
遇到困难时立即获得 AI 帮助
💻
内置编辑器
直接在浏览器中编写并运行代码
🏆
证书
完成课程后获得证书
课程

60 门课程

AI Agents 学习路径中的所有课程。

01

LLM 智能体简介

A13 节课

开始学习基于 LLM 的智能体。理解什么样的程序才是智能体、提示词和角色如何塑造行为、工具使用为何是智能体能力的核心,并构建您的第一个最小 LLM 循环。

02

智能体提示工程

A24 节课PRO

掌握让智能体可靠运行的提示技巧。学习零样本、少样本和思维链提示、角色分离、输出格式化,以及如何防御提示注入。

03

实践中的 LLM API

A24 节课PRO

使用 OpenAI 和 Anthropic SDK 发起真实 API 调用。学习聊天补全与消息的区别、使用 SSE 进行流式传输,以及如何统计令牌和管理成本。

04

文件系统代理操作

A24 节课PRO

让您的代理能够安全地读取、写入和管理文件——这是文档处理代理的基础。

05

对话记忆基础

A24 节课PRO

让您的智能体拥有能够跨越单条消息持续存在的记忆。学习短期上下文与长期记忆的区别、长上下文为何会失效,以及如何总结和存储记忆。

06

首批实战项目

A24 节课PRO

通过端到端构建四个真实智能体来整合基础知识:问答机器人、代码讲解器、网络研究智能体和 SQL 助手。

07

工具使用/函数调用模式

B14 节课PRO

深入学习函数调用——让智能体能够采取实际行动的模式。了解协议的工作方式,定义模式,在运行时选择工具,并将结果反馈给模型。

08

代理的 API 集成

B14 节课PRO

通过 REST API 将人工智能代理连接到外部服务,并正确处理身份验证、错误处理和速率限制。

09

电子邮件与日历代理

B14 节课PRO

构建能够读取、发送和整理电子邮件,并通过 API 集成安排日历事件的代理。

10

使用嵌入

B14 节课PRO

嵌入是语义搜索背后的数学基础。了解嵌入是什么,使用 OpenAI text-embedding-3 生成嵌入,计算余弦相似度,并比较主流嵌入模型系列。

11

检索增强生成(RAG)基础

B14 节课PRO

使用 RAG 解决 LLM 知识截止和幻觉问题。学习如何切分文档、建立索引,并使用 FAISS 或 Chroma 构建朴素 RAG 流水线。

12

面向智能体的向量数据库

B14 节课PRO

让 RAG 超越单个笔记本环境进行扩展。比较 Pinecone、Weaviate 和 Qdrant,学习混合搜索的元数据过滤,并理解如何选择距离度量。

13

智能体可观测性基础

B14 节课PRO

看不见的问题就无法修复。了解为什么追踪智能体比追踪服务更困难、每一步应记录什么,以及如何使用 Langfuse 或 LangSmith 进行可视化调试。

14

Slack 与聊天平台代理

B14 节课PRO

创建运行在 Slack 及其他聊天平台中的代理,响应命令并主动发送更新。

15

GitHub 与代码仓库代理

B14 节课PRO

使用由 GitHub API 驱动的代理,自动执行代码审查、问题管理和代码仓库分析。

16

网页抓取与数据获取代理

B14 节课PRO

让您的代理能够检索并解析网页内容,获取实时信息。

17

代理命令行界面与交互式工具

B14 节课PRO

为您的代理构建命令行界面,实现参数解析、流式输出和交互式 REPL 模式。

18

密钥与配置管理

B14 节课PRO

在代理应用中安全地处理 API 密钥、凭据和特定环境的配置。

19

LangChain 基础

B14 节课PRO

LangChain 是最流行的智能体框架。学习其架构、LCEL 表达式语言、文档加载器和向量存储,并构建完整的 RAG 链。

20

结构化输出与解析

B14 节课PRO

自由格式文本不利于代码处理。使用 JSON 模式强制生成结构化输出,用 Pydantic 验证,修复格式错误的 JSON,并使用 Instructor 或 Outlines 提供保证。

21

数据库代理:从自然语言到 SQL

B14 节课PRO

构建能够将自然语言问题准确转换为针对数据库模式的 SQL 查询的代理。

22

搜索与网络研究代理

B14 节课PRO

使用 Tavily、SerpAPI 和语义搜索工具,将实时网络搜索集成到您的代理中。

23

文档智能代理

B14 节课PRO

构建能够从 PDF、扫描文档和多文档集合中提取洞察的代理。

24

数据分析代理

B14 节课PRO

创建能够分析数据集、生成可视化结果并通过代码执行产生统计洞察的代理。

25

工作流自动化代理

B14 节课PRO

创建触发器—操作式自动化代理,连接应用、响应事件并执行多步骤工作流。

26

代理测试基础

B24 节课PRO

通过模拟 LLM 调用并系统性验证代理行为,学习为人工智能代理编写可靠的测试。

27

调试代理循环

B24 节课PRO

识别并修复最常见的代理故障:无限循环、卡住的状态和错误的工具执行。

28

用于有状态智能体的 LangGraph

B24 节课PRO

扁平链无法处理循环、分支或人在回路中。学习 LangGraph——由节点和边组成、具有持久状态和检查点的图。

29

深入探究 LlamaIndex

B24 节课PRO

LlamaIndex 是另一大 RAG 框架。掌握其加载器、索引类型、查询引擎,以及用于处理复杂查询的子问题分解模式。

30

多工具智能体(ReAct 模式)

B24 节课PRO

构建经典的智能体循环:ReAct(推理 + 行动)。从零实现它,接入标准工具,并处理不可避免的工具错误。

31

构建可靠的智能体

B24 节课PRO

演示程序在生产环境中会失败。使用幂等工具、带退避的重试、超时和熔断器,以及对工具输出进行 Pydantic 验证,让智能体更加可靠。

32

智能体的记忆架构

B24 节课PRO

真正的智能体需要的不只是聊天历史。学习三种记忆类型——情景记忆、语义记忆和程序记忆,以及如何清理无关记忆。

33

面向智能体的开源模型

B24 节课PRO

封闭 API 昂贵且受专有许可限制。使用 Ollama 或 llama.cpp 在本地运行 Llama、Mistral 和 Qwen,并使用 Hermes 或 Functionary 等支持函数调用的微调模型。

34

语音与音频代理

B24 节课PRO

使用 STT、LLM 和 TTS 实时构建能够聆听、推理和说话的对话式语音代理。

35

代理的知识图谱集成

B24 节课PRO

通过连接知识图谱,利用结构化的实体关系和推理能力增强代理智能。

36

代理调试与性能分析

B24 节课PRO

掌握高级调试技术和性能分析方法,让您的代理运行更快、更可靠。

37

异步与事件驱动代理

B24 节课PRO

使用 Python async/await、事件队列和非阻塞并行工具执行,编写高吞吐量代理。

38

个人人工智能助手架构

B24 节课PRO

设计始终在线的个人人工智能助手,使其具备持久记忆、主动通知和跨会话上下文能力。

39

智能体评估与基准测试

B24 节课PRO

无法衡量就无法改进。构建黄金测试集,了解 LLM 作为评判者的陷阱,并针对 SWE-Bench、GAIA 和 ToolBench 进行基准测试。

40

智能体安全与护栏

B24 节课PRO

代表用户行动的智能体需要刹车机制。防御提示注入,使用 Llama Guard 过滤输出,将代码执行置于沙箱中,并对每个工具实施访问控制。

41

成本与延迟优化

B24 节课PRO

智能体成本高且速度慢。通过严格的令牌预算、模型路由、提示缓存,以及量化/推测解码技巧同时降低成本和延迟。

42

智能体框架比较

B24 节课PRO

框架太多,不知如何选择。比较 LangGraph、CrewAI、AutoGen、Letta 和 OpenAI Assistants API,为任务选出合适的工具。

43

客户服务代理系统

B24 节课PRO

构建可用于生产环境的客户服务代理,实现升级逻辑、CRM 集成和人工交接流程。

44

深度研究与报告生成代理

B24 节课PRO

构建自主研究代理,从多个来源收集信息、核实事实并生成结构化报告。

45

金融数据与分析代理

B24 节课PRO

构建能够获取市场数据、分析投资组合并生成金融洞察的代理,同时遵守合规防护要求。

46

物联网与传感器驱动的代理

B24 节课PRO

构建能够处理实时传感器数据、检测异常并在物联网环境中自动采取行动的代理。

47

高级 RAG 技术

C14 节课PRO

朴素 RAG 的能力有上限。使用交叉编码器重排序、HyDE、多向量检索,以及 RAGAS 严格评估来突破这一上限。

48

多智能体编排

C14 节课PRO

有时一个智能体并不够。通过 AutoGen 对话、分层监督器和明确的消息总线协议,协调多个专用智能体。

49

生产环境中的智能体部署

C14 节课PRO

将智能体从笔记本环境带到生产环境。通过 API 提供服务,异步运行长任务,公平地限制速率,并使用蓝绿或金丝雀部署逐步发布。

50

计算机使用与浏览器智能体

C14 节课PRO

让智能体操作真实浏览器或桌面。使用 Playwright 进行自动化,使用视觉模型理解屏幕,并构建可靠的表单填写智能体。

51

代码生成智能体(软件工程师)

C14 节课PRO

构建 SWE-bot。学习规划—执行—验证模式、适合编码智能体的工具接口、自我修正循环,以及 SWE-Agent 和 OpenDevin 的架构。

52

长程规划智能体

C14 节课PRO

当任务需要 50 个以上步骤时,寄希望于运气并不是策略。学习分层任务分解、目标栈、世界模型和反思循环。

53

针对智能体任务微调模型

C14 节课PRO

当提示工程遇到瓶颈时,就进行微调。学习何时微调优于提示、如何收集智能体轨迹数据,以及使用 LoRA/QLoRA 进行低成本调优。

54

沙箱与安全代码执行

C14 节课PRO

使用 Docker、E2B 及其他隔离技术,安全地运行由人工智能代理生成的不受信任代码。

55

代理治理与审计追踪

C14 节课PRO

为在受监管环境中运行的代理实现不可篡改的日志记录、策略执行和监管合规。

56

多模态代理流水线

C14 节课PRO

构建能够使用前沿多模态模型,对图像、文本和音频输入进行跨模态推理的代理。

57

代理市场与插件系统

C14 节课PRO

设计可共享、带版本管理的代理工具,并构建其他代理能够发现和使用的插件生态系统。

58

智能体的前沿进展

C24 节课PRO

未来会怎样?了解 o1/o3 等推理模型、混合符号与神经架构、能够看见和听见的多模态智能体,以及仍在解决中的开放问题。

59

自我改进的代理系统

C24 节课PRO

设计能够从反馈中学习、批评自身输出并随着时间推移提升能力的代理。

60

通往自主系统之路

C24 节课PRO

探索从当今的被动响应式代理走向完全自主人工智能系统的发展路径,以及前方的挑战。

常见问题

常见问题解答

AI Agents 课程免费吗?

免费。你可以免费开始 AI Agents 课程并完成它的所有互动课程。可选的 PRO 订阅解锁高级 AI 工具和可分享的证书。

学习 ALL 需要有先前的经验吗?

不需要。课程从基础开始,逐步进阶到更高难度的主题,所以即使你没有任何 ALL 基础也可以开始。

我在 CoddyKit 上怎样学习 ALL?

学以致用。简洁的互动课程将清晰的讲解与实时动手编程练习结合,24/7 AI 导师在你遇到困难时提供个性化帮助。

完成 AI Agents 后能获得证书吗?

可以。PRO 学员可以参加考试,获得 AI Agents 课程的可分享的完成证书,其中包含可验证的代码。

我能在手机上学习 ALL 吗?

可以。CoddyKit 支持网页版和原生 iOS、Android 应用,你可以在任何设备上学习 ALL,进度会自动同步。

立即开始 AI Agents

加入数千名学习者,通过 AI 驱动的课程掌握编程。

免费开始 →浏览所有课程