Skip to content

ELO is the Enhanced Logical Organism. An AI powered personal robot for the lab.

Notifications You must be signed in to change notification settings

roderick-bishop11/ELO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ELO = Enhanced Logic Operative

Objective

To create an environment control plane entity powered by AI.

Overview

Inspired by virtual assistants and Super-Inteligences from movies and pop culture like J.A.R.V.I.S., Zarbon, Hal 9000 and Samantha, ELO (Enhanced Logic Operative), is a personal project meant to make an E.L.O. a reality for me. With the intent to build something that is deployable, personalizable, and provides intuitive & useful interfacing with LLM's.

For a cool definition, ELO is an environment control plane entity powered by AI.

This project has 3 parts:

Please look into each individual folder for more in-depth documentation & overview.

  • assistant: the AI powered assistant
  • ui: the desktop UI for this application
  • v1 enclosure: the project detailing the physical enclosure of the ELO protoype

As a younger SWE I want to work on a few projects at home using open source tooling & frameworks but with enterprise-level components so that I can work on skills like:

  • Systems Arch & Design; designing systems that work, scale, and accomplish the requirements.
  • TDD; Writing tests that verify function, safety, and integration
  • DevOps; managing infrastructure & data across versions, applications, & environments.
  • Python Programming; Giving this a try. Who knows, it might make me a pythonista!

Scope

Say it with me... "THIS IS A 'GARAGE TIME' PROJECT"! No Billion-Dollar Unicorn startups here. Completion is not imperative, perfection is discouraged, and knowledge as well as experience are the only ends sought.

to do

  • CI/CD pipeline
  • Add Dockerfile/docker-compose.yml for pipeline to build this bad boy
  • Readme's
  • Design Docs for Project components
  • Feature sets for all project components
  • module separation
  • startup/config function for assistant
  • What does the SDLC look like for this project
  • delivery spec -> when it's delivered v1, how will it be delieverd?
    • python main.py
    • executable?

contributors

A few quotes if you made it this far

  1. "Always Do Your Best" - (not solely attributed to) Don Miguel Ruiz
  2. "Success is not guaranteed, but Excitement is!" - Elon Musk
  3. "If you are not willing to learn, no one can help you. If you are determined to learn, no one can stop you. - Anon

About

ELO is the Enhanced Logical Organism. An AI powered personal robot for the lab.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages