Skip to content

willnewby/Jarvis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Project Jarvis

AJ Minich

Jarvis is a personal assistant that uses natural language processing and a database of pre-programmed functionality to respond to user requests. Jarvis is driven by a Java-based backend that performs core operations, and can be used through various interfaces.

Jarvis is named after Tony Stark's automated assistant in the Ironman_ series.

Plans

The following are on my list of things to implement:

Architecture

The initial parsing engine will be simple. In fact, the first version will be pretty much just a command-line abstraction layer that reduces the need to type commands exactly.

The operations will be:

  • Determine the action
  • Determine the object
  • Look through the database of available operations, and determine if any of them match the action and the object
    • action: "open", "close", "delete"

Behavior

Here are some examples of anticipated behavior:

> jarvis
Yes sir?

About

A very simple AI-based personal assistant written in Python.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published