论文

技能市场内部:从软件工程活动到可重用代理技能

Inside the Skill Market: From Software Engineering Activities to Reusable Agent Skills

智能体系统Agent Harness

摘要

软件工程(缩写SE)通过日益强大的重用形式不断发展,从源代码和库到组件和服务。人工智能代理的最新进展引入了一种潜在的新的可重用工件:技能。新兴的代理技能存储库和市场使开发人员能够将 SE 专业知识打包、共享和重用为可重用技能。这种趋势提出了一个基本问题:哪些 SE 活动被封装到可重用技能中?现有的研究主要关注广泛的技能获取、安全性或基准测试,而缺乏对 SE 特定技能及其在整个软件开发生命周期中的覆盖范围的系统理解。为了解决这一差距,我们对公共存储库和市场中的 SE 技能进行了首次大规模实证研究。我们收集并分析了大量的 SE 技能,检查它们所封装的活动、生命周期覆盖范围、演化特征和评估机制。我们的研究结果表明,SE 活动越来越多地通过技能成为可重用的工件,并为技能推荐和面向工程的结构提供了有前景的研究机会,以及将高上下文 SE 活动封装为可重用技能的机制的需要。总体而言,我们的研究首次对 SE 技能进行了以活动为中心的描述,并揭示了 SE 活动如何逐渐转变为可重用的技能。这些发现为技能重用、生态系统开发以及以代理为中心的SE的未来提供了新的见解。