mittwald is a leading provider of hosting and cloud solutions that specializes in the needs of agencies and freelancers. With a strong focus on innovative technologies and customized solutions, mittwald has established itself as a trusted partner in the digital landscape. The company offers a wide range of services, including web hosting, managed services and individual software solutions with the aim of supporting its customers holistically.
The project at a glance
- Reduction of the development time of TYPO3 extensions for customers by 3.5 hours per extension
- Significant cost savings for users when developing extensions
- Improving customer satisfaction by reducing the manual effort involved in developing a TYPO3 extension
- Lower entry barriers for mittwald customers when creating TYPO3 extensions
Background
mittwald sells hosting solutions and aims to provide its customers with comprehensive support. The company has numerous customers who use TYPO3 to manage web content and add individual functionality to their systems. With a good 30% of all installations, TYPO3 is the most frequently used system by mittwald customers after WordPress.
In this context, mittwald faced the challenge that creating TYPO3 extensions was a time-consuming and error-prone process for their customers. Developers on the customers' side had to create and customize numerous configuration files manually, which not only took a lot of time but also led to errors. The need for a more efficient solution for developers at mittwald's customers was recognized and mittwald looked for innovative approaches to optimize this process.
Solution
mittwald had already realized projects with codecentric in the past. Therefore, the company turned to codecentric again to optimize the creation process for TYPO3 extensions.
The solution was to develop an AI agent system based on a concatenation of several LLMs. This approach offers the advantage that the individual LLMs can respond flexibly to changing customer requirements and adapt the result accordingly. mittwald's customers are guided through the process in two steps:
- In the first step, users are supported by a chatbot to work out their requirements for the TYPO3 extension. To do this, the users enter their approximate requirements, which are iteratively improved using AI. Finally, the requirements are summarized and made available to the users.
- The necessary configuration and code files are then generated based on an LLM and the previous requirements. The generated files are stored in a separate sandbox in Kubernetes for each request.
After generation, the system undergoes a correction phase. Developers can then download the files and adapt them to their requirements. Documentation is also generated so that the developer has an overview of what is still important for further development. This generated and customized TYPO3 extension can then be installed in a TYPO3 system.
Result
The implementation of the AI agent system has led to a significant improvement in efficiency when creating TYPO3 extensions. The beta testers at mittwald's customers already rated the support for creating the requirements as very positive. Development time was significantly reduced, which not only saves mittwald's customers time, but also money. The automatic generation of extensions reduces TYPO3 configuration errors compared to manual configuration, which leads to an increase in product quality. Customers of mittwald can therefore receive better solutions in less time, which has increased customer satisfaction and further positioned mittwald as an innovative provider in the industry.
This success story shows how artificial intelligence can create real added value through the use of workflow-based AI agents.
Any questions about the project?
Can LLMs give your company a real boost, too? I would be happy to take a look at this with you!
IT Consultant
Further projects of codecentric AG
Find out about other successful projects that we have completed with our customers. Perhaps you will find inspiration for a use case in your company here.
Dominik Fladung
IT Consultant