
skardi
让智能体用 SQL 管理上下文,越跑越聪明
Skardi 是一个用 Rust 编写的自改进上下文框架,面向 AI 智能体(agent)场景。它要解决的核心问题是:智能体在长期运行中,上下文(记忆、检索结果、工具返回数据)容易变得臃肿、过时或彼此矛盾,导致推理质量下降。Skardi 通过把上下文当作可查询、可演进的数据层来管理,让智能体能够持续自我改进。它底层基于 DataFusion 做 SQL 查询引擎,并打通了多种数据源与存储,包括 Iceberg、Lance 等数据湖格式,以及 Postgres、MySQL、MongoDB、Redis 等常见数据库和缓存。项目还集成了 RAG 与 RSI(递归自我改进)相关能力,让智能体可以基于结构化查询结果动态更新自己的上下文。整体定位偏向基础设施层,适合需要让智能体在复杂数据环境中稳定获取、筛选和演化上下文的开发者。
项目数据
使用教程
核心亮点
- 用 DataFusion 做 SQL 查询层,上下文可像查表一样被筛选、聚合和更新,比纯向量检索更可控
- 原生打通 Iceberg、Lance 数据湖与 Postgres/MySQL/Mongo/Redis,能直接复用现有数据基础设施
- Rust 实现,性能与内存安全有保障,适合长期运行、高频读写的智能体服务端场景
不足之处
- 项目处于早期,星标仅 102,API 与架构可能频繁变动
- 文档和社区生态尚不成熟,接入多种数据源的实际配置成本可能较高
适用场景
- 为长期运行的客服或运维智能体维护可查询的持久记忆
- 在数据湖之上构建需要结构化检索与自我更新的 RAG 智能体
- 多数据源(SQL、NoSQL、缓存)统一接入的智能体上下文服务
替代项目
LangChain、LlamaIndex、Letta
项目介绍
上一篇:Aegis-agent
下一篇:metronix-memory
同类项目推荐
xinchao-dynamic-mind
开源
给 AI 装上疲惫和欲望,让交互更真实
独立、可自托管的 AI 动态心智状态引擎:驱动力、念头池、疲惫、睡眠与意图。
deepseek-harness
开源
把 AI 能力拆成乐高积木,拼出你的专属智能体。
DeepSeek Harness: Everything is a Plugin.
AutoGPT
开源
开箱即用的 AI 员工,交代任务就自己干完
AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mis···
agent-manager
开源
一站式管理企业 AI 代理,部署治理全搞定
WSO2 AI Agent Manager is an open control plane designed for enterprises to deploy, m···