概述 - LangChain 框架 (4) --知识铺

内存¶ 什么是内存?¶ 内存是一种认知功能,它使人们能够存储、检索和使用信息来理解他们的现在和未来。想想看,与一个总是忘记你告诉他们的事情、需要不断重复的同事共事是多么令人沮丧!随着AI代理承担涉及大量用户交互的更复杂任务,为它们配备内存对于效率和用户满意度同样至关重要。通过内存,代……

阅读全文

概述 - LangChain 框架 (3) --知识铺

流式传输¶ LangGraph 实现了一个流式传输系统,以提供实时更新,从而实现响应迅速且透明的用户体验。 LangGraph 的流式传输系统允许您将图运行的实时反馈呈现在您的应用程序中。 您可以流式传输的数据主要有三类 工作流进度 — 在每个图节点执行后获取状态更新。 LLM 令牌 — 在语言模型令牌生成时进行流式传输。 自定义更新 — 发出……

阅读全文

概述 - LangChain 框架 (2) --知识铺

图 API 概念¶ 图¶ LangGraph 的核心是将代理工作流建模为图。您可以使用三个关键组件来定义代理的行为: State:一个共享数据结构,表示应用程序的当前快照。它可以是任何 Python 类型,但通常是 TypedDict 或 Pydantic BaseModel。 Nodes:编码代理逻辑的 Python 函数。它们接收当前的 State 作为输入,执行一些计算或副作用,并返……

阅读全文

概述 - LangChain 框架 (10) --知识铺

函数式 API 概念¶ 概述¶ 函数式 API 允许您将 LangGraph 的关键功能——持久化、内存、人在环和流式传输——以最少的改动集成到您现有的代码中。 它旨在将这些功能集成到可能使用标准语言原语(例如 if 语句、for 循环和函数调用)进行分支和控制流的现有代码中。与许多需要将代码重构为显式管道或 DAG 的数据编排框架不同……

阅读全文

概述 - LangChain 框架 (1) --知识铺

代理架构¶ 许多 LLM 应用程序在调用 LLM 之前和/或之后实现特定的控制流步骤。例如,RAG 会检索与用户问题相关的文档,并将这些文档传递给 LLM,以便模型响应能基于所提供的文档上下文。 我们有时希望 LLM 系统能够选择自己的控制流来解决更复杂的问题,而不是硬编码固定的控制流!这就是代理的一个定义:代……

阅读全文

概览 - LangChain 框架 --知识铺

子图¶ 子图是一个 图,它被用作另一个图中的一个 节点——这是封装概念在 LangGraph 中的应用。子图允许您构建包含多个组件(这些组件本身也是图)的复杂系统。 使用子图的一些原因是: 构建 多代理系统 当您想在多个图中重用一组节点时 当您希望不同团队独立处理图的不同部分时,您可以将每个部分定义为子图;只要子图……

阅读全文

构建多智能体系统 - LangChain 框架 --知识铺

构建多智能体系统¶ 如果单个智能体需要在多个领域进行专业化或管理许多工具,它可能会面临困难。为了解决这个问题,您可以将智能体分解为更小、独立的智能体,并将它们组合成一个多智能体系统。 在多智能体系统中,智能体之间需要相互通信。它们通过交接实现这一点——交接是一种原语,描述了将控制权移……

阅读全文

有点厉害。。 --知识铺

今天非常给力,高开高走,虽然盘中有一定的震荡,但是并没有影响收盘的结果。最后各大指数几乎都以最高点收盘,深证成指创了新高,上证指数12连阳,这局面有点厉害。。。 市场当前依然是题材为主,我们去年跟大家聊的人类主航道这条线热度非常高,好几个细分都有变化,AI应用、机器人和脑机接口是市……

阅读全文

持久执行 - LangChain 框架 --知识铺

持久执行¶ 持久执行是一种技术,其中进程或工作流在关键点保存其进度,使其能够暂停并在稍后从中断处精确恢复。这在需要人工干预的场景中特别有用,用户可以在继续之前检查、验证或修改进程,也适用于可能遇到中断或错误(例如,LLM 调用超时)的长时间运行任务。通过保留已完成的工作,持久执行使进……

阅读全文

弄懂SKILLS是什么?怎么创建?如何使用 --知识铺

hello,我是CY-CHENYUE 今天,想和大家一起聊下Skills 这个可以 教导 Claude 按照标准作业程序(SOP)完成特定领域的专业任务的技能。 简单的说, 它能让一个“通用的聊天机器人”转变为一个“具备特定领域专业能力的数字员工” 这篇,想从下面三点, Skills底层逻辑(知道是怎么工作……

阅读全文