为何你的人工智能代理会淹没在五万个令牌的工具定义中
你拥有五十个模型上下文协议服务器。每个服务器定义了十到二十个工具。这意味着有五百到一千个工具模式,每个都包含参数、描述和类型定义。将所有这些信息全部填入你的人工智能代理的上下文窗口中,在你还没说一个字之前,就已经消耗了五万个令牌。
你的代理现在已不堪重负。它无法思考你实际面临的问题,因为它正淹没在那些它并不需要的工具定义中。
在没有渐进式路由的情况下
五万个令牌的工具定义。所有工具均已加载。代理感到困惑。上下文被浪费。
在采用渐进式路由的情况下
三个工具。一千五百个令牌。语义匹配。代理专注。上下文得以保留。
问题所在:工具过载
模型上下文协议功能强大。它允许你将任何工具连接到任何人工智能代理。但它存在一个根本性问题:它假设你希望所有工具随时可用。
事实并非如此。当你调试层叠样式表布局时,你不需要数据库迁移工具。当你编写应用程序编程接口端点时,你不需要图像处理流水线。但你的代理却始终在加载所有这些工具。
渐进式路由的工作原理
超连接枢纽使用多层渐进式披露系统:
第一层 — 语义搜索:本地向量嵌入将你的当前提示词与全局模型上下文协议目录进行匹配。询问“数据库迁移”时,它会找到与模式更改、迁移运行器和数据库客户端相关的工具。
第二层 — 路由器:只有排名靠前的、高度相关的工具模式会被注入到活跃的大型语言模型上下文中。其余工具保持休眠状态,虽可用但未加载。
第三层 — 通用一致性:为克劳德代码、科德克斯、杰米尼命令行界面、光标、风浪、基罗以及吉特哈布协作者命令行界面提供字节级完全一致的工具签名。一份配置,六种适配。
成果
在实施渐进式路由之前,我们的代理每次会话消耗四万五千到五万五千个令牌用于工具定义。实施之后:
一千二百到两千五百个令牌。工具上下文开销减少了百分之九十五。
代理现在有了思考的空间。它可以专注于你实际面临的问题,而不是试图记住五百个工具中哪一个可能相关。
为何这很重要
上下文是有限的。每一个用于工具定义的令牌,都是未能用于理解你的代码库、架构和意图的令牌。渐进式路由不仅仅是一种优化——它是人工智能代理与工具交互方式的根本性转变。
别再让你的代理不堪重负。开始采用渐进式路由。
免责声明:本文内容来自互联网,该文观点不代表本站观点。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请到页面底部单击反馈,一经查实,本站将立刻删除。