A-JIT:智能体即时软件构建
A-JIT: Agentic Just-In-Time Software Construction
- University of Kentucky(肯塔基大学)
- University College London(伦敦大学学院)
机构由 AI 辅助整理,请以论文原文为准。
AI总结:
A-JIT提出以嵌入式AI智能体持续观察运行轨迹、动态构建缺失功能并适应终端用户行为的软件范式,取代静态二进制部署,支持自演化软件设计。
AI中文摘要:
传统软件交付假设了一种静态范式:代码在执行前构建,并作为固定工件部署。我们提出了智能体即时软件构建(A-JIT),这是一种用动态软件系统取代静态二进制文件的范式,该系统能够持续演化以满足不断变化的需求。在A-JIT中,应用程序是一个集成组装体,包含代码、运行时框架(runtime harness)以及一个嵌入式AI智能体,该智能体持续观察系统使用情况和实时执行轨迹。正如传统JIT编译器将机器码特化到运行时执行路径一样,A-JIT将软件逻辑、工作流和工具接口特化以满足最终用户的具体需求。通过将综合(synthesis)直接集成到环境应用生命周期中,A-JIT使应用程序能够动态构建缺失的实现,即时生成新功能,并持续适应最终用户行为。我们展示了该模型如何支持基于轨迹的人机协同构建,并为自适应、自演化软件开辟了新的设计空间。
英文摘要:
Traditional software delivery assumes a static paradigm: code is constructed prior to execution and deployed as a fixed artifact. We present Agentic Just-In-Time Software Construction (A-JIT), a paradigm that replaces static binaries with dynamic, software systems that can perpetually evolve to meet changing demands. In A-JIT, an application is an integrated assembly comprising code, a runtime harness, and an embedded AI agent that continuously observes system usage and live execution traces. Much like a traditional JIT compiler specializes machine code to runtime execution paths, A-JIT specializes software logic, workflows, and tool interfaces to meet the specific needs of the end-user. By integrating synthesis directly into the ambient application lifecycle, A-JIT enables applications to dynamically construct missing implementations, generate new capabilities on the fly, and continuously adapt to end-user behavior. We demonstrate how this model supports trace-driven human-AI co-construction and opens a new design space for adaptive, self-evolving software.