AI Personal assistant
This project is intended to be an introduction to artificial intelligence. Currently at it's early stages, the hope is for it to develop into a platform that creates and consumes analytics collected through various sources. Current modules include automated meal and outfit scheduling.
Future plans are to create a central hub with several different apparatuses that communicate information collected to the server for analysis. Machine Learning algorithms will be employed to simulate intelligence of the server. In addition, once enough data is collected, basic big data algorithms will be employed to discover certain trends in the analytics.
Object-Oriented programming language
Postgresql database used by JARVIN
An application framework and inversion of control container for the Java platform
Package repository management system