arXiv:2510.15863cs.CLcs.AI2025-10被引 23

让智能体学会通用技能,跨网站复用且能自我进化。

PolySkill: Learning Generalizable Skills Through Polymorphic Abstraction

  • 将技能目标与执行方式解耦,模仿编程中的多态性设计。
  • 在已见网站上技能复用率提升1.7倍,未见网站成功率提高13.9%。
  • 支持无任务指导下的自主探索,适合构建持续学习的智能体。

大语言模型正从静态应用转向持续与外部环境交互的智能体。这类智能体可在浏览网页或使用新工具时学习可复用的技能。然而现有方法生成的技能常过度依赖单一网站,难以泛化。本文提出PolySkill框架,通过借鉴软件工程中的多态性思想,将技能的抽象目标(做什么)与具体实现(怎么做)分离,从而实现通用且可组合的技能学习。实验表明,该方法在已见网站上技能复用率提升1.7倍,在Mind2Web数据集上成功率最高提升9.4%,在未见网站上提升13.9%,同时减少超过20%的操作步骤。在无指定任务的自探索场景中,该框架能提升所提任务质量,使智能体学到跨站点通用的技能。通过自主识别与优化目标,PolySkill增强了智能体的学习课程规划能力,相较基线方法显著提升了技能泛化性能。本工作为构建能在开放网络中持续学习的自主智能体提供了可行路径。结果表明,将技能目标与执行解耦是实现持续泛化学习的关键一步。代码已开源:https://github.com/simonucl/PolySkill。

原文摘要 · Abstract (English)

Large language models (LLMs) are moving beyond static uses and are now powering agents that learn continually during their interaction with external environments. For example, agents can learn reusable skills while navigating web pages or toggling new tools. However, existing methods for skill learning often create skills that are over-specialized to a single website and fail to generalize. We introduce PolySkill, a new framework that enables agents to learn generalizable and compositional skills. The core idea, inspired by polymorphism in software engineering, is to decouple a skill's abstract goal (what it accomplishes) and its concrete implementation (how it is executed). Experiments show that our method (1) improves skill reuse by 1.7x on seen websites and (2) boosts success rates by up to 9.4% on Mind2Web and 13.9% on unseen websites, while reducing steps by over 20%. (3) In self-exploration settings without specified tasks, our framework improves the quality of proposed tasks and enables agents to learn generalizable skills that work across different sites. By enabling the agent to identify and refine its own goals, the PolySkill enhances the agent's ability to learn a better curriculum, leading to the acquisition of more generalizable skills compared to baseline methods. This work provides a practical path toward building agents capable of continual learning in adaptive environments. Our findings show that separating a skill's goal from its execution is a crucial step toward developing autonomous agents that can learn and generalize across the open web continuously. Our code can be found in https://github.com/simonucl/PolySkill.

智能体技能学习泛化能力自适应

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。