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à.
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.
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?
prova con le richieste di installazione di sudo pip e poi riprova
Non è il modulo di richiesta lì, dice esattamente quale modulo è necessario
ImportError: nessun modulo denominato "pyowm"
pip installa pyowm
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
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
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
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!
Non è chiaro nell'articolo: è un wrapper per un servizio Facebook o un servizio che viene eseguito localmente, su un computer, senza una connessione Internet?
È 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
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?
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.
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
La libertà è un'utopia che dipende dalla percezione.
Non importa da che parte stai, c'è sempre qualcuno che prospera sui tuoi sforzi.
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 ...
va va fa domanda e tra jarbis e mycroft quale dovrei stare?
Dipenderà dalla valutazione che farai ... privacy vs. comfort
Quali altre distribuzioni lo supportano?
fintanto che python ha tutte le distribuzioni che calcolo
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
"Gli utenti di altri sistemi operativi dispongono già di alcuni assistenti virtuali abbastanza accettabili"
Partiamo dal presupposto che Jarvis è superiore, hahahahaha
Ho capito che Jarvis era di proprietà di Stark in Iron Man e quindi FITTIZIO
Ciao a tutti
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.
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.
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.
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.
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 😀
Non esiste una cartella main.py all'interno della cartella Jarvis. Il tuo articolo è sbagliato. si prega di controllare.
Come potrei contribuire a migliorarlo visto che sto studiando pytom e vorrei mettere un granello di sabbia e servirebbe come esercizio di sviluppo
python main.py non esiste, perdita di tempo. controlla.