欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • LangGraph实战(构建新一代AI智能体系统)/AI进化引擎技术丛书
      • 作者:编者:张海立//曹士圯//尹珉|责编:孙学瑛
      • 出版社:电子工业
      • ISBN:9787121507007
      • 出版日期:2025/08/01
      • 页数:476
    • 售价:51.6
  • 内容大纲

        本书是一本专注于AI智能体开发的实战指南,旨在帮助开发者快速掌握LangGraph框架的核心技术并实现项目落地。作为《LangChain实战:从原型到生产,动手打造LLM应用》的进阶读本,本书从基础理论、核心技术、工程实践和案例分析四大维度深入探讨了AI智能体的设计原理、LangGraph的框架特性、部署方案及实战案例。书中结合大量示例代码和详细讲解,帮助读者掌握从开发到运维的完整技术体系,同时通过企业级案例分析展示LangGraph在实际项目中的应用方法和架构设计思路。
        本书采用渐进式学习路径和实战导向的编写方式,适合AI开发工程师、架构师及对AI智能体感兴趣的技术爱好者阅读。通过学习本书,读者可提升技术能力、积累工程实践经验、拓展架构视野,满足当前市场对AI智能体开发人才的需求,为职业发展和技术创新提供有力支撑。
  • 作者介绍

  • 目录

    第1章  AI智能体的原理和机制
      1.1  AI智能体的概念
        1.1.1  AI智能体的核心能力
        1.1.2  AI智能体的主要运作机制
        1.1.3  AI智能体与传统AI系统的主要区别
      1.2  ReAct设计模式
        1.2.1  ReAct的机制:迭代执行循环
        1.2.2  ReAct提示词的构成
        1.2.3  ReAct衍生设计模式
      1.3  AI智能体开发的技术与挑战
        1.3.1  AI智能体的当前技术发展现状
        1.3.2  AI智能体开发的障碍
        1.3.3  智能体框架的必要性:LangGraph和前进之路
    第2章  LangGraph框架概览
      2.1  LangGraph简介
        2.1.1  节点
        2.1.2  边
        2.1.3  状态
      2.2  LangGraph与LangChain的关系
      2.3  基于LangGraph实现ReAct设计模式
    第3章  LangGraph的状态图结构
      3.1  核心原语
        3.1.1  状态
        3.1.2  节点
        3.1.3  边
        3.1.4  命令
      3.2  流程控制:分支与并发
        3.2.1  并行分支:扇出与扇入
        3.2.2  并发而非并行
        3.2.3  递归限制与并行分支
      3.3  MapReduce模式:任务分解与并行处理
        3.3.1  MapReduce模式的核心思想
        3.3.2  LangGraph中的MapReduce实现
        3.3.3  MapReduce的应用场景
        3.3.4  MapReduce的核心API:Send函数
      3.4  子图机制:模块化与复用设计
        3.4.1  子图的概念与优势
        3.4.2  在LangGraph中定义和使用子图
      3.5  工具调用:扩展智能体的能力边界
        3.5.1  ToolNode:LangGraph的工具调用中心
        3.5.2  定义工具:使用@tool装饰器
        3.5.3  手动调用ToolNode
        3.5.4  在LangGraph图中使用ToolNode
        3.5.5  处理工具调用错误
        3.5.6  从工具中更新图状态
        3.5.7  向工具传递运行时参数
      3.6  图的可视化
        3.6.1  Mermaid语法
        3.6.2  PNG图片
        3.6.3  X-Ray子图可视化

    第4章  AI智能体的交互体验
      4.1  流式处理
        4.1.1  流式处理模式
        4.1.2  事件流式处理
        4.1.3  LangGraph流式处理的底层原理
      4.2  持久化
        4.2.1  线程和存档点的概念
        4.2.2  存档点器的实现
        4.2.3  持久化的实际应用
      4.3  人机环路协作
        4.3.1  静态断点:定义固定的人工干预点
        4.3.2  人机环路的核心设计模式:基于操作的干预
        4.3.3  interrupt()函数的技术细节
        4.3.4  人机协作是构建信任和控制的关键
    第5章  AI智能体的记忆系统
      5.1  短期记忆与长期记忆
        5.1.1  短期记忆:维持对话的连贯性
        5.1.2  长期记忆:实现跨会话
      5.2  记忆存储
        5.2.1  记忆存储的基本操作
        5.2.2  通过语义搜索增强记忆检索
        5.2.3  构建自定义记忆存储
      5.3  记忆系统的实际应用
        5.3.1  个性化推荐
        5.3.2  多步骤的情境化任务
        5.3.3  TrustCall:信息提取和记忆更新
      5.4  LangMem
        5.4.1  LangMem的核心组件
        5.4.2  LangMem应用实例
        5.4.3  LangMem关键函数解析
      5.5  记忆系统设计的重要考量
    第6章  LangGraph的核心API
      6.1  create_react_agent
        6.1.1  create_react_agent的核心功能和参数
        6.1.2  自定义选项
        6.1.3  create_react_agent的应用
      6.2  FunctionalAPI
        6.2.1  FunctionalAPI的优势
        6.2.2  核心组件:@entrypoint和@task
        6.2.3  使用FunctionalAPI构建和执行工作流
        6.2.4  与LangChain和LangSmith集成
        6.2.5  常见工作流模式
        6.2.6  常见陷阱
        6.2.7  FunctionalAPI与GraphAPI的比较
      6.3  API的选择
        6.3.1  LangGraphAPI选择决策树
        6.3.2  API选择的案例分析
    第7章  AI智能体系统的架构设计与模式应用
      7.1  常见工作流
        7.1.1  工作流的基础构建模块:增强型LLM

        7.1.2  提示链
        7.1.3  路由
        7.1.4  并行化
        7.1.5  协调器——工作者
        7.1.6  评估器——优化器
      7.2  多智能体架构
        7.2.1  主管架构
        7.2.2  分层架构
        7.2.3  网络架构
      7.3  情境感知智能体架构
        7.3.1  架构模式
        7.3.2  人机环路交互设计
        7.3.3  用LangGraph实现情境感知智能体架构
    第8章  LangGraph平台介绍
      8.1  LangGraph平台的架构与核心概念
        8.1.1  核心组件设计
        8.1.2  核心概念
        8.1.3  部署选项
      8.2  LangGraph平台的应用程序部署
        8.2.1  LangGraph应用程序格式定义
        8.2.2  部署到LangGraphCloudSaaS平台
        8.2.3  自托管LangGraph部署
        8.2.4  自定义Docker部署
        8.2.5  本地测试LangGraph应用程序
        8.2.6  LangGraphStudio
        8.2.7  向LangGraph部署中添加语义搜索
        8.2.8  运行时重建图
      8.3  AgentProtocol
        8.3.1  标准化的需求和核心组件
        8.3.2  API细节
        8.3.3  助手和助手API
        8.3.4  数据格式和可扩展性
        8.3.5  助手、线程和运行的应用示例
      8.4  LangGraph平台的高级功能
        8.4.1  可观测性和调试
        8.4.2  人机环路
        8.4.3  并发和双重文本策略
      8.5  访问控制
        8.5.1  身份验证和授权
        8.5.2  实施自定义身份验证
        8.5.3  实施自定义授权
        8.5.4  常见访问者模式的实现
        8.5.5  接入自定义身份验证
      8.6  RemoteGraph和ReactHook
        8.6.1  使用RemoteGraph与已部署的图进行交互
        8.6.2  使用ReactHook构建交互式前端
    第9章  LangGraph应用开发模板
      9.1  LangGraph模板简介
        9.1.1  模板中常见的目录结构和编码风格
        9.1.2  使用LangGraph模板

      9.2  新项目模板
      9.3  ReAct智能体模板
      9.4  充实数据智能体模板
      9.5  记忆智能体模板
      9.6  RAG模板
      9.7  RAG研究智能体模板
    第10章  LangGraph官方应用案例浅析
      10.1  开放画布
        10.1.1  主要功能和架构概览
        10.1.2  控制流与智能体工作流模式
        10.1.3  核心代码结构及其实现
      10.2  报告大师
        10.2.1  主体功能和架构概览
        10.2.2  工作流
        10.2.3  核心代码结构及其实现
      10.3  AgentInbox
        10.3.1  功能和架构概览
        10.3.2  控制流与环境智能体架构
        10.3.3  核心代码结构及其实现
    第11章  AI智能体技术展望
      11.1  多智能体开发框架的选择
        11.1.1  框架特性介绍
        11.1.2  框架选型分析
      11.2  智能体发展趋势及展望
        11.2.1  基础模型进步推动AI智能体成熟
        11.2.2  开发工具链加速智能体落地
        11.2.3  智能体应用的巨大潜力