构建 AI Agent:从上下文到记忆 发表于 2026-06-10 更新于 2026-07-23 分类于 AI , AI Agent 本文字数: 17k 阅读时长 ≈ 16 分钟 引言 什么是 AI Agent 核心公式:LLM + 上下文 + 工具 ReAct 循环:Agent 的实际运作方式 上下文工程:Agent 能力的天花板 API 层面的上下文:静态前缀 + 动态轨迹 KV Cache:为什么前缀稳定性至关重要 提示词工程:编写 Agent 的操作手册 Agent 技能:按需加载知识 Agent 状态栏:从隐式状态到显式知识 上下文压缩:少即是多 从上下文到记忆:让 Agent 拥有记忆力 用户记忆:构建用户模型 四种存储格式:从简单笔记到高级 JSON 卡片 RAG:为 Agent 赋予知识库 超越扁平文本:结构化索引与 Agentic RAG 上下文检索:从根源解决分块问题 两层记忆架构 Harness 工程:超越 Demo 的可靠性 约束、验证、纠正:三层安全保障 工作流 vs. 自主模式:选择正确的模式 最佳实践 常见问题 总结 阅读全文 »
LangChain 运行时与中间件:核心原则与实践指南 发表于 2026-05-18 更新于 2026-06-03 分类于 Python , AI 本文字数: 24k 阅读时长 ≈ 22 分钟 引言 是什么 什么是运行时(Runtime)? 什么是中间件(Middleware)? 为什么 为什么运行时很重要 为什么中间件很重要 怎么做 运行时深入 State — 短期记忆 Store — 长期记忆 Context — 运行时上下文 中间件深入 预置中间件 PIIMiddleware ModelFallbackMiddleware HumanInTheLoopMiddleware 批准、拒绝、编辑 自定义中间件 Node 风格钩子 Wrap 风格钩子 基于类的中间件 阅读全文 »
多模态 AI Agent 应用实战:AI 私厨 发表于 2026-05-11 更新于 2026-06-10 分类于 Python , AI 本文字数: 20k 阅读时长 ≈ 19 分钟 引言 我们要构建什么? 功能概览 架构概览 实现策略 模型选择 工具选择 记忆策略 系统提示词设计 在 Jupyter 中制作原型 环境配置 依赖 加载配置 定义工具 初始化多模态模型 记忆管理 创建 Agent 图片输入测试 对话记忆测试 使用 LangGraph 与 LangSmith 部署 LangSmith 配置 开发 Agent 使用 LangGraph CLI 本地部署 在 LangSmith Studio 中测试 阅读全文 »
LangChain 核心组件:模型、消息、提示词、工具、记忆 发表于 2026-05-04 更新于 2026-06-06 分类于 Python , AI 本文字数: 21k 阅读时长 ≈ 19 分钟 什么是 LangChain? 平台概览 什么是 Agent? LLM 与 Agent 的区别 模型(Model)—— 大脑 初始化模型 自定义模型与参数 使用模型类 调用模型:invoke 与 stream 在 Agent 中使用模型 消息(Message)—— 对话的基本单元 消息类型 多模态消息 提示词(Prompt)—— 引导输出 系统提示词 提示词工程 结构化输出 工具(Tool)—— 双手 定义工具 自定义工具 预定义工具:Tavily 搜索 工具与 Agent 的结合 记忆(Memory)—— 让 Agent 记住一切 短期记忆与长期记忆 使用 InMemorySaver 实现短期记忆 持久化记忆(可选) 记忆管理策略 阅读全文 »
LangChain4J 实战:构建医疗 AI 助手 Agent 发表于 2026-04-27 更新于 2026-06-06 分类于 Java , AI , Spring Boot 本文字数: 16k 阅读时长 ≈ 14 分钟 1. 什么是 LangChain4J? 1.1 LangChain4J 解决的问题 1.2 核心概念 2. 项目搭建 2.1 依赖 2.2 配置 3. 你的第一个 LLM 集成 3.1 直接 API 调用 3.2 Spring Boot 自动配置 4. 构建 AI 服务 4.1 助手接口 4.2 系统消息 5. 添加聊天记忆 5.1 为什么记忆很重要 5.2 实现记忆 5.3 记忆隔离 5.4 使用 MongoDB 持久化存储 阅读全文 »
消息中间件选型指南:RabbitMQ 发表于 2026-04-26 更新于 2026-06-05 分类于 Backend Development 本文字数: 7.7k 阅读时长 ≈ 7 分钟 引言:为什么需要消息中间件 消息队列对比 RabbitMQ 核心概念 交换机类型详解 Spring AMQP 实战 消息可靠性保障 延迟消息实现 最佳实践与常见问题 总结 阅读全文 »