Creating an Artificial Coaching Engine for Multi-domain Conversational Coaches in eHealth Applications

In this paper the concept of an Artificial Coaching Engine is described, which is being developed for a state-of-the-art multi-agent multi-domain coaching application. The engine will fulfil three main functions in this application. First, it will serve as a knowledge base and user model, representing user, context, and artificial coach information. Second, it will represent and select the coaching goals that the coaches will coach towards. Third, it will select the most suitable coaching strategies for reaching the selected coaching goals. Following the description of the concept, we will discuss our approach and the challenges in the development of the Artificial Coaching Engine.