11.LangGraph SDK详解
文章平均质量分 75
LangGraph SDK详解
JaydenAI
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
[LangGraph SDK详解-07]以A2A的形式调用Agent
Google的Agent2Agent(A2A)协议实现了对话式AI之间的标准化通信。本文演示了如何部署兼容A2A的Agent Server,并通过实例展示了A2A调用流程。首先介绍了Agent Server的基本结构,包括配置文件和环境变量设置。重点讲解了如何创建具有天气查询功能的Agent,并注册相关工具。文章详细说明了获取AgentCard的方法,这是A2A调用的必要前提。最后提供了客户端代码示例,展示如何通过A2A接口远程调用Agent服务,包括建立连接、发送消息和处理响应等关键步骤。整个原创 2026-05-15 08:40:10 · 645 阅读 · 0 评论 -
[LangGraph SDK详解-06]利用StoreClient访问和管理数据存储
本文介绍了LangGraph中的存储机制,重点分析了BaseStore和StoreClient的设计与功能。BaseStore作为长期存储抽象层,支持层次化命名空间、向量检索和生命周期管理,适用于RAG架构中的多向量检索和嵌入向量缓存。文章详细列举了BaseStore提供的同步/异步操作方法,并介绍了多种实现方案(内存、Redis、文件系统等)。同时,StoreClient作为客户端SDK组件,通过RESTful API远程操作BaseStore,其接口设计与BaseStore保持高度一致。这种存储架构既支原创 2026-05-15 08:25:57 · 520 阅读 · 0 评论 -
[LangGraph SDK详解-05]Run: Agent逻辑在特定任务下的“单次运算实例”
RunsClient提供了三种调用方式:流式调用(stream)、同步阻塞(wait)和异步创建(create)。其中stream方法支持实时返回Agent执行过程,包含两种重载形式,分别对应有无Thread绑定的调用场景。该方法通过远程调用CompiledStateGraph的astream方法实现,主要参数包括thread_id、assistant_id、input、command和stream_mode等,用于控制执行流程和输出模式。stream_mode参数可指定多种流输出模式如values、mes原创 2026-05-14 08:18:24 · 692 阅读 · 0 评论 -
[LangGraph SDK详解-04]Thread:利用“状态存档”构建连续的对话体验
本文介绍了如何利用LangGraph的Thread机制实现连续对话功能。通过ThreadClient管理调用上下文,Thread作为纯净的状态存档容器,在多轮对话中持续积累上下文信息。文章演示了基于Thread的中断和恢复调用流程,包括创建Thread和Assistant、处理节点中断以及恢复执行。示例代码展示了如何通过wait方法关联Thread进行连续调用,并在中断后通过resume命令恢复执行,最终完成所有节点的状态更新。原创 2026-05-14 08:07:59 · 863 阅读 · 0 评论 -
[LangGraph SDK详解-03]Assistant:为不同场景配置专属Agent
Assitant可以简单理解为绑定了配置的Graph实例。LangGraph SDK提供了Assitant类型,并利用`AssistantClient`来管理它。我们可以通过Assistant来为不同的应用场景配置专属的Agent,以满足不同的需求和优化性能。原创 2026-05-13 07:18:44 · 770 阅读 · 0 评论 -
[LangGraph SDK详解-02]与部署的Agent相关的6个核心概念
本文介绍了Agent部署与交互开发中的核心概念,包括Graph、Assistant、Thread、Run、Cron Job和Store。Graph作为Agent的蓝图,支持编译或工厂函数两种部署形式。Assistant是Graph的配置化实例,允许同一Graph架构适应不同任务需求。Thread作为持久化对话容器,维护多轮交互的上下文。Run代表单次Assistant调用,结合Thread实现状态管理。Cron Job用于定时执行任务,而StoreClient提供远程数据存储功能。文章还通过Pyt原创 2026-05-13 07:14:59 · 515 阅读 · 0 评论 -
[LangGraph SDK详解-01] 以dev模式部署Agent Server
本文介绍了如何部署和测试基于LangGraph框架构建的Agent服务器。主要内容包括: Agent部署的核心是创建CompiledStateGraph对象,并通过LangSmith平台提供生产环境支持。 演示了一个简单的天气查询Agent的部署过程: 定义包含两个工具(城市位置查询和天气查询)的Graph 通过langgraph.json配置文件注册Graph 使用langgraph dev命令启动本地服务器 提供了两种测试方式: 通过LangSmith Studio UI进行可视化测试 使用LangGr原创 2026-05-12 07:11:30 · 763 阅读 · 0 评论
分享