Jarvis: Un excel·lent assistent personal per a Linux

Molts dels nostres lectors hauran escoltat de 'Jarvis'el assistent virtual desenvolupat per Mark Zuckerberg el creador de Facebook, L'eina ha causat força enrenou gràcies a que combina la intel·ligència artificial amb l'internet de les coses per controlar pràcticament tot el seu llar. Aquesta no és la primera vegada que es crea un potent assistent personal, però en aquesta ocasió s'ha viralizado gràcies a l'impacte que té Zuckerberg en la indústria.

Inspirada en tota aquesta revolució dels assistents virtuals, neix Jarvis per a Linux un extraordinari assistent personal per a Linux que es val de la consola i python per automatitzar moltes tasques.

Què és Jarvis per a Linux?

És un assistent personal per a Linux que s'executa des de la terminal, és totalment lliure i està desenvolupat en Pitó. L'eina s'encarrega d'executar diverses tasques quan se li indica seguint una sintaxi que se li ha configurat amb anterioritat.

Jarvis per a Linux permet saber informació del teu ordinador com (ram, temperatura, processos), la ubicació geogràfica així com localitzar restaurant, serveis, estadis, adreces properes a la teva ubicació. De la mateixa manera, l'eina ens permet descarregar música, llegir notícies, fer recerques d'imatges, calcular ruta entre altres funcionalitats. assistent personal per a linux

Val la pena destacar que Jarvis permet afegir noves funcionalitats, a més aquesta plantejada la integració amb serveis de tercers. L'eina ha estat alliberada tot just fa uns dies, però l'acceptació ha estat molt bona, portant amb això una gran quantitat de nous col·laboradors que estan treballant per millorar-la.

Com funciona Jarvis

L'ús de Jarvis és bastant senzill, només cal executar la classe principal de l'eina i anar ingressant els comandaments que ja estan programats perquè el bot vagi realitzant les tasques que li indiquem.

En el següent vídeo podem apreciar a detalls les bondats de Jarvis i el seu ús:

Com instal·lar Jarvis

La instal·lació de Jarvis per a Linux és bastant senzilla, només cal que clonemos el repositori oficial i instal·lem les dependències necessàries.

La instal·lació de les dependències a Linux Mint i derivats pots fer-executant les següents comandes com a root:

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

Seguidament procedim a clonar el repositori i executar la classe principal.

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

Amb això ja podem gaudir d'aquesta grandiosa eina

Conclusions sobre aquest assistent personal per a Linux

Jarvis per a Linux és una eina a la qual li va observar un futur bastant reeixit, tot i estar acabat alliberada s'ha fet un grup de suport bastant gran, les seves funcionalitats bàsiques (i que la majoria estan incloses en una altra eines) augmenten considerablement la productivitat dels usuaris que estem acostumats a l'ús de la consola.

Els usuaris d'altres sistemes operatius ja compta amb alguns assistents virtuals mitjanament acceptables, és un bon moment perquè Linux comenci a gaudir de diverses alternatives a aquestes eines.

Aquesta excel·lent eina encara no té suport multiidioma, a més que només accepta ordres específics. Segurament una cosa que es millorarà en les pròximes versions.

El camí que ha de recórrer està eina per convertir-se en el millor assistent personal per a Linux és bastant llarg, però amb l'aportació de la comunitat, l'afegit de noves funcionalitats i sobretot amb la potència de Python crec que pot arribar a consolidar-se.

Trobo a faltar que l'aplicació encara no tingui integrada la intel·ligència artificial, cosa que a futur ha de ser prioritat per al desenvolupador si vol que la seva eina sigui realment especial.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Yank Carlos va dir

    Molt bona aportació, però a l'instal·lar-m'enfronto amb això:
    Traceback (última trucada més recent):
    File «main.py», line 5, in
    import pyowm, requests
    ImportError: No module named 'pyowm'

    He intentat alterar el seu codi font però res, no em dóna resultat, i veig que tot aquesta tal qual, em podries donar un cop de mà?

    1.    manuel va dir

      intenta amb sudo pip install requests i després prova de nou

      1.    noxonsoftwares va dir

        no és el mòdul request ahi diu exactament que mòdul cal
        ImportError: No module named 'pyowm'

        pip install pyowm

  2.   Cristian Abarzúa va dir

    Hola.

    Has de baixar el mòdul pyown des de:

    https://pypi.python.org/pypi/pyowm/2.6.1#downloads

    Tria l'arxiu pyowm-2.6.1.tar.gz (md5), Descomprimeix i dins de la carpeta executa:

    instal·lació de python setup.py

    Nota: Provat en: Debian 8.7

  3.   Cristian Abarzúa va dir

    Hola.
    1) Instal·la el mòdul pywm des de: https://pypi.python.org/pypi/pyowm/2.6.1#downloads
    2) Descarrega l'arxiu: pyowm-2.6.1.tar.gz
    3) descomprimeix i dins de la carpeta que apareix executa:}
    instal·lació de python setup.py

    Salutacions

  4.   federico va dir

    Pel que sembla, pyowm és una llibreria client de Python per al projecte OpenWeatherMap -http: //openweathermap.org/- i la pots descarregar des https://github.com/csparpa/pyowm.
    Que consti que només vaig fer una recerca a la web. No he descarregat ni instal·lat Jarvis

  5.   ha una que passava va dir

    Què és Jarvis per a Linux?
    Algú que vulnera la teva privacitat i permet a una empresa privada que controli la teva vida i coarti la teva llibertat

    Com funciona Jarvis
    Rebent de manera passiva permisos per part de l'usuari per fer i massificar la seva informació

    Com instal·lar Jarvis
    Mancant de sentit comú i estima per la llibertat digital de l'usuari

    De user a user, no rebutgis el dret a la llibertat digital.
    Digues no al núvol, ja que no existeix ... és l'ordinador d'una altra persona.
    Digues no a les xarxes socials privatives, ja que permeten el trackeo i control dels ciutadans
    Digues no a ser usat, has de ser tractat com a usuari. No permetis que les empreses et converteixin en un article ...
    Fes servir StatusNet si vols un twitter, fes servir diàspora si vols un facebook, fa servir syncthing si vols un dropbox, usa etherpad si vols un Evernote, usa un thunderbird si vols un gestor de correus ...

    Defensa't dels que et tracten com un producte!

    1.    Tomislav va dir

      No aquesta clar a l'article: es tracta d'un wrapper d'un servei de Facebook o un servei que s'executa localment, en un ordinador, sense connexió a Internet?

      1.    llangardaix va dir

        És una eina que s'executa en local i permet automatitzar diverses tasques, res té a veure amb Facebook només que s'han inspirat en l'eina desenvolupada pel creador de facebook

        1.    ha una que passava va dir

          Tenia entès que Jarvis va ser desenvolupat per Mark Zuckerberg, no és així?
          En qualsevol cas, m'agradaria saber el tipus de llicència que té el codi. Estic bastant convençuda que no serà GPL ni derivades ... no?

          1.    llangardaix va dir

            Jarvis per a Linux, és realitzat per una altra persona .. I la llicència és lliure, fins i tot el seu repositori en github és públic ... En l'article hi ha el repositori i pots aprofundir a l'respecte.

            1.    ha una que passava va dir

              val, ja vaig veure el codi a github, només et fa més còmode l'usar alguns comandaments de GNU / Linux. Funciona amb molts condicionals if else.
              No està malament


    2.    cainn va dir

      Llibertat és una utopia que depèn de la percepció.
      No importa de quin costat estiguis, sempre hi ha algú que es nodreix del teu esforç.

    3.    Yo va dir

      Ei, tranquil. No és com que per instal·lar-la teva informació personal vagi a aparèixer al New YorkTimes (ni és de Facebook, és només un fork aliè). I a veure ...

      No se si ho has notat, però des que et donen el DNI (o el que sigui al teu país) algú ja té tota la teva informació. I després de tot, què hi ha de dolent amb això, fins i tot en xarxes socials o altres? Tots guanyen: tu obtens serveis gratis i personalitzats, i ells milloren els seus productes i fan anuncis.

      Que hi ha extrems, si, i per això no ús Facebook (ni ho necessito), però ja va, no és l'apocalipsi ...

  6.   jaime va dir

    va va va va pregunta i entre jarbis i Mycroft amb qual em hauria de quedar?

    1.    ha una que passava va dir

      Dependrà de la valoració que facis ... privacitat vs. comoditat

  7.   Frank Davila Arellano va dir

    que altres distros el suporten?

    1.    anònim va dir

      mentre es tingui python totes les distros càlcul

  8.   Eschiclers va dir

    Trist, és summament penós, no són més que if i comandaments de sistema, res de nou que no pugui fer una persona que porti 5 dies aprenent python

  9.   convidat va dir

    «Els usuaris d'altres sistemes operatius ja compta amb alguns assistents virtuals mitjanament acceptables»

    Suposem que Jarvis és superior, jajajajaja

  10.   Esmil Sánchez Bandera va dir

    Jo tenia entès que Jarvis era propietat de Stark en Iron Man i per tant FICTICI

    salu2s a tots

  11.   Jesús va dir

    Segui totes les instruccions i quan executeu l'ordre python main.py em diu això:
    python: can not open file 'main.py': [errno 2] No such file or directory
    i ja no hi ha mes instruccions a l'respecte, em poden ajudar a continuar, gràcies.

    1.    Enric Gonzalez va dir

      He resolt això de la manera mes tonta però per fi aconsegueixi desxifrar els meus herrors. Primer no estava com SEU així que no oblidis posar «Sudo seva» i després i més important, va obrir la consola a on estava la carpeta i no donava així que millor entri a la carpeta, feu ahi dins primer com Super usuari i després python main .py i ja em va donar ... Només que ara no sé què fer amb el: / vaig pensar que era alguna cosa mes a l'estil de Cortana (Integrat a Plasma) però realment em va avorrir; no es que tant pugui fer amb el igual i jo encara no ho exploto com a tal.

  12.   Enric Gonzalez va dir

    Jo tinc el mateix problema, a la fin «python main.py em diu això:
    python: can not open file 'main.py': [errno 2] No such file or directory »i estic en el directori amb permisos administratius, he instal·lat tots els mòduls però nomes no em deixa.

  13.   Sergio Àvila va dir

    Bon article. El Instal·laré a la nit a casa. Als que s'esquincen les vestidures perquè viola la seva privacitat a l'ésser de Zuckerberg ... NOMÉS CONSERVA EL NOM!
    Salutacions.

  14.   Stuart va dir

    Hola, Ei estat intentat de Instal·lar això, assoliment instal·lar els paquets i tot surt bé però quan arribo a la part de clonar el repositori tot surt bé, després dono en cd Jarvis i tot bé, però quan dono python main.py, em dóna el següent error «python: can not open file 'main.py': [errno 2] No such file or directory», algú sap, perquè eh buscat i res espere em Puguin respondre Gràcies i bon dia 😀

  15.   anònim va dir

    No existeix la carpeta main.py dins de la carpeta Jarvis. El seu article està malament. revisin porfa.

  16.   Ivan O. Veron va dir

    Com podria ajudar a millorar-lo ja que estic estudiant pytom i m'agradaria posar un granet de sorra i em serviria com a exercici de desenvolupament

  17.   Shadowwolf va dir

    python main.py no existeix, pèrdua de temps. revisenlo.