GenAI-powered software architecture

— Applied research on the effective use of generative AI to optimize system architectures

AI-powered architectural work

Architectural work involves a variety of people-centered activities, such as identifying architectural requirements, making design decisions, communicating with developers, and evaluating solution concepts. The quality of these activities is closely tied to the experience of the architects involved.

Today, generative AI can be used to complement human work in the field of software architecture, offering benefits to architects at all levels of experience: Less experienced architects can receive early feedback on their work and accelerate their learning curve; more experienced architects can evaluate different solution options more efficiently.

One concrete solution is Quasar, which was developed to analyze and evaluate architectural artifacts using generative AI, among other things, and to suggest improvements. We are also increasingly using the solution to jointly develop architectural solutions (AI pair engineering) and to take contextual information into account more closely. In particular, it is important to understand what delivers real added value and how significant that value is with Quasar. To this end, we conduct regular studies.

Design of Intelligent Systems

Generative AI has opened the door to a new class of intelligent systems. Powered by agents based on language models (LLMs, SLMs), these systems can interact with users and other systems with a high degree of flexibility and perform tasks with a high degree of autonomy that traditionally require human effort to develop.

Autonomous interoperability with GRAIN

In the Department ACE, we develop technologies that enable systems to communicate with one another autonomously and reliably during runtime.

With the help of GRAIN (Generative AI for Interoperability), two systems can send and receive data in an unknown format. They can also immediately convert this data into their own internal format. This reduces development costs and increases the efficiency of data exchange.

 

Contact us!

 

Schedule an appointment with our experts.