摘要: 一个Pregel由Node和Channel构建而成,后者保持状态并以Pub/Sub的方式驱动Node执行,Pregel中的Node是一个PregelNode对象,是一个完全无状态的功能节点。 阅读全文
posted @ 2026-02-15 07:37 JaydenAI 阅读(65) 评论(0) 推荐(0)
摘要: 我们一直在强调Pregel对象的状态是通过`Channel`维护和传递的,其实承载传递状态功能的组件除了Channel,还有 `ManagedValue`,我们可以将ManagedValue视为虚拟Channel。 阅读全文
posted @ 2026-02-14 07:57 JaydenAI 阅读(96) 评论(0) 推荐(0)
摘要: 除了我们显式声明的用于存储业务数据或驱动信号的Channel之外,Pregel自身也会维护一些系统Channel,其中最重要的莫过于一个名为“__pregel_tasks”的Channel,是它成就了基于“PUSH”的节点任务执行方式。 阅读全文
posted @ 2026-02-13 07:32 JaydenAI 阅读(68) 评论(0) 推荐(0)
摘要: Pregel由Node和Channel这两个核心部件组成,Channel不仅维护了整个图的状态,还是驱动Node执行的 “原力” 。 阅读全文
posted @ 2026-02-12 06:28 JaydenAI 阅读(90) 评论(0) 推荐(0)
摘要: 经过这些年的蓬勃发展,市面上已经涌现出了太多AI Agent的开发平台、框架和工具,但是毫无疑问,其中集大成者首推`LangChain`。可能你已经使用LangChain写过很多Agent,但对作为执行引擎的Pregel未必熟悉。新版本的LangGraph采用全新的设计重写了`Pregel`,目前社区基本上没有系统介绍Pregel的资料,我希望这个系列的文章能够弥补这一空白。 阅读全文
posted @ 2026-02-11 07:29 JaydenAI 阅读(152) 评论(0) 推荐(0)