首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
JaydenAI
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
15
文章 15
沸点 0
赞
15
返回
|
搜索文章
最新
热门
[LangChain之链]将可执行对象和生成器转换成标准组件
在LangChain 的 LCEL设计体系中,这两个组件是实现`自定义逻辑`与`流式传输`的核心桥梁。它们允许你将普通的Python函数包装成具备`invoke`、`batch`和`stream`能力
[LangChain之链]Runnable,不仅要可执行,还要可存储、可传输、可重建、可配置和可替换
在复杂的 AI 系统中,仅仅能“运行”是不够的,RunnableSerializable 使组件`可保存、可传输、可重建`。大多数常用的 LangChain 组件对应的类型都是它的派生类。
[拆解LangChain执行引擎]支持自然语言查询的长期存储
复杂的流程在运行的时候还需要跨越多个对话的长期甚至永久存储,这类存储被抽象成一个`BaseStore`类型,采用内存存储的`InMemoryStore`它的常用实现。
[拆解LangChain执行引擎]回到过去,开启平行世界[下篇]
如果针对某个过去的历史节点调用此方法,就会在对应的地方开启了一个新的分支。除此之外,我们还可以利用`bulk_update_state/abulk_update_state`方法实现批量状态更新。
[拆解LangChain执行引擎]回到过去,开启平行世界[上篇]
Pregel提供了update_state/aupdate_state和bulk_update_state/abulk_update_state方法,我们可以调用它们以增量的方式修改部分状态
[拆解LangChain执行引擎]梳理Agent的执行流程
到目前为止,我们已经大体了解Pregel的invoke/ainvoke方法在背后都做了什么。接下来我们分两种情况简单梳理一下Pregel对象的执行的大体流程,这也是我们创建的Agent的执行流程。
[拆解LangChain执行引擎]三种持久化模式的差异
我们调用`invoke`方法的时候,可以利用参数durability指定持久化模式,它决定了在Superstep N结束后持久化与开始Superstep N+1之间的关系
[拆解LangChain执行引擎]非常规Pending Write的持久化
PendingWrite三元组的第二部分表示写入的Channel,但是对于一些特殊的场景,比如出错、无写入、中断和恢复,它们的值不再是一个普通的Channel名称,而是使用如下的值.
[拆解LangChain执行引擎] 持久状态的提取
对于一个已经完成的Superstep来说,对应 Checkpoint就代表了它的状态;但是对于一个因中断尚未完成的Superstep,某个时刻的状态由上一Superstep的Checkpoint...
[拆解LangChain执行引擎] 基于Checkpoint的持久化
Pregel基于Checkpoint的持久化机制是实现Agent应用高可用性和长期记忆的基础,它本质上是将 不断向前推进的图在“Superstep”之间将其状态固化的过程...
下一页
个人成就
文章被点赞
15
文章被阅读
583
掘力值
408
关注了
0
关注者
2
收藏集
0
关注标签
12
加入于
2026-01-26