logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Deep Agents 深度解析:不只是又一个 Agent 框架

在长时间运行的 Agent 会话中,消息历史会不断膨胀。一个复杂编程任务可能产生几百条消息、几十万 tokens——远超任何模型的上下文窗口。当 token 使用量达到触发阈值(默认 85% context window),自动触发摘要。1. 计算 cutoff_index(保留最近 N 条消息)2. 将 cutoff 之前的历史 → 写入后端文件 → 生成 LLM 摘要3. 用摘要 HumanM

#架构#人工智能
dubbo服务调用源码

进入到FailoverClusterInvoker类之前先进入到AbstractClusterInvoker类中java// 筛选出合适的invokers列表,基于方法和路由信息// 其中路由信息则是通过MockInvokersSelector类处理获取到invocation中attachments保存的mock信息去筛选合适的invoker,所以重点是筛选// 调试发现,一般情况下在这里面att

#dubbo#safari#前端
还不知道的 Flink 调优手段:Task 调度策略

当 Flink 流式作业中所有顶点(Vertex)的并行度不一致时,Flink的任务部署有时会导致某些分配到的任务较多,而其他分配到的任务较少,从而造成任务较多的资源利用率过高,成为整个作业处理的瓶颈。和,并行度分别为6和3,且两个顶点共享同一个 Slot 共享组。在默认任务调度策略下,如图 (b) 所示,各上的任务分配可能出现较大差异。具体而言,任务最多的可能承载4个任务,而任务最少的可能只有2

#flink#算法#大数据
我用 Rust 写了个 AI 媒体管家:Gliding Horse 赋能 media_agent,让 ComfyUI 工作流彻底自动化

先简单介绍下 Gliding Horse。它是一个用 Rust 构建的 AI Agent 操作系统,核心思想是把 LLM 当成 CPU,给它配上缓存、内存、文件系统和权限管理。它最大的特色是动态 PDCA 编排和JSON‑LD 语义总线:传统 ComfyUI 工作流是一个静态的 JSON 文件,节点之间的连接是死的。而 Gliding Horse 让工作流活起来:Agent 可以根据用户意图自动选

#rust#人工智能#媒体
我用 Rust 写了个 AI 媒体管家:Gliding Horse 赋能 media_agent,让 ComfyUI 工作流彻底自动化

先简单介绍下 Gliding Horse。它是一个用 Rust 构建的 AI Agent 操作系统,核心思想是把 LLM 当成 CPU,给它配上缓存、内存、文件系统和权限管理。它最大的特色是动态 PDCA 编排和JSON‑LD 语义总线:传统 ComfyUI 工作流是一个静态的 JSON 文件,节点之间的连接是死的。而 Gliding Horse 让工作流活起来:Agent 可以根据用户意图自动选

#rust#人工智能#媒体
字符串学习笔记

与KMP不同,这里的 ����fail 定义为对于一个字符串 �S ,它最长的后缀使得出现在自动机中的长度。求解它的目的在于, ��[�]fa[x] 是 �x 失配后退回到的长度最大的一个状态,同理 �x 退回到的第二个状态是 ��[��[�]]fa[fa[x]]。可以发现将 �x 向 ��[�]fa[x] 连边可以得到一棵树,这棵树称之为 ����fail 树,且 �x 失配后的所有退回状态都在

#学习#算法
用300行代码手写一个mini版的Tomcat

为了支持灵活的动态处理,我们定义了极简的接口。它只有一个service方法,接受请求和响应对象。这模仿了标准 Servlet 的service方法,是设计模式中策略模式​ 的体现。我们可以为不同路径(如/hello/time)注册不同的实现类,服务器引擎无需关心具体逻辑,只需调用其service方法即可java/*** 极简Servlet接口*/我们这个 TinyTomcat 虽然简单,但基本已经

#tomcat#java
到底了