Jarvis: Un excelente asistente personal para Linux

25
15542

Muchos de nuestros lectores habrán escuchado de ‘Jarvis‘ el asistente virtual desarrollado por Mark Zuckerberg el creador de Facebook, la herramienta ha causado bastante revuelo gracias a que combina la inteligencia artificial con el internet de las cosas para controlar prácticamente todo su hogar. Esta no es la primera vez que se crea un potente asistente personal, pero en esta ocasión se ha viralizado gracias al impacto que tiene Zuckerberg en la industria.

Inspirada en toda esta revolución de los asistentes virtuales, nace Jarvis para Linux un extraordinario asistente personal para Linux que se vale de la consola y python para automatizar muchas tareas.


¿Qué es Jarvis para Linux?

Es un asistente personal para Linux que se ejecuta desde la terminal, es totalmente libre y está desarrollado en Python. La herramienta se encarga de ejecutar diversas tareas cuando se le indica siguiendo una sintaxis que se le ha configurado con anterioridad.

Jarvis para Linux permite saber información de tu ordenador como (ram, temperatura, procesos), tu ubicación geográfica así como localizar restaurant, servicios, estadios, direcciones cercanas a tu ubicación. De igual manera, la herramienta nos permite descargar música, leer noticias, hacer búsquedas de imágenes, calcular ruta entre otras funcionalidades.asistente personal para linux

Vale la pena destacar que Jarvis permite añadir nuevas funcionalidades, además esta planteada la integración con servicios de terceros. La herramienta ha sido liberada apenas hace unos días, pero la aceptación ha sido muy buena, trayendo con esto una gran cantidad de nuevos colaboradores que están trabajando para mejorarla.

Cómo funciona Jarvis

El uso de Jarvis es bastante sencillo, basta con ejecutar la clase principal de la herramienta e ir ingresando los comandos que ya están programados para que el bot vaya realizando las tareas que le indicamos.

En el siguiente vídeo podemos apreciar a detalles las bondades de Jarvis y su uso:

Cómo instalar Jarvis

La instalación de Jarvis para Linux es bastante sencilla, basta con que clonemos el repositorio oficial e instalemos las dependencias necesarias.

La instalación de las dependencias en Linux Mint y derivados puedes hacerla ejecutando los siguientes comandos como root:

$ apt-get install nodejs
$ apt-get install npm
$ pip install ims
$ pip install gTTS
$ pip install pyowm
$ pip install instantmusic
$ pip install SpeechRecognition

Seguidamente procedemos a clonar el repositorio y ejecutar la clase principal.

$ git clone https://github.com/sukeesh/Jarvis.git
$ cd Jarvis
$ python main.py

Con esto ya podemos disfrutar de esta grandiosa herramienta

Conclusiones sobre este asistente personal para Linux

Jarvis para Linux es una herramienta a la que le observó un futuro bastante exitoso, a pesar de estar recién liberada se ha hecho de un grupo de apoyo bastante grande, sus funcionalidades básicas (y que la mayoría están incluidas en otra herramientas) aumentan considerablemente la productividad de los usuarios que estamos aconstumbrados al uso de la consola.

Los usuarios de otros sistemas operativos ya cuenta con algunos asistentes virtuales medianamente aceptables, es un buen momento para que Linux comience a disfrutar de diversas alternativas a estas herramientas.

Esta excelente herramienta todavía no tiene soporte multiidioma, además de que sólo acepta comandos específicos. Seguramente algo que se mejorará en las próximas versiones.

El camino que debe recorrer está herramienta para convertirse en el mejor asistente personal para Linux es bastante largo, pero con el aporte de la comunidad, el añadido de nuevas funcionalidades y sobretodo con la potencia de python creo que puede llegar a consolidarse.

Echo de menos que la aplicación todavía no tenga integrada la inteligencia artificial, algo que a futuro debe ser prioridad para el desarrollador si quiere que su herramienta sea realmente especial.

 

25 COMENTARIOS

  1. Muy buen aporte, pero al instalarlo me enfrento con esto:
    Traceback (most recent call last):
    File “main.py”, line 5, in
    import pyowm, requests
    ImportError: No module named ‘pyowm’

    He intentado alterar su código fuente pero nada, no me da resultado, y veo que todo esta tal cual, ¿me podrías dar una mano?

  2. ¿Qué es Jarvis para Linux?
    Alguien que vulnera tu privacidad y permite a una empresa privada que controle tu vida y coarte tu libertad

    Cómo funciona Jarvis
    Recibiendo de manera pasiva permisos por parte del usuario para manejar y masificar su información

    Cómo instalar Jarvis
    Careciendo de sentido común y aprecio por la libertad digital del usuario

    De user a user, no rechaces el derecho a la libertad digital.
    Di no a la nube, pues no existe… es el ordenador de otra persona.
    Di no a las redes sociales privativas, pues permiten el trackeo y control de los ciudadanos
    Di no a ser usado, debes ser tratado como usuario. No permitas que las empresas te conviertan en un artículo…
    Usa gnusocial si quieres un twitter, usa diaspora si quieres un facebook, usa syncthing si quieres un dropbox, usa etherpad si quieres un evernote, usa un thunderbird si quieres un gestor de correos…

    defiendete de los que te tratan como un producto!

      • Es una herramienta que se ejecuta en local y permite automatizar varias tareas, nada tiene que ver con Facebook sólo que se han inspirado en la herramienta desarrollada por el creador de facebook

        • Tenía entendido que Jarvis fue desarrollado por Mark Zuckerberg, no es así?
          En cualquier caso, me gustaría saber el tipo de licencia que tiene el código. Estoy bastante convencida de que no será GPL ni derivadas… no?

          • Jarvis para Linux, es realizado por otra persona.. Y la licencia es libre, incluso su repositorio en github es público… En el artículo está el repositorio y puedes profundizar al respecto.

            • vale, ya vi el código en github, solo te hace más cómodo el usar algunos comandos de GNU/Linux. Funciona con muchos condicionales if else.
              No está mal

    • Libertad es una utopía que depende de la percepción.
      No importa de que lado estés, siempre hay alguien que se nutre de tu esfuerzo.

  3. “Los usuarios de otros sistemas operativos ya cuenta con algunos asistentes virtuales medianamente aceptables”

    Suponemos que Jarvis es superior, jajajajaja

  4. Segui todas las instrucciones y cuando ejecute el comando python main.py me dice esto:
    python: can’t open file ‘main.py’: [Errno 2] No such file or directory
    y ya no hay mas instrucciones al respecto, me pueden ayudar a continuar, gracias.

    • He resuelto eso de la manera mas tonta pero por fin logre descifrar mis herrores. Primero no estaba como SU asi que no olvides poner “Sudo su” y despues y mas importante, abri la consola en donde estaba la carpeta y no daba asi que mejor entre en la carpeta, ejecute ahi dentro primero como Super usuario y luego python main.py y ya me dio… Solo que ahora no se que hacer con el :/ pense que era algo mas al estilo de cortana (Integrado a Plasma) pero realmente me aburrio; no se que tanto pueda hacer con el igual y yo aun no lo exploto como tal.

  5. Yo tengo el mismo problema, al final “python main.py me dice esto:
    python: can’t open file ‘main.py’: [Errno 2] No such file or directory” y estoy en el directorio con permisos administrativos, he instalado todos los modulos pero nomas no me deja.

  6. Buen artículo. Lo instalaré a la noche en casa. A los que se rasgan las vestiduras porque viola su privacidad al ser de Zuckerberg… SOLO CONSERVA EL NOMBRE!
    Saludos.

  7. Hola, Eh estado intentado de Instalar esto, logro instalar los paquetes y todo sale bien pero cuando llego a la parte de clonar el repositorio todo sale bien, después doy en cd Jarvis y todo bien, pero cuando doy python main.py, me da el siguiente error “python: can’t open file ‘main.py’: [Errno 2] No such file or directory”, alguien sabe, porque eh buscado y nada espero me Puedan responder Gracias y buen día 😀

Dejar una respuesta