The AuroraAI network is a way of interconnecting services automatically. It will offer an intelligent distribution channel for services provided by different organisations and for interaction between organisations.
The AuroraAI network will facilitate the integration of society's services. It will form a service infrastructure that enables any compatible service to use the network’s functionalities.
Government agencies and municipalities as well as companies and associations will be able to share their services in the AuroraAI network. The network will enable different actors to provide value and timely assistance for all users.
A person who needs services will receive suggestions of service packages relevant to their life situation through applications connected to the AuroraAI network. This eliminates the need to know in advance who provides services related to their situation and where these services can be found.
Basic features of the network
Any organisation as well as both public and commercial stakeholders will be welcome to link their services to the AuroraAI network and use the existing services. The actual services may be either open or restricted, as long as the common rules are complied with.
At the moment, organisations mainly produce their own interfaces (APIs) with digital services. This duplicated work takes up an enormous amount of resources. Additionally, an open interface does not mean that the service is easy to access or find.
The AuroraAI network aims to offer a single and uniform interface with all digital services in Finland. In addition, it strives to promote the use of the same interface in all services, also non-digital ones. This will enable interoperability and mutual support between digital and non-digital as well as conventional and new services.
In the AuroraAI network, the technology used to implement services is irrelevant. The services (and the digital equivalents of non-digital services) can be used anywhere and on any platform. The services are decentralised (not offered in the same location). Technology neutrality is an important goal, as implementation technologies rapidly and inevitably become obsolete.
Dynamic combination of services
The AuroraAI network will provide a technical solution for operating across organisational boundaries. When an organisation’s services are on the web, they are available to all others and easy to find. They will automatically be included in packages formed to meet the user's current personal service needs.
The service package will be built from small pieces. As services are reused and duplicate work is reduced, a huge amount of wasted resources will be freed up.
Structure of the AuroraAI network
The work to develop the AuroraAI network progresses in two areas: network components and reference implementations of the network services.
The core components of the AuroraAI network will enable the automatic organisation of and interaction between the services connected to the network.
AuroraAPI is an open interface that enables technical and semantic communication between AuroraAI network services. This offers a uniform way of using, finding and administrating all services of society (both digital and physical ones).
Information and functionalities will be separated from locations and providers. The objective is to help dismantle traditional organisational boundaries, whether to facilitate data mobility, improve the findability of services or promote the sharing of functionalities between services.
The service directory, which ensures that services are findable and machine readable, is a list containing the descriptions and other essential information of the services. The service directory will use the Suomi.fi Finnish Service Catalogue as one of its information sources.
Profile management creates a decentralised and anonymous digital identity for users. User data mainly consist of arguments entered by the users themselves, to which they also retain full control.
Data storage will be decentralised and implemented within individual services. The data will not be collected into a centralised repository, nor will it be administrated by any individual organisation. Any data leaked from one of the AuroraAI services would still be anonymised, and linking them to other data concerning the same person will not be possible.
The recommendation engine will suggest the best possible service combinations. The service combination will depend on the user's personal preferences, user attributes and historical data.
The main purpose of the AuroraAI network’s reference implementations is to provide service developers with a frame of reference or model for joining the network. The implementations can be deployed as they are or modified to suit the organisation's needs. AuroraAI will itself be UI neutral.
AuroraAI chatbot is a technical implementation of an interactive user interface that will help users find services in the AuroraAI network. This product will rely on open source code, and service providers can use it directly as a technical solution, adding their own data content and functionalities.
AuroraAI chatbot will use the core components of the AuroraAI network. Organisations can start using the product and receive support for its deployment in 2021. The first implementation to use AuroraAI chatbot is Hytebotti, which answers young people's questions and directs them to the right services.
How am I doing?
Through the How am I doing? service, different service providers can help people form a situational picture of their lives when faced with different situations and events. The service will provide information on the causal relationships related to different choices in an easy-to-understand form and empower users to direct themselves and achieve their goals and dreams.
The How am I doing? service will also work as an interface with all services available on the AuroraAI network and, for example, allow users to manage their data.
Development work in 2021
- The Digital and Population Data Services Agency (DVV) assumes the responsibility for developing the core components of the AuroraAI network.
- The DVV completed a preliminary study project on the AuroraAI network's core components in spring 2020, and the first limited version of the network will be up and running in 2021.
- The first version of AuroraAPI will be completed in 2021, at which time service providers will be able to test the interface and integrate it with their products.
- During 2021, starter kits for deploying the AuroraAI network's core components for service providers will be published as well as a package of various services connected to the network. The starter kit will allow the first service providers to connect their services to the AuroraAI network.
- Responsibility for developing the reference implementations of the AuroraAI network interfaces has been assigned to DigiFinland Oy, which is a state-owned special task company. AuroraAI chatbot and the How am I? service will be piloted in the daily life of higher comprehensive school pupils in 2021.
Join us in piloting the AuroraAI network
The work to develop the AuroraAI network is going on right now. Pilot integrations will be made in 2021–2022, and the network will be developed with an agile approach. While you cannot link your service to the network for production use just yet, you can apply for a possibility to pilot the network.