技术栈
middleware
JaydenAI
11 天前
langchain
·
middleware
·
deep agents
[Deep Agents:LangChain的Agent Harness-09]利用MemoryMiddleware构建能够自我学习和进化的Agent
Deep Agents将MemoryMiddleware管理的Memory视为Agent的核心资产,并将其作为一等公民。Memory与工具、模型具有同等的重要性,是Agent正常运转的必备组件。Memory建立在由Backend抽象出来的文件系统上,意味着这个所谓的记忆不再存储在不可见的内存或复杂的向量数据库里,而是变成了看得见、摸得着、改得了的磁盘文件。Agent像写日记一样记录经验,而我们可以像管理硬盘一样管理它的灵魂。基于文件系统的Memory设计带来了几个显著的优势:
JaydenAI
14 天前
langchain
·
todolist
·
middleware
·
deep agents
[Deep Agents:LangChain的Agent Harness-04]TodoListMiddleware的任务拆解与状态流转
TodoListMiddleware赋予Agent显式的规划和任务跟踪能力。它强制Agent将复杂的多步骤目标分解为一组结构化的可执行项,从而将被动型Agent转变为主动型Agent。它通过拦截Agent的推理循环来注入规划逻辑和工具:
JaydenAI
14 天前
langchain
·
filesystem
·
middleware
·
deep agents
[Deep Agents:LangChain的Agent Harness-03]FilesystemMiddleware:赋能Agent读写文件及管理长上下文
通过“构建抽象的文件系统”我们知道,Deep Agents的文件系统是建立在一个利用BackendProtocol协议抽象的文件系统之上的,使得Agent能够以统一的方式进行文件操作,无论底层存储是本地磁盘、云端S3、数据库还是内存。这种设计不仅提供了极大的灵活性,还使得Agent能够适应不同的应用场景,从而实现更复杂的数据管理和交互能力。这个文件系统是通过FilesystemMiddleware赋予Agent的。
qq_28372005
17 天前
中间件
·
langchain
·
middleware
·
wrap_model_call
LangChain 动态模型中间件实战使用技巧
在基于 LangChain、LangGraph 构建大模型对话应用、智能体应用、知识库问答系统时,开发者普遍面临一个核心痛点:单一大模型无法同时兼顾调用成本、响应速度、复杂逻辑推理能力。
小李云雾
1 个月前
学习
·
程序人生
·
中间件
·
fastapi
·
middleware
FastAPI重要知识点---中间件(Middleware)
在学习 FastAPI 的过程中,你可能会反复听到“中间件”这个词。它听起来有点抽象,但理解起来其实非常简单。
曲幽
2 个月前
python
·
fastapi
·
web
·
request
·
state
·
depends
·
middleware
FastAPI状态共享秘籍:别再让中间件、依赖和路由“各自为政”了!
你是不是也遇到过这种场景:在中间件里好不容易解析出了用户ID,到了路由处理函数里,却还得再查一遍数据库?或者依赖项里计算好的权限信息,想传递给后续业务逻辑,只能吭哧吭哧用全局变量?
曲幽
4 个月前
python
·
fastapi
·
web
·
cors
·
starlette
·
middleware
·
call_next
FastAPI部署中间件实战:从CORS到自定义,让你的API更健壮
本文摘要:你是否为FastAPI应用的跨域请求(CORS)头疼过?或者想给所有请求统一加点“料”却不知从何下手?本文通过实战演示FastAPI中间件的使用,涵盖CORS处理、自定义中间件编写、多个中间件执行顺序等核心内容,帮你构建更安全、高效的Web应用。
张铁牛
1 年前
db
·
calcite
·
middleware
6. Calcite添加自定义函数
在上篇博文中介绍了如何使用calcite进行sql验证, 但是真正在实际生产环境中我们可能需要使用到此时我们需要将自定义的函数注册到calcite中, 用于sql验证和执行. 例如注册一个简单的函数 如: 将数据库中的性别字段值做字典转换.
白雾茫茫丶
1 年前
next.js
·
middleware
Next.js 实战 (十):中间件的魅力,打造更快更安全的应用
在 Next.js 中,中间件(Middleware)是一种用于处理每个传入请求的功能。它允许你在请求到达页面之前对其进行修改或响应。
张铁牛
1 年前
db
·
calcite
·
middleware
4. 使用sql查询excel内容
我们在前面的文章中提到了calcite支持csv和json文件的数据源适配, 其实就是将文件解析成表然后以文件夹为schema, 然后将生成的schema注册到RootSehema(RootSchema是所有数据源schema的parent,多个不同数据源schema可以挂在同一个RootSchema下)下, 最终使用calcite的特性进行sql的解析查询返回.
张铁牛
1 年前
db
·
calcite
·
middleware
3. 使用sql查询csv/json文件内容,还能关联查询?
我们在前面的文章提到了calcite可以支持文件系统的数据源适配, 其实官方已经提供了相应的能力, 其支持csv和json的查询适配, 废话不多说, 直接展示.
张铁牛
1 年前
db
·
calcite
·
middleware
2. 什么?你想跨数据库关联查询?
我们平时开发中可能会遇到这样的问题,现在分布式环境下每个服务对应的数据库都是独立的,每个应用使用的都是自己的数据库,或者项目现场我们的服务需要使用第三方的提供的数据,但是第三方直接把数据库信息扔给我们,让我们自己去查询,像这种情况我们一般就两种做法
是萝卜干呀
1 年前
asp.net
·
.netcore
·
middleware
·
wwwroot
·
appsettings
Backend - C# asp .net core
目录一、各大框架理解(一)ASP.NET Core(二)ASP.NET Core Web Application
朝阳39
2 年前
middleware
·
路由中间件
Nuxt3【路由中间件】middleware
路由中间件类似路由守卫,即在导航到特定路由之前运行一段代码在页面中定义的路由中间件,因没有名称,所以也叫匿名路由中间件
NPE~
2 年前
http
·
中间件
·
golang
·
教程
·
middleware
Golang原生http实现中间件
中间件(middleware):常被用来做认证校验、审计等2. 浏览器访问http://localhost:9999/smoke 3. 后端日志打印
龙门吹雪
2 年前
http
·
微服务
·
中间件
·
golang
·
kratos
·
middleware
go 微服务框架kratos使用中间件的方法
在go语言中,中间件是一种用于处理http请求的开发模式,允许开发人员在请求到达处理程序之前或之后执行特定的操作,如日志记录、身份验证、错误处理等。
我是有底线的