Jarvis: un eccellente assistente personale per Linux

Molti dei nostri lettori avranno sentito parlare di 'Jarvis'lui assistente virtuale sviluppato da Mark Zuckerberg il creatore di Facebook, lo strumento ha suscitato molto scalpore grazie al fatto che combina l'intelligenza artificiale con l'Internet delle cose per controllare praticamente tutta la tua casa. Non è la prima volta che viene creato un potente assistente personale, ma questa volta è diventato virale grazie all'impatto che Zuckerberg ha sull'industria.

Ispirato da tutta questa rivoluzione degli assistenti virtuali, è nato Jarvis per Linux uno straordinario assistente personale per Linux che utilizza la console e Python per automatizzare molte attività.

Cos'è Jarvis per Linux?

È un assistente personale per Linux che funziona da terminale, è totalmente gratuito ed è sviluppato in formato Python. Lo strumento è responsabile dell'esecuzione di varie attività quando indicato seguendo una sintassi che è stata configurata in precedenza.

Jarvis per Linux ti permette di conoscere informazioni sul tuo computer come (ram, temperatura, processi), la tua posizione geografica nonché di localizzare ristoranti, servizi, stadi, indirizzi vicino alla tua posizione. Allo stesso modo, lo strumento ci consente di scaricare musica, leggere notizie, cercare immagini, calcolare il percorso, tra le altre funzionalità. assistente personale per linux

Vale la pena notare che Jarvis Consente l'aggiunta di nuove funzionalità, inoltre viene proposta l'integrazione con servizi di terze parti. Il tool è stato rilasciato da pochi giorni, ma l'accettazione è stata molto buona, portando con sé un gran numero di nuovi collaboratori che stanno lavorando per migliorarlo.

Come funziona Jarvis

Usare Jarvis è abbastanza semplice, basta eseguire la classe principale dello strumento e inserire i comandi che sono già programmati per il bot per eseguire le attività che indichiamo.

Nel seguente video possiamo apprezzare in dettaglio i vantaggi di Jarvis e il suo utilizzo:

Come installare Jarvis

L'installazione di Jarvis per Linux è abbastanza semplice, non ci resta che clonare il repository ufficiale e installare le dipendenze necessarie.

L'installazione delle dipendenze in Linux Mint e derivati ​​può essere eseguita eseguendo i seguenti comandi come root:

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

Successivamente si procede a clonare il repository ed eseguire la classe principale.

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

Con questo ora possiamo godere di questo fantastico strumento

Conclusioni su questo assistente personale per Linux

Jarvis per Linux È uno strumento che ha visto un futuro di discreto successo, nonostante sia stato recentemente rilasciato ha costituito un gruppo di supporto abbastanza ampio, le sue funzionalità di base (e la maggior parte di esse sono incluse in altri strumenti) aumentano notevolmente la produttività degli utenti. a usare la console.

Gli utenti di altri sistemi operativi hanno già alcuni assistenti virtuali abbastanza accettabili, è un buon momento per Linux per iniziare a godere di varie alternative a questi strumenti.

Questo eccellente strumento non ha ancora il supporto multilingua, inoltre accetta solo comandi specifici. Sicuramente qualcosa che verrà migliorato nelle prossime versioni.

Il percorso che questo strumento deve percorrere per diventare il miglior assistente personale per Linux è piuttosto lungo, ma con il contributo della community, l'aggiunta di nuove funzionalità e, soprattutto, con la potenza di python, credo possa consolidarsi.

Mi manca che l'applicazione non abbia ancora un'intelligenza artificiale integrata, cosa che in futuro dovrebbe essere una priorità per lo sviluppatore se vuole che il suo strumento sia davvero speciale.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Yank Carlos suddetto

    Ottimo contributo, ma durante l'installazione mi trovo di fronte a questo:
    Traceback (ultima chiamata più recente):
    File "main.py", riga 5, in formato
    import pyowm, richieste
    ImportError: nessun modulo denominato "pyowm"

    Ho provato ad alterarne il codice sorgente ma niente, non funziona e vedo che tutto è com'è, potresti darmi una mano?

    1.    manuel suddetto

      prova con le richieste di installazione di sudo pip e poi riprova

      1.    noxonsoftware suddetto

        Non è il modulo di richiesta lì, dice esattamente quale modulo è necessario
        ImportError: nessun modulo denominato "pyowm"

        pip installa pyowm

  2.   Cristiano Abarzu suddetto

    Hey.

    Devi scaricare il modulo pyown da:

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

    Scegli il file pyowm-2.6.1.tar.gz (md5), decomprimilo e all'interno della cartella esegui:

    installazione di python setup.py

    Nota: testato su: Debian 8.7

  3.   Cristiano Abarzu suddetto

    Hey.
    1) Installa il modulo pywm da: https://pypi.python.org/pypi/pyowm/2.6.1#downloads
    2) Scarica il file: pyowm-2.6.1.tar.gz
    3) Decomprimilo e all'interno della cartella che appare esegui:}
    installazione di python setup.py

    saluti

  4.   federico suddetto

    A quanto pare, pówm è una libreria client Python per il progetto OpenWeatherMap -http: //openweathermap.org/- e puoi scaricarla da https://github.com/csparpa/pyowm.
    Per la cronaca, ho fatto solo una ricerca sul web. Non ho scaricato o installato Jarvis

  5.   uno che è successo suddetto

    Cos'è Jarvis per Linux?
    Qualcuno che viola la tua privacy e consente a un'azienda privata di controllare la tua vita e limitare la tua libertà

    Come funziona Jarvis
    Ricevere passivamente le autorizzazioni dall'utente per gestire e massificare le proprie informazioni

    Come installare Jarvis
    Mancanza di buon senso e apprezzamento per la libertà digitale dell'utente

    Da utente a utente, non negare il diritto alla libertà digitale.
    Dì no al cloud, non esiste ... è il computer di qualcun altro.
    Dì no ai social network privati, in quanto consentono il tracciamento e il controllo dei cittadini
    Dì no per essere utilizzato, devi essere trattato come un utente. Non lasciare che le aziende ti trasformino in un articolo ...
    Usa gnusocial se vuoi un twitter, usa diaspora se vuoi un facebook, usa la sincronizzazione se vuoi una casella personale, usa etherpad se vuoi un evernote, usa un thunderbird se vuoi un gestore di posta ...

    difenditi da chi ti tratta come un prodotto!

    1.    Tomislav suddetto

      Non è chiaro nell'articolo: è un wrapper per un servizio Facebook o un servizio che viene eseguito localmente, su un computer, senza una connessione Internet?

      1.    lucertola suddetto

        È uno strumento che viene eseguito localmente e consente di automatizzare diverse attività, non ha nulla a che fare con Facebook, solo che è stato ispirato dallo strumento sviluppato dal creatore di Facebook

        1.    uno che è successo suddetto

          Ho capito che Jarvis è stato sviluppato da Mark Zuckerberg, giusto?
          In ogni caso, vorrei conoscere il tipo di licenza del codice. Sono abbastanza convinto che non sarà GPL o derivati ​​... giusto?

          1.    lucertola suddetto

            Jarvis per Linux, è fatto da qualcun altro .. E la licenza è gratuita, anche il suo repository su GitHub è pubblico ... Nell'articolo c'è il repository e puoi approfondirlo.

            1.    uno che è successo suddetto

              ok, ho già visto il codice su GitHub, ti fa solo sentire più a tuo agio usando alcuni comandi GNU / Linux. Funziona con molti, se non altro, condizionali.
              Non male


    2.    Cainn suddetto

      La libertà è un'utopia che dipende dalla percezione.
      Non importa da che parte stai, c'è sempre qualcuno che prospera sui tuoi sforzi.

    3.    Yo suddetto

      Ehi, rilassati. Non è come installarlo le tue informazioni personali appariranno nei New YorkTimes (né provengono da Facebook, è solo un fork alieno). E vediamo ...

      Non so se te ne sei accorto, ma visto che ti danno la tua carta d'identità (o qualunque cosa sia nel tuo paese) qualcuno ha già tutte le tue informazioni. E dopo tutto, cosa c'è di sbagliato in questo, anche sui social media o su altri? Tutti vincono: ottieni servizi gratuiti e personalizzati, migliorano i loro prodotti e fanno annunci.

      Che ci sono estremi, sì, ed è per questo che non uso Facebook (né ne ho bisogno), ma questo è tutto, non è l'apocalisse ...

  6.   jaime suddetto

    va va fa domanda e tra jarbis e mycroft quale dovrei stare?

    1.    uno che è successo suddetto

      Dipenderà dalla valutazione che farai ... privacy vs. comfort

  7.   Frank Davila Arellano suddetto

    Quali altre distribuzioni lo supportano?

    1.    anonimo suddetto

      fintanto che python ha tutte le distribuzioni che calcolo

  8.   Eschicler suddetto

    Triste, è estremamente doloroso, non sono altro che se e comandi di sistema, niente di nuovo che una persona che sta imparando Python da 5 giorni non possa fare

  9.   GUEST suddetto

    "Gli utenti di altri sistemi operativi dispongono già di alcuni assistenti virtuali abbastanza accettabili"

    Partiamo dal presupposto che Jarvis è superiore, hahahahaha

  10.   Esmil Sanchez Bandera suddetto

    Ho capito che Jarvis era di proprietà di Stark in Iron Man e quindi FITTIZIO

    Ciao a tutti

  11.   Gesù suddetto

    Ho seguito tutte le istruzioni e quando eseguo il comando python main.py mi dice questo:
    python: impossibile aprire il file 'main.py': [Errno 2] Nessun file o directory di questo tipo
    e non ci sono più istruzioni al riguardo, puoi aiutarmi a continuare, grazie.

    1.    Enrique Gonzalez suddetto

      L'ho risolto nel modo più stupido, ma alla fine sono riuscito a decifrare i miei errori. Prima non era come SU, quindi non dimenticare di mettere "Sudo su" e poi, cosa più importante, ho aperto la console dove si trovava la cartella e non mi dava quindi è meglio che entri nella cartella, esegui prima lì come Super user e poi python main .py e mi ha già dato ... Solo ora non so cosa farne: / pensavo fosse qualcosa di più nello stile di cortana (integrato al plasma) ma mi annoiava davvero ; Non so quanto posso fare con lo stesso e non l'ho ancora sfruttato come tale.

  12.   Enrique Gonzalez suddetto

    Ho lo stesso problema, alla fine «python main.py mi dice questo:
    python: non posso aprire il file 'main.py': [Errno 2] Nessun file o directory di questo tipo »e sono nella directory con i permessi amministrativi, ho installato tutti i moduli ma non me lo permette.

  13.   Serge Avila suddetto

    Buon articolo. Lo installerò di notte a casa. A chi si strappa i vestiti perché viola la sua privacy essendo Zuckerberg ... MANTENETE SEMPRE IL NOME!
    Saluti.

  14.   Stuart suddetto

    Ciao, ho provato a installarlo, riesco a installare i pacchetti e tutto va bene ma quando arrivo alla parte di clonazione del repository tutto va bene, poi ho colpito cd Jarvis e va tutto bene, ma quando do python main.py, mi dà il seguente errore «python: impossibile aprire il file 'main.py': [Errno 2] Nessun file o directory del genere», qualcuno lo sa, perché non ho cercato nulla e spero che possano rispondimi Grazie e buona giornata 😀

  15.   anonimo suddetto

    Non esiste una cartella main.py all'interno della cartella Jarvis. Il tuo articolo è sbagliato. si prega di controllare.

  16.   Ivan O Veron suddetto

    Come potrei contribuire a migliorarlo visto che sto studiando pytom e vorrei mettere un granello di sabbia e servirebbe come esercizio di sviluppo

  17.   Lupo ombra suddetto

    python main.py non esiste, perdita di tempo. controlla.