前端学习 AI Agent 开发

欢迎公众号 猩猩程序员 咨询

第一章:认识 LangChain ------ 从零开始了解这是什么

1.1 LangChain 是什么

1.2 LangChain 的核心设计哲学

1.3 LangChain 的整体架构概览


第二章:环境搭建与第一个 Agent

2.1 安装与环境配置

2.2 快速上手:第一个 Agent

2.3 支持的模型提供商总览


第三章:模型(Models)------ Agent 的大脑

3.1 模型的基本概念

3.2 初始化与使用模型

3.3 在 Agent 中使用模型


第四章:消息(Messages)------ 与模型对话的语言

4.1 消息的基本概念

4.2 消息的类型详解

4.3 消息的三种传入格式

4.4 多模态消息


第五章:工具(Tools)------ 让 Agent 拥有行动能力

5.1 工具的基本概念

5.2 创建工具

5.3 工具的高级用法

5.4 将工具注册到 Agent


第六章:短期记忆(Short-term Memory)------ 让 Agent 记住对话

6.1 记忆的基本概念

6.2 使用 MemorySaver 实现短期记忆

6.3 上下文长度管理策略


第七章:流式输出(Streaming)------ 让响应更流畅

7.1 流式输出的意义

7.2 三种流式模式详解

7.3 事件流(Event Streaming)

7.4 流式输出的实践注意事项


第八章:结构化输出(Structured Output)------ 让 Agent 返回规范数据

8.1 结构化输出的概念与价值

8.2 使用 Zod Schema 定义输出格式

8.3 其他 Schema 格式支持

8.4 结构化输出的错误处理


第九章:中间件(Middleware)------ 精细控制 Agent 行为

9.1 中间件的概念与作用

9.2 使用内置中间件

9.3 自定义中间件

9.4 在 LangGraph 工作流中使用中间件


第十章:护栏(Guardrails)------ 构建安全可靠的 Agent

10.1 护栏的概念与必要性

10.2 确定性护栏

10.3 基于模型的护栏

10.4 业务合规护栏


第十一章:运行时(Runtime)------ 管理 Agent 的运行上下文

11.1 Runtime 的概念

11.2 定义与传递 Context

11.3 在工具和中间件中访问 Runtime


第十二章:上下文工程(Context Engineering)------ 构建可靠 Agent 的核心

12.1 上下文工程的核心理念

12.2 三类上下文的管理

12.3 数据来源与访问方式

12.4 提升 Agent 可靠性的实践技巧


第十三章:MCP(Model Context Protocol)------ 标准化工具接入协议

13.1 MCP 协议简介

13.2 在 LangChain 中使用 MCP

13.3 创建自定义 MCP 服务器

13.4 MCP 的应用场景


第十四章:人工介入(Human-in-the-loop)------ 让人类参与 Agent 决策

14.1 人工介入的概念与必要性

14.2 使用 Human-in-the-loop 中间件

14.3 在 LangGraph 工作流中实现人工介入

14.4 人工介入的实践场景


第十五章:多 Agent 系统(Multi-agent)------ 让多个 Agent 协同工作

15.1 多 Agent 系统的概念

15.2 子 Agent(Subagents)

15.3 Agent 切换(Handoffs)

15.4 技能(Skills)

15.5 路由器(Router)

15.6 自定义工作流(Custom Workflow)


第十六章:检索增强生成(Retrieval)------ 让 Agent 访问外部知识

16.1 RAG 的基本概念

16.2 向量存储与嵌入

16.3 在 Agent 中实现检索工具

16.4 RAG 的高级模式


第十七章:长期记忆(Long-term Memory)------ 跨对话的持久化记忆

17.1 长期记忆的概念

17.2 BaseStore 接口

17.3 在 Agent 中使用长期记忆

17.4 长期记忆的管理策略


第十八章:综合实战项目

18.1 实战项目一:智能客服 Agent

18.2 实战项目二:多 Agent 任务助手

18.3 实战项目三:带记忆的个人助理

欢迎公众号 猩猩程序员 咨询

相关推荐
Younglina3 小时前
打了3年羽毛球球才发现:我对自己的装备和胜率一无所知
前端·后端
风骏时光牛马3 小时前
Bash脚本高阶实战与常见报错完整代码案例详解
前端
kartjim3 小时前
我用 AI 一小时写了一个世界杯数据可视化平台|前端 VibeCoding 初体验
前端·程序员·ai编程
lichenyang4533 小时前
从一个 WebView Demo 开始,理解 ASCF 小程序底座到底在做什么
前端
牧艺3 小时前
用 Next.js 搭建 AI Agent 前端编排:从 Plan 到 SSE Trace 的完整实践
前端·agent
行者全栈架构师3 小时前
UniApp集成vk-uview-ui组件库详解:打造高效UI开发体验
前端·vue.js
林希_Rachel_傻希希3 小时前
js里面的proxy理解。以及vue3响应式数据设计底层
前端·javascript·面试
sunrains3 小时前
uniapp x 动态Tabbar(切换无闪烁)+动角标+主题切换+自定义tabbar页面导航栏样式设置 支持服务端动态配置根据角色动态设置Tabbar
前端
把马铃薯变成土豆3 小时前
前端Stripe跨境支付对接感想
前端·源码