技术栈
深度智能体
zhangbaolin
19 天前
langchain
·
大模型
·
长期记忆
·
深度智能体
·
短期记忆
深度智能体-长短期记忆
创建深度智能体时,如果不配置持久化存储,缺省使用基于状态的持久化后端。此时,文件系统保存在状态中,对话结束保存在其中的数据将丢失。为了跨线程共享数据,可以使用混合持久化后端,把不同路径的文件分别保存在状态中或者本地文件系统或数据库中。
zhangbaolin
20 天前
langchain
·
大模型
·
人机交互
·
深度智能体
深度智能体-人机回环
与图和智能体一样,在深度智能体中也需要对一些有潜在风险的工具调用进行检查和确认,可以在创建深度智能体时通过interrupt_on来对不同的工具配置不同的检查策略。对于工具—策略键值对,如果策略为True,则允许所有的策略(approve, edit, reject),如果策略为False,则不允许工具有中断,策略为allowed:{},则可以更细粒度控制策略。本文将对深度智能体的人机回环进行详细介绍。
zhangbaolin
21 天前
中间件
·
langchain
·
大模型
·
深度智能体
深度智能体的中间件
与langchian agent一样,深度智能体也使用中间件,不过二者是有区别的,langchain agent的中间件是通过在模型调用、工具调用时插入实现对智能体运行的细粒度控制,而深度智能体的中间件则抽象层次更高,主要支持规划、持久化和创建子智能体。深度智能体支持模块化的中间件架构,当深度智能体被创建时自带以上所说的三种中间件,待办列表中间件(TodoListMiddleware),文件系统中间件( FilesystemMiddleware)和子智能体中间件(SubAgentMiddleware),同
我是有底线的