How Software Factories Improve Themselves

AI Engineer12m 52s
Suraj Gupta in a blue shirt beside the white-and-blue headline “Self-Improving Software” on black.
0 comments · 0 votesOpen discussionClose discussion
Sign in to join the discussion

    The talk frames a software factoryAn autonomous software factory is a repeatable development system that coordinates agents, tools, checks and human review to turn specifications into verified software changes. as a workflow that moves work from issue triage toward production. Its first improvement loop has an agent inspect a triage agent's runs and human feedback, then propose revisions to the triage skillAn AI agent skill is a reusable package of instructions, resources, and tool guidance for performing a bounded kind of work.. The example keeps those changes in a pull request for human review, so an erroneous revision can be caught before the skill changes.

    A second loop extracts reusable facts and outcomes from past runs into an agent-scoped memory storeAI agent memory is stored information that an agent can retrieve and use across steps, sessions, or changing contexts.. The example concerns recurring software issues: stored root-cause context can help a later run avoid rediscovering the same information. The speaker also describes versioning, source tracing and human review of memories.

    Finally, the talk argues for assigning different model classes to different tasks instead of using one expensive model everywhere. It describes task-specific routing rulesAI model routing sends each request to a model chosen for that request's complexity, cost, speed, privacy, or other requirements. and an evaluation approach that compares models on a team's own workflowsWorkflow-specific AI evaluation tests systems using the tasks, tools, constraints, and outcomes of a real working process.. The evaluation and customer-facing routing capabilities are presented partly as current internal practice and partly as future work, not as a measured general performance result.

    Original YouTube thumbnailWatch on YouTube

    Video topic coverage

    • Agents & workflows100
    • Coding & tools75
    • Models & learning50
    • Infrastructure & compute25
    • Research & evaluation75
    • Safety & security50
    • Business & productivity75
    • Creative & media0
    • Robotics & perception0
    • Society & policy0

    Share this video

    Suraj Gupta in a blue shirt beside the white-and-blue headline “Self-Improving Software” on black. With WWW.ARTIFICIAL-INTELLIGENCE.VIDEO, 27 September 2026 and duration 12m 52s.

    AI software factories can improve their workflows by updating agent skills from feedback, retaining useful memories from past runs and routing tasks to models through workflow-specific evaluations.