Skip to content
Aidan Gomez edited this page Feb 24, 2022 · 2 revisions

OSLO, which stands for Open Source Loop Operator, is an attempt to create a quality virtual assistant that is entirely personally owned, with no corporate surveillance tools or exfiltration of the users’ data. Beyond that, the project seeks to take advantage of the personal nature of the collected information to further customize interactions. Much of OSLO’s architecture is based on relatively metaphysical arguments regarding cognition, in an attempt to duplicate behaviors common in intelligent animals, without waiting for them to arise from a large and multi-format neural network. By utilizing concepts from texts like The Hidden Spring, I Am A Strange Loop, and more topic specific texts, such as Virtual Assistants, from the MIT Press, a general idea of a functional architecture has been pieced together.

Broad Architecture OSLO makes use of loops, which take the form of coroutines and generators, which take an input and transform it, returning it in a parseable format. As an example, the audio loop is responsible for listening and then extracting and outputting all conclusions made from the noises around it. In its most simplified form, OSLO has four greater loops, the executive loop, the language loop, the audio loop, and the action loop. (A visual loop also exists but remains out of the scope for now)

Clone this wiki locally