5 roles every team needs to build good AI assistants

The development of good AI assistants for companies requires a team in which different specialists work together effectively. It requires not only technicians, but also subject matter experts, communicators, designers and strategists.

From the domain expert and software developer to the person who constantly asks for feedback: We show which 5 roles are central and which tasks they have to solve.

Would you like to know in advance which 8 practical tips teams can use to build successful AI assistants?
You can find this practical guide here:

The 5 central roles and their tasks

The domain expert (aka "Domain Expert")

The person with the company-specific knowledge

Yes, AI can deliver impressive results, but it cannot perform miracles. It is a misconception that language models such as GPT are easily capable of acquiring in-depth, company-specific knowledge if they are simply "fed" with enough documents. This ability to understand the complex details, nuances and interconnections of a company is primarily reserved for human expertise.

This knowledge lies with the company's experts, whom we at Trustbit refer to as "domain experts" in the context of domain-driven design. They are essential for integrating the fine details and interrelationships of the business environment into AI projects.

The most important tasks summarized:

The Domain Model Expert

The person who translates the expertise into a domain model

The domain modeling expert in the context of Domain Driven Design (DDD) plays a central role in structuring the business logic required for the development of good AI systems.

This person analyzes and models the "business domain" based on the input of the domain experts in order to create a deep understanding of the business processes, rules and dependencies within the company. He or she ultimately translates this expertise into a so-called "domain model" (you could also call it a "knowledge map"), with which the AI assistance software is ultimately enriched in order to generate results that correspond to the business-specific logics and details.

The most important tasks summarized:

The central communicator

The person who constantly asks for feedback

The person who constantly asks for feedback and acts as the central communicator is the link between the project team and the end users. Their main task is to ensure continuous communication to ensure that the development of the product or service is always aligned with the needs of the users. She systematically collects feedback, analyzes it and forwards the findings to the team in order to continuously improve product quality and user experience.

The most important tasks summarized:

The developer

The person who writes the code and doesn't get lost in complex architecture

The person who can program and has an understanding of patterns, pitfalls and the use of AI models is the technical core of the team. She uses her expertise to develop robust and efficient AI systems based on solid algorithms and data structures. Her experience with the nuances of AI allows her to not only create innovative solutions, but also identify and fix potential problems early on.

Particularly important: This person knows that complex architectures contribute nothing to product quality and that you move towards your goal step by step in iterative steps, guided by user feedback.

The most important tasks summarized:

The UX Product Designer

The person who designs the ki assistant interface (the user interface)

The UX Product Designer is the person who designs the user interface and the so-called "user guidance" (the way in which you are guided through the software and use it).

Through her deep understanding of the users of the AI assistant, she creates easy-to-use interfaces that not only guide the effective use of the product, but also motivate them to share valuable feedback, which is essential for the further development of the AI assistant.

The most important tasks summarized: