JARVIN

AI Personal assistant

Project Purpose

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 Planning

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.



Technologies and Frameworks

Java

Object-Oriented programming language

Postgres

Postgresql database used by JARVIN

Spring

An application framework and inversion of control container for the Java platform

Gradle

Package repository management system



View the code

Fork me on GitHub