Jarvis. Es un software de deteccion de contexto con soporte de prediccion. La aplicacion admite reglas, aprendices, predicciones y sensores. El modo automatico proporciona correccion para el momento en que se detecta el disparador. Ofrece la posibilidad de configurar los disparadores dentro del mene de configuracion.

Abra aplicaciones y ejecute comandos especificos indicandolos al asistente virtual de reconocimiento de voz. Reacciona a patrones de reconocimiento estandar y accede al Bloc de notas, WordPad, Calculadora o cualquier otra utilidad del sistema, Facebook, Twitter, Gmail, Firefox, Opera, Google Chrome o Internet Explorer.

Jarvis, para lograr sus cometidos, utiliza varias tecnicas de inteligencia artificial, como procesamiento de lenguaje natural, reconocimiento de voz, reconocimiento de rostros y aprendizaje de refuerzo. El sistema esta escrito en Python, PHP y Objetivo C.