Embedded AI agents can adapt software during live use

The A-JIT prototype integrates code synthesis, execution traces, and a runtime harness to construct and revise application capabilities as users interact with them.

PaperTop Universitycs.SEarXiv:2609.10248v1
Mark Marron · Earl T. Barr

University of Kentucky · University College London

Research Digest··2 min read
Marron and Barr propose Agentic Just-In-Time Software Construction, in which an application includes an AI agent that observes runtime behavior and modifies software logic or interfaces in response. Their demonstration presents trace-driven human–AI co-construction as an alternative to delivering software solely as a fixed, prebuilt artifact.

What they did

The authors define A-JIT applications as integrated assemblies of conventional code, a runtime harness, and an embedded AI agent. The agent observes usage and live execution traces, then uses program synthesis to specialize application behavior for a user’s current needs.

They demonstrate the model through trace-driven human–AI co-construction, including constructing missing implementations and adding capabilities during the application lifecycle rather than only before deployment.

Key findings

  • The authors show how synthesis can be placed inside a running application’s lifecycle rather than confined to development time.
  • A-JIT can use execution traces and user behavior to specialize software logic, workflows, and tool interfaces.
  • The demonstrated design supports generating missing implementations and new capabilities while software is in use.
  • The work identifies the runtime harness as the mechanism connecting observation, agent-driven synthesis, and evolving application behavior.

Why it matters

A-JIT reframes software delivery around systems that can continue adapting after deployment. If made reliable, this approach could support highly personalized applications and reduce the need to anticipate every workflow or feature before release, while extending just-in-time specialization from machine code to application-level behavior.

Caveats

The paper primarily establishes a paradigm and demonstrates its feasibility; the supplied material reports no quantitative evaluation of correctness, latency, cost, security, or maintainability. Continuously modifying live software also raises unresolved questions about verification, rollback, reproducibility, user control, and whether agent-generated changes remain safe over long deployments.

§
newspaper

Research Digest

Articles published under the Zotpaper byline are synthesized from multiple source publications by our AI editor and reviewed by our editorial process. Each story combines reporting from credible outlets to give readers a balanced, comprehensive view.