liveBook · Manning

Developer-in-the-loop model

As explained in Introduction to Generative AI, Second Edition

A developer-in-the-loop model is a software-development arrangement in which an AI agent proposes or implements changes while a developer approves them before final integration.

A developer-in-the-loop model keeps a human involved when an AI agent changes software: the agent proposes or implements changes, while a developer approves them before final integration. section 8.6

The arrangement makes AI agents collaborators rather than simple code-completion tools. They can initiate changes, track modifications, and use external tools, while human oversight remains especially important for production systems. section 8.6

The pattern appears across software workflows:

  • IDE-based agents support real-time collaboration and increasingly autonomous, goal-driven work. section 8.6
  • DevOps and continuous integration and continuous delivery workflows use agents to monitor systems, suggest fixes, roll back deployments, and triage performance issues. section 8.6
  • Low-code and no-code workflows let non-developers build applications or automate tasks with limited technical input. section 8.6
Figure 8.3 Workflow of an AI coding agent embedded in an IDE, from task planning to deployment
A diagram of a workflow

AI-generated content may be incorrect.

Follow the workflow from task planning through deployment in an AI coding agent embedded in an integrated development environment. section 8.6

How Introduction to Generative AI, Second Edition covers it

How deep it goes
Explains approval-based collaboration and workflow roles, but stops short of implementation details.
Examples
Uses IDE workflows, Cursor, Windsurf, deployment rollbacks, test-failure fixes, and performance triage as examples.
What you can do after
Operate/configure supervised AI workflows while retaining approval authority over software changes and production actions.
How it connects
Connects AI agents with integrated development environments, DevOps, CI/CD, low-code development, and human oversight.

This explainer was generated by Manning's knowledge graph from the text of Introduction to Generative AI, Second Edition. The section links point to the parts of the book it draws on.