AI项目博客
记录 AI 工程实践与大模型应用
共 24 篇文章

标签:工作流编排

LangGraph 实战(十三):运行图设计模式-AI项目博客

LangGraph 实战(十三):运行图设计模式

13.1. 概述 LangGraph 官方总结了常用的状态图设计模式,如下 模式 图结构 运行时动态性 核心 LangGraph 能力 Prompt Chaining 顺序链 低 静态边、条件边 Parallelization 固定 Fan-out/Fan-in 低 并行超步、汇聚 Routing 条件分支 中 结构化输出、条件边 Orchestrator-worker 动态 Fan-out/Fan-in 高 Send、WorkerSt…

赞(0)adminadminAI框架 阅读(83)去评论
LangGraph 实战(十二):子图-AI项目博客

LangGraph 实战(十二):子图

状态图节点中调用另外的状态图或直接将另外的状态图作为其节点则后者为子图。 注意: 为节点命名时特别注意避开 Mermaid 关键字,否则拓扑结构渲染可能失败,常见的 Mermaid 关键字如下 subgraph end graph flowchart classDef 12.1. 两种子图嵌入方式 方式 用法 适用场景 通信方式 节点函数中调用子图 在节点函数内 subgraph.invoke() 父子图状态完全隔离 手动做输入输出映射…

赞(0)adminadminAI框架 阅读(13)去评论
LangGraph 实战(十一):流式执行-AI项目博客

LangGraph 实战(十一):流式执行

11.1. 概述 11.1.1. 什么是流式执行 流式执行(Streaming Execution),是指程序在任务尚未全部完成时,就将执行过程中已经产生的中间结果、状态变化或事件持续输出给调用方,而不是等待整个任务结束后一次性返回最终结果。 简而言之:流式执行就是 边执行、边产生事件、边向调用方返回结果。 11.1.2. 什么是LangGraph的流式执行 LangGraph 的流式执行是指,状态图计算过程中,将节点输出、状态更新、消…

赞(0)adminadminAI框架 阅读(11)去评论
LangGraph 实战(十):工具调用节点-AI项目博客

LangGraph 实战(十):工具调用节点

10.1. 工具节点的实现 工具是 Agent 扩展外部能力的重要组件之一。本节以最基础的 ReAct 式工具调用循环为例,分别介绍手动实现工具节点和使用预构建 ToolNode 两种方式。 手动实现有助于理解工具调用的基本流程:模型生成工具调用请求,工具节点根据名称查找并执行工具,再将执行结果封装成与原工具调用对应的 ToolMessage。不过,实际项目还需要处理参数校验、异常处理、运行时注入、并行执行以及 Command 传播等问…

赞(0)adminadminAI框架 阅读(12)去评论
LangGraph 实战(九):项目部署-AI项目博客

LangGraph 实战(九):项目部署

9.1. 本地部署并对接LangSmith LangSmith 是 LangChain 官方提供的 Agent 应用工程平台,主要用于对基于 LangGraph、LangChain 等框架开发的 Agent 应用进行运行链路追踪、调试、评估和生产监控。 LangChain 官方提供了开箱即用的 LangSmith 云服务,访问地址为: https://smith.langchain.com 此外,LangSmith 也支持混合部署和私有…

赞(0)adminadminAI框架 阅读(9)去评论
LangGraph 实战(八):中断-AI项目博客

LangGraph 实战(八):中断

LangGraph 提供了两种中断机制: 动态中断:在图的任意节点中调用 interrupt() 函数实现 它可以放在代码的任意位置,并且可以根据应用逻辑设置条件触发,所以是动态的。 动态中断提供了人机交互接口,使得调用者可以人为干预计算图的运行,是业务逻辑的一部分。 静态中断:在编译或调用状态图时通过 interrupt_before 和 interrupt_after 参数设置断点 它是在运行前确定的,不能根据业务逻辑条件触发,所以…

赞(0)adminadminAI框架 阅读(21)去评论
LangGraph 实战(附录 A):PostgreSQL 的部署与配置-AI项目博客

LangGraph 实战(附录 A):PostgreSQL 的部署与配置

A.1. PostgreSQL简介 A.1.1. 什么是PostgreSQL PostgreSQL(简称 PG)是一款开源的关系型数据库管理系统(RDBMS),诞生于1996年,至今已有近30年的发展历史。它以稳定性、可靠性、ACID事务支持和强大的扩展能力著称,是目前生产环境中使用最广泛的开源关系型数据库之一。 PostgreSQL 的主要特点包括: ACID事务:完整支持原子性(Atomicity)、一致性(Consistency)…

赞(0)adminadminAI框架 阅读(16)去评论
LangGraph 实战(七):图记忆管理-AI项目博客

LangGraph 实战(七):图记忆管理

Agent 的三种记忆: 短期记忆:通过运行时状态 State 访问,并由检查点存储器 Checkpointer 保存,它按照 thread_id 组织,可以实现线程内的记忆共享。 长期记忆:通过长期记忆存储器 Store 访问和存储。数据通常按照元组类型的命名空间组织,以键值对的形式存储,提供跨会话的记忆共享。 可以按照命名空间+可选的过滤条件精确检索 也可以通过语义模糊匹配。 运行时上下文:通过上下文对象 Context 访问,只对…

赞(0)adminadminAI框架 阅读(25)去评论
LangGraph 实战(六):持久化机制和可恢复执行-AI项目博客

LangGraph 实战(六):持久化机制和可恢复执行

6.1. 概述 6.1.1. 什么是可恢复执行 在工作流、Agent、任务编排系统里,可恢复执行 Durable Execution 指的是: 把一次任务执行过程中的关键进度、状态、结果保存到可靠存储中,使任务可以在中断、失败、等待外部输入后继续执行。 它解决的是“执行过程能否恢复”的问题。 例如: 普通执行: 开始 -> A -> B -> C 如果执行到 B 后程序挂了,重启后可能只能从 A 重新开始。 可恢复执行…

赞(0)adminadminAI框架 阅读(14)去评论
LangGraph 实战(五):节点执行与容错机制-AI项目博客

LangGraph 实战(五):节点执行与容错机制

节点执行失败时,如果未做任何处理,可能导致整个运行图执行失败。为了提升运行图的稳定性,处理临时故障、超时、异常恢复以及重复计算等问题,LangGraph 提供了一系列节点执行与容错机制:重试、超时设置、异常处理和节点缓存。对应关系如下。 问题/场景 对应机制 机制类型 说明 临时故障 重试 Retry 节点容错机制 网络抖动、接口偶发失败、模型服务短暂不可用,可以通过重试机制再次执行节点。 超时 超时设置 Timeout 节点容错机制 …

赞(1)adminadminAI框架 阅读(50)去评论

AI项目博客

专注 AI 工程化落地 —— 覆盖智能体、大模型、Java AI 与 Python 的学习笔记,以及 AI 平台的项目实战记录。

关于本站文章归档

登录

找回密码

注册