A project-based course repository for developing AI agents using LangChain v1+ and LangGraph: search agents, RAG systems, reflection agents, and code interpreters.
langchain-course 是一个基于 Python 的实战型课程项目,旨在通过开发多种 AI Agent 应用,帮助开发者快速掌握 LangChain v1+ 和 LangGraph 的核心技术。项目通过构建七个从入门到进阶的端到端真实案例,消除冗余理论,专注于教授如何利用真实 API 构建高性能的生成式 AI 系统。
项目涵盖了现代搜索代理的构建,实现带有自定义工具和结构化输出的智能搜索功能。支持构建 RAG 系统,通过检索增强生成技术提高模型回答的准确性与专业度。集成代码解释器功能,使 Agent 具备执行和分析代码的能力。实现具备自我反思与批判性思维的 Agent,能够通过不断的反馈机制进行自我纠错与优化。
该项目适用于希望快速将 LangChain 应用于生产环境的 Python 开发者和 AI 工程学习者,非常适合通过“项目制学习”方式提升构建复杂智能体与自动化 AI 工作流能力的场景。