我认为,随着Agent技术的发展,我们不【版权所有】唐霜 www.tangshuang.net【转载请注明来源】应该再强调主动式工具配置,Harness【本文首发于唐霜的博客】【版权所有,侵权必究】应该考虑自发现式工具加载与调用。
【本文首发于唐霜的博客】原创内容,盗版必究。【原创内容,转载请注明出处】现在,我们所有的Agent开发者,都默认转载请注明出处:www.tangshuang.net本文版权归作者所有,未经授权不得转载。一件事,就是我们需要提前将我们需要用到的本文版权归作者所有,未经授权不得转载。转载请注明出处:www.tangshuang.netSkills、MCP加载到上下文中,由L【作者:唐霜】未经授权,禁止复制转载。LM决策调用哪一个,再交给客户端来执行,【本文首发于唐霜的博客】原创内容,盗版必究。把执行结果交回给LLM后,由LLM决定下转载请注明出处:www.tangshuang.net【原创内容,转载请注明出处】一步。
原创内容,盗版必究。本文作者:唐霜,转载请注明出处。这套设计,虽然可以跑,而且大部分情况下,【原创不易,请尊重版权】转载请注明出处:www.tangshuang.net运行良好。但是,这里会遇到问题,就是你必【本文受版权保护】本文作者:唐霜,转载请注明出处。须提前将Skills、MCP作为注册表,【关注微信公众号:wwwtangshuangnet】未经授权,禁止复制转载。加载到Agent中。
著作权归作者所有,禁止商业用途转载。原创内容,盗版必究。本文版权归作者所有,未经授权不得转载。而现在Agent又有了新的能力,可以动态【版权所有,侵权必究】未经授权,禁止复制转载。注册与发现。例如,你可以在对话过程中,让【访问 www.tangshuang.net 获取更多精彩内容】【关注微信公众号:wwwtangshuangnet】Agent创建一个Skill,并且让当前转载请注明出处:www.tangshuang.net【访问 www.tangshuang.net 获取更多精彩内容】这个会话中的agent立即使用这个新创建本文作者:唐霜,转载请注明出处。原创内容,盗版必究。的skill,立即来完成某项目标。这项能转载请注明出处:www.tangshuang.net【版权所有】唐霜 www.tangshuang.net力带来了非常多的想象,基于这个能力,我想【原创不易,请尊重版权】【关注微信公众号:wwwtangshuangnet】到了一种自发现式的工具加载和调用。
【版权所有,侵权必究】原创内容,盗版必究。【关注微信公众号:wwwtangshuangnet】当前工具加载的弊病
当下的Agent工具,基于Skills标本文版权归作者所有,未经授权不得转载。【转载请注明来源】准,按照渐进式披露的模式,在启动时,将少原创内容,盗版必究。【作者:唐霜】量skill描述、工具(MCP)描述注入【关注微信公众号:wwwtangshuangnet】【原创内容,转载请注明出处】到tools参数中,并且在system 【未经授权禁止转载】【作者:唐霜】prompt中提供部分重要工具的用法或调转载请注明出处:www.tangshuang.net转载请注明出处:www.tangshuang.net用规则。
【版权所有,侵权必究】未经授权,禁止复制转载。本文作者:唐霜,转载请注明出处。然而,这种范式,存在两个不可共存的弊端:
本文作者:唐霜,转载请注明出处。【转载请注明来源】- 随着工具的增加,即使每一个工具只提供少量未经授权,禁止复制转载。【版权所有,侵权必究】描述,也会占用大量上下文 本文版权归作者所有,未经授权不得转载。【转载请注明来源】【原创内容,转载请注明出处】
- 如果不提供足够多的工具,那么在实际使用中【本文受版权保护】原创内容,盗版必究。,我们的Agent就无法做到更加智能的完未经授权,禁止复制转载。【原创内容,转载请注明出处】成目标,在部分节点就会卡住 本文作者:唐霜,转载请注明出处。【本文受版权保护】【关注微信公众号:wwwtangshuangnet】本文版权归作者所有,未经授权不得转载。
这两个弊端之间又会相互牵制。如果你想节约本文作者:唐霜,转载请注明出处。本文版权归作者所有,未经授权不得转载。上下文,那么你就必须在一开始提供更少的工【未经授权禁止转载】原创内容,盗版必究。具注册,然后靠agent动态注册能力,在【原创内容,转载请注明出处】【本文受版权保护】对话过程中,通过手动调用模式,加载需要的【本文受版权保护】本文作者:唐霜,转载请注明出处。skill,那么agent自己就比较弱鸡著作权归作者所有,禁止商业用途转载。【转载请注明来源】;而如果你想一开始就把能想到的skill著作权归作者所有,禁止商业用途转载。【未经授权禁止转载】都全部加载完,你就会遇到上下文爆炸问题。
原创内容,盗版必究。【未经授权禁止转载】让Agent自己发现或创建Skill
面对这种无法解决的矛盾,我们需要设计一种【本文受版权保护】未经授权,禁止复制转载。新的机制,让Agent既不需要一开始注册【作者:唐霜】著作权归作者所有,禁止商业用途转载。大量工具来消耗上下文,也可以随时获得足够【本文受版权保护】【转载请注明来源】多的工具支持。
【版权所有,侵权必究】【原创不易,请尊重版权】转载请注明出处:www.tangshuang.net【本文首发于唐霜的博客】这种机制的工作模式很简单。在Agent对【本文受版权保护】【本文首发于唐霜的博客】话创建时,我们不向对话实例注入全部ski著作权归作者所有,禁止商业用途转载。【版权所有】唐霜 www.tangshuang.netll或工具,只提供核心工具,以及一个sk【版权所有】唐霜 www.tangshuang.net【转载请注明来源】ill发现和注册模块。在对话过程中,Ag【本文首发于唐霜的博客】著作权归作者所有,禁止商业用途转载。ent需要通过这个模块,实时检查当前的任【本文受版权保护】【本文首发于唐霜的博客】务,是否需要某些skill或工具支持。这【版权所有】唐霜 www.tangshuang.net【转载请注明来源】里涉及了一个后端服务,它用于向agent著作权归作者所有,禁止商业用途转载。原创内容,盗版必究。提供实时询问和检索能力,而且性能要很好。著作权归作者所有,禁止商业用途转载。【关注微信公众号:wwwtangshuangnet】当然,agent需要在对话中,对用户的输【原创内容,转载请注明出处】本文作者:唐霜,转载请注明出处。入进行判断,从用户输入以及上下文中,感知【版权所有】唐霜 www.tangshuang.net【关注微信公众号:wwwtangshuangnet】当前输入是否需要去对接这个后端服务。因此【作者:唐霜】本文版权归作者所有,未经授权不得转载。,这里又需要提供第2个后端服务,也就是一【版权所有】唐霜 www.tangshuang.net【访问 www.tangshuang.net 获取更多精彩内容】个高速的用户意图猜测服务。用户发送的每一著作权归作者所有,禁止商业用途转载。原创内容,盗版必究。个对话,都会先进入这个意图猜测服务(而不【作者:唐霜】未经授权,禁止复制转载。是直接进入LLM服务),感知用户意图之后转载请注明出处:www.tangshuang.net【版权所有,侵权必究】,路由到工具发现模块或直接给LLM服务。未经授权,禁止复制转载。【原创不易,请尊重版权】当然,如果是路由到工具发现模块,那么再模转载请注明出处:www.tangshuang.net本文作者:唐霜,转载请注明出处。块返回skill之后,agent应该把它未经授权,禁止复制转载。【原创内容,转载请注明出处】作为assistant消息,进入loop【访问 www.tangshuang.net 获取更多精彩内容】原创内容,盗版必究。,并执行skill的指令。
转载请注明出处:www.tangshuang.net【本文受版权保护】【版权所有,侵权必究】还有一个设计,就是当意图猜测模块认为当前【访问 www.tangshuang.net 获取更多精彩内容】未经授权,禁止复制转载。这个输入,需要一个“能完成xxx的工具来著作权归作者所有,禁止商业用途转载。【本文首发于唐霜的博客】完成”时,如果在工具发现模块中并没有找到【本文受版权保护】【转载请注明来源】相同能力的工具,那么,就可以让该模块动态【访问 www.tangshuang.net 获取更多精彩内容】【访问 www.tangshuang.net 获取更多精彩内容】的创建这个skill。
【版权所有,侵权必究】未经授权,禁止复制转载。【版权所有】唐霜 www.tangshuang.net其实,这里你可以发现,agent as 【关注微信公众号:wwwtangshuangnet】【转载请注明来源】service,两个后端模块服务,本质上【本文首发于唐霜的博客】本文作者:唐霜,转载请注明出处。也是agent,只不过它们是比较专业化的【版权所有】唐霜 www.tangshuang.net【访问 www.tangshuang.net 获取更多精彩内容】agent,只负责很小的一个任务,而且性原创内容,盗版必究。未经授权,禁止复制转载。能要求很高。
转载请注明出处:www.tangshuang.net未经授权,禁止复制转载。著作权归作者所有,禁止商业用途转载。向后兼容的巧合性
随着底层大模型的发展,如今的很多Agen本文作者:唐霜,转载请注明出处。【版权所有,侵权必究】t设计都不再需要,甚至很多架构都变得多余著作权归作者所有,禁止商业用途转载。【原创不易,请尊重版权】。
【本文受版权保护】原创内容,盗版必究。例如,现在的agent很喜欢做“上下文工原创内容,盗版必究。转载请注明出处:www.tangshuang.net程”的设计,通过上下文工程,来对上下文进【原创不易,请尊重版权】【本文首发于唐霜的博客】行管理,从而试图用对上下文进行压缩,保持【版权所有】唐霜 www.tangshuang.net【原创不易,请尊重版权】模型的专注力,以保持模型性能。但是,随着本文版权归作者所有,未经授权不得转载。【本文首发于唐霜的博客】模型能力的提升,上下文窗口从16k到25【作者:唐霜】【转载请注明来源】6k再到1M,将来提升到100M,再加上【未经授权禁止转载】【版权所有,侵权必究】KV缓存命技术,上下文管理就变成了鸡肋,【版权所有】唐霜 www.tangshuang.net【作者:唐霜】不仅起不到作用,甚至导致模型表现不如预期【转载请注明来源】本文版权归作者所有,未经授权不得转载。。
【作者:唐霜】未经授权,禁止复制转载。在gpt新版本发布后,openAI就对c未经授权,禁止复制转载。原创内容,盗版必究。odex的系统提示词进行了优化,减少了很本文版权归作者所有,未经授权不得转载。本文版权归作者所有,未经授权不得转载。多原来版本中的系统提示词内容。而类似su【原创不易,请尊重版权】转载请注明出处:www.tangshuang.netperpower等项目,在新的模型版本诞著作权归作者所有,禁止商业用途转载。【未经授权禁止转载】生后,也变得鸡肋,不仅不能提升agent【原创内容,转载请注明出处】【作者:唐霜】的能力,反而让agent消耗大量toke【原创内容,转载请注明出处】未经授权,禁止复制转载。n的同时,做出垃圾决策。
原创内容,盗版必究。转载请注明出处:www.tangshuang.net因此,有的时候,少即是多。
【关注微信公众号:wwwtangshuangnet】著作权归作者所有,禁止商业用途转载。把skill/工具的部分,从agent本转载请注明出处:www.tangshuang.net转载请注明出处:www.tangshuang.net身拆分出来,独立提供为一个服务,恰巧符合【原创不易,请尊重版权】【版权所有,侵权必究】了这种大模型发展的规律。
【本文受版权保护】转载请注明出处:www.tangshuang.net当大模型的能力发展到一定程度之后,它自己【原创不易,请尊重版权】【作者:唐霜】具备对用户意图的感知能力,届时,我们不再未经授权,禁止复制转载。本文作者:唐霜,转载请注明出处。需要上述“意图猜测”的模块,而是有大模型【版权所有】唐霜 www.tangshuang.net未经授权,禁止复制转载。自行决策。同时,由于agent对话服务和【本文首发于唐霜的博客】【原创不易,请尊重版权】工具调用服务分开,这使得工具部分可以动态著作权归作者所有,禁止商业用途转载。【关注微信公众号:wwwtangshuangnet】配置,而无需对agent做工具部分的调整【作者:唐霜】【原创不易,请尊重版权】。现在,openAI等服务商,都在推动s【原创不易,请尊重版权】未经授权,禁止复制转载。erver tools,也就是把部分工具【转载请注明来源】【关注微信公众号:wwwtangshuangnet】内置为模型接口的能力。虽然agent a【版权所有】唐霜 www.tangshuang.net原创内容,盗版必究。s service最后可能演变为agen【版权所有】唐霜 www.tangshuang.net原创内容,盗版必究。t as API,但是这意味着token本文作者:唐霜,转载请注明出处。【原创内容,转载请注明出处】更加不可见,所以肯定还是有部分人愿意有本【转载请注明来源】【访问 www.tangshuang.net 获取更多精彩内容】地agent来调用工具,而且,要对本地进【作者:唐霜】著作权归作者所有,禁止商业用途转载。行操作,必然要让agent拥有本地工具。
【本文首发于唐霜的博客】【本文受版权保护】这也就意味着,我们对这套设计,恰巧和大模转载请注明出处:www.tangshuang.net【关注微信公众号:wwwtangshuangnet】型的发展规律匹配上了,即使将来大模型非常【版权所有,侵权必究】【关注微信公众号:wwwtangshuangnet】高级,这套设计仍然可用。
著作权归作者所有,禁止商业用途转载。本文作者:唐霜,转载请注明出处。转载请注明出处:www.tangshuang.net结语
本文提出了一种自发现式加载和调用工具的设【访问 www.tangshuang.net 获取更多精彩内容】本文版权归作者所有,未经授权不得转载。计,主要用于对抗当前agent局限:工具【本文受版权保护】【版权所有,侵权必究】对上下文的占用和没有工具agent就不够【原创不易,请尊重版权】【版权所有】唐霜 www.tangshuang.net智能的矛盾。同时,这种设计又正好符合大模转载请注明出处:www.tangshuang.net未经授权,禁止复制转载。型发展,对agent功能的覆盖。这种设计【版权所有,侵权必究】【本文受版权保护】有助于我们更有效的对抗当前agent存在原创内容,盗版必究。【原创内容,转载请注明出处】的问题。此外,它还可以有更多变体,例如在著作权归作者所有,禁止商业用途转载。著作权归作者所有,禁止商业用途转载。多个agent对话之间共享、更新skil【作者:唐霜】【版权所有,侵权必究】l中的经验等等,而且,可以将这个工具外挂本文版权归作者所有,未经授权不得转载。【本文首发于唐霜的博客】作为在线服务,实现agent共享经验的生【访问 www.tangshuang.net 获取更多精彩内容】【本文首发于唐霜的博客】态,等等。
转载请注明出处:www.tangshuang.net本文作者:唐霜,转载请注明出处。2026-09-17 23


