Ratel:给Agent动态控工具

jack1689 · hn · 2026-07-17

Ratel 是一个给 Agent 使用的库,核心目标是让智能体保留完整的工具和技能目录,但在每一轮只动态暴露当前真正需要的少量工具,从而减少上下文膨胀、幻觉和高 token 成本。 作者称他们在生产中已经有人在用:有团队把 300+ 个工具动态加载进上下文后,Ratel 让 token 成本在首月下降了最多 81%,且没有牺牲准确率。它支持关键词和语义检索、纯进程内运行、无需额外基础设施,框架无关,提供 TypeScript 和 Python 版本,并暴露 OpenTelemetry 指标。

原文链接 →