Meet Leon: The personal assistant of your dreams

Share
  • February 26, 2019

Are you interested in getting your own personal assistant, one that you can configure yourself, help it grow and learn to better accommodate your needs as a developer?

Meet Leon – an open-source personal assistant who lives on your server and does stuff for you, if you ask him to!

Created by  Louis Grenard, Leon is the personal assistant of your dreams! You can talk to each other, exchange text messages and even communicate with him while offline to protect your privacy.

Let’s have a closer look at the motivation behind its creation and how Leon can help you do what you love most – code!

Leon, meet the world!

Leon’s abilities are derived from the modules. Modules are essentially the skills of Leon and Each module has its own purpose and its own configuration and they are contained inside packages, a sort of folder that can contain an infinite number of modules.

Another core concept of Leon are the bridges. Bridges are the part that allows Leon to make the connection between its core and modules as well as execute its modules. Currently, modules are written in Python but, thanks to the bridges, they could also support other languages in the future.

In the figure below you can see Leon’s architecture.

Leon architecture. Source: Leon Docs

But why use Leon? What does it have to offer?

  • If you want to build many things that could help in your daily life, instead of building a dedicated project for each of your ideas, Leon can help you with his packages/modules (skills) structure.
  • With this generic structure, everyone can create their own modules and share them with others.
  • Leon uses AI concepts.
  • It’s open source.

Check out the following teaser to have a small taste of how Leon functions and interacts:

SEE ALSO: Containerization and artificial intelligence: The keys to unlocking next-gen analytics

Getting started

If you can’t wait to try Leon out, you have two main options to get started.

You can either clone the Github repository from the Master branch or the Develop branch, or download the latest release via the release archive.

Head over to the official documentation to find all the relevant information on how to get started.

The post Meet Leon: The personal assistant of your dreams appeared first on JAXenter.

Source : JAXenter