Official Launch of the Agents United Alliance!

Council of Coaches is proud to announce the launching of the Agents United Alliance, and Agents United Platform! Read all about Agents United in this post, or visit the website at!

The Agents United Alliance is an initiative created by a consortium of universities and organisations to develop, maintain, and promote an open platform for developing state-of-the-art multi-agent conversational systems featuring multiple embodied conversational agents.

The Alliance and its open platform are promoting and taking advantage of the results of the Horizon 2020 Research and Innovation Action “Council of Coaches” (#769553). The open-source Agents United Platform is available under the LGPL license through our GitHub page at

Join our Online Workshop

On Wednesday, July 8th, from 10:00 to 13:00 (CET), the Council of Coaches project is organising a Workshop to present the results of the project. With speakers from within the consortium and external presentations, this is the opportunity to learn more about Agents United and the Council of Coaches project in general.

Find the detailed programme, and sign up using this link.

Members of the Agents United Alliance

The Agents United Alliance’s founding members are initially partners that participated in the Council of Coaches project. Its members are research institutes, universities, and companies committed to keeping the development of the open platform alive and progressing.

Where it all started

The Council of Coaches project’s objective is to design, develop and evaluate a virtual coaching system targeted at older adults that are undergoing life-changing events that have a potential negative impact on physical, cognitive, mental, and/or social well-being as well as elderly users suffering from Diabetes or Chronic Pain. The project started in 2017 and runs until August 2020 and it is funded under the EU Horizon 2020 research and innovation program. It combines smart multimodal sensing technologies to seamlessly and opportunistically measure and model user behaviour in a comprehensive fashion, including physical, cognitive, mental, and social aspects.

Agents United open platform

The Agents United open platform follows a layered architecture, with different modules performing specialised roles at each layer. Most modules are interchangeable and communicate with each other through ActiveMQ or REST APIs.

Some of the modules were developed from the ground up during the Council of Coaches project, and are hosted in the Agents United Github repositories. Other modules are externally hosted and integrated into Agents United by their respective owners, who are members of the Agents United Alliance.

This layer is taking care of gathering data from the environment and interpreting it so it can later be used in dialogues by the embodied conversational agents.

This layer is in charge of storing and delivering the data to be used by the agents, not only coming from the sensors, but also from the feedback gathered during dialogues with the user.

This is where the dialogues between the agents and the user are selected, refined, and take shape, before sending them to the virtual agents to be played out.

Here, the user interacts with the system through a 3D representation of agents rendered in Unity. The agents can be controlled by two different systems, Greta or ASAP, which showcases the modularity of the platform.

Join the alliance

If you are part of a research institute, university, or company that is interested in collaborating with or joining the Agents United Alliance, please consult the Agents United website, Community section to see how you can contribute.

More Info

Additional information can be found at the Agents United website, at

2 thoughts on “Official Launch of the Agents United Alliance!”

  1. Hi,

    I am solo developer interested to setup a new couching use case on top of the Agents United open platform.
    The installation of the Demonstrator went smoothly and I was able to play the demo. I am also aware of the architecture and I know with some detail some modules/tools used, such as Flipper. However I could not find in one place further guidance in how create a new couching use case. It would be handy to have a recipe that could instruct regarding the sequence of the development/configuration steps to take and describe how the the platform components/tools can be used for each step.
    For instance, one question that I can’t find an answer so far, is from where should I start and which modules/tools to use to be able expand existent dialogues or create a new couch.

    Thank you.

Leave a Reply to Mario Moreira Cancel reply

Your email address will not be published. Required fields are marked *