Evolving the bots
The process we follow to evolve the bots.
The dream of the CodeBots Platform is to create a product where humans and bots can work together to create awesome software. For certain customers there is the potential to create a new bot that writes a specific technology stack or framework.
Identifying an opportunity.
Part of what makes the codebots so efficient is the use of 'extensions', which are patterns of functionality which are often repeated in different products (i.e. Forms are in almost every product in some form or another). CodeBots takes advantages of these repetitions and uses them as a chance to save development effort by creating reusable extensions which can be applied to any part of a product.
The ability to identify a potential extensions is about recognising patterns in both functionality and user experience. An extension may be something which the team developed in a previous application, or it may be something which is quite common and is most likely going to need to be developed again in the future.
Starting the evolution.
Once an opportunity has been identified, the development team have an opportunity to train the bot in the new extension (or improve/extended an existing one).
The following diagram demonstrates how this idea can turn into a chance to improve the bots. It follows the initial development process of the concept and how the bot gets trained.

Let the bots take over.
The following diagram demonstrates how the bot could potentially write a feature which meets the requirements without any customisation being required. At this stage, all of the code has already been abstracted into the bot's model. Developers only need to build the model for the bot to receive its instructions and write 100% of the target application.

Business as usual.
The following diagram is the stage where we want to operate. Developers work with the bots to create software, following the process for training the bot and ensuring the code written by the bot meets the requirements.
The ultimate goal for this process is to progressively increase the amount of project code produced by the bots.

Helpful resources.
Discover More
The Next Phase of Enterprise AI: Inside the CodeBots Roadmap
Enterprise AI is entering a new phase. The early wave focused on access to powerful models and rapid experimentation across teams. Now the challenge is operationalising AI. Organisations need structured ways to build reliable systems that are governed, repeatable, and maintainable at scale. In this post, we outline the three phases of enterprise AI and share what is coming next in the CodeBots roadmap, including Chat Studio, Knowledge Base, Metamodel Visuals, and DataIQ.
Meet BotBot from CodeBots
Starting a new bot should not mean inventing structure or accumulating technical debt on day one. BotBot scaffolds a best-practice repository, evolves it as standards improve, and makes your bots agent-ready so teams can build with confidence from the first commit.
Introducing the CodeBots V2 Developer API: Built for Enterprise-Grade Integrations
A contract-first API we're genuinely proud of: consistent patterns across bots, models, pipelines, repositories, and Marketplace, with version-aware workflows, exports, and validation designed for enterprise-grade integrations.