前端学习 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 实战项目三:带记忆的个人助理

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

相关推荐
ly768917 小时前
HTML5 从入门到工程实践:语义化、表单、多媒体、性能与项目规范详解
前端·html·html5
人民广场吃泡面21 小时前
前端该重视的编程思想
前端
冬夜戏雪21 小时前
agent的trace 和eval
开发语言·前端·javascript
IT_陈寒21 小时前
Redis的DEL命令居然没删干净数据?这个坑我爬了半天
前端·人工智能·后端
kyriewen21 小时前
面试官让我现场用 AI 改一个真实 bug——他打断我的 3 个理由
前端·面试·ai编程
计算机魔术师1 天前
斯坦福研究:AI 对入门级岗位冲击最大
前端
Simon_He1 天前
一个渲染内核,五个框架包:我的流式 Markdown 渲染库是怎么长成“全家桶”的
前端·vue.js·markdown
小满zs1 天前
关于HBuilderX+ 微信小程序开发工具启动的问题
前端·uni-app