构建AI代理驱动的软件生态,让人类与智能体协同开发更高效。
Toward an Agentic Infused Software Ecosystem
- 以AI代理、编程语言与运行环境三支柱构建新型软件生态。
- 代理可独立完成开发任务,语言与工具成人机协作通信基础。
- 适合关注AI辅助开发、未来人机协同的工程师与研究者。
充分发挥AI代理在软件开发中的潜力,需重新构想整个软件生态系统。本文提出一种「智能体融入的软件生态系统」(AISE),其基于三大支柱:首先是近年来从代码补全演进为能独立完成复杂开发任务的AI代理;第二是代理所使用的编程语言和API(或工具),这些逐渐成为人与智能体交互协作的通信基础;第三是代理运行的时环境与生态体系,提供程序化代理与外部世界交互并实施操作的能力。实现AISE愿景需整体推进这三大支柱,并确保其对当前及未来的智能体,以及与其共事的人类开发者具备协同增效能力。
原文摘要 · Abstract (English)
Fully leveraging the capabilities of AI agents in software development requires a rethinking of the software ecosystem itself. To this end, this paper outlines the creation of an Agentic Infused Software Ecosystem (AISE), that rests on three pillars. The first, of course, is the AI agents themselves, which in the past 5 years have moved from simple code completion and toward sophisticated independent development tasks, a trend which will only continue. The second pillar is the programming language and APIs (or tools) that these agents use to accomplish tasks, and increasingly, serve as the communication substrate that humans and AI agents interact and collaborate through. The final pillar is the runtime environment and ecosystem that agents operate within, and which provide the capabilities that programmatic agents use to interface with (and effect actions in) the external world. To realize the vision of AISE, all three pillars must be advanced in a holistic manner, and critically, in a manner that is synergistic for AI agents as they exist today, those that will exist in the future, and for the human developers that work alongside them.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。