A digital agent that is built from open source modules is as important to me as an open source mobile OS. It becomes the main interface to many of the features of the OS and its applications.
A digital agent consists of multiple features: speech recognition, language translation, identity verification, privacy protection, and so on. It’s a huge project in itself.
A recent paper, ‘The Machine Learning Bazaar: Harnessing the ML Ecosystem for Effective System Development’ by Micah J. Smith et al., 5/22/2019 at arxiv-sanity.com may provide a good way forward.