Jarvis: doskonały osobisty asystent dla systemu Linux

Wielu naszych czytelników słyszało o 'Jarvis' on wirtualny asystent opracowany przez Marka Zuckerberga twórca Facebook, narzędzie wywołało spore poruszenie dzięki temu, że łączy sztuczną inteligencję z internetem rzeczy, aby sterować praktycznie całym domem. To nie pierwszy raz, kiedy stworzono potężnego osobistego asystenta, ale tym razem zyskał on popularność dzięki wpływowi Zuckerberga na branżę.

Narodził się z inspiracji całą tą rewolucją wirtualnych asystentów Jarvis dla systemu Linux niezwykły osobisty asystent dla systemu Linux który używa konsoli i Pythona do automatyzacji wielu zadań.

Co to jest Jarvis dla systemu Linux?

Jest to osobisty asystent dla systemu Linux, który działa z terminala, jest całkowicie darmowy i opracowany w Python. Narzędzie jest odpowiedzialne za wykonywanie różnych zadań, gdy jest to wskazane za pomocą składni, która została wcześniej skonfigurowana.

Jarvis dla systemu Linux Umożliwia poznanie informacji o komputerze, takich jak (pamięć RAM, temperatura, procesy), lokalizacja geograficzna, a także zlokalizowanie restauracji, usług, stadionów, adresów w pobliżu Twojej lokalizacji. W ten sam sposób narzędzie umożliwia nam m.in. pobieranie muzyki, czytanie wiadomości, wyszukiwanie zdjęć, obliczanie trasy. osobisty asystent dla Linuksa

Warto to zauważyć Jarvis Umożliwia dodawanie nowych funkcjonalności, a także proponuje integrację z usługami firm zewnętrznych. Narzędzie zostało wydane dopiero kilka dni temu, ale akceptacja jest bardzo dobra, ponieważ przyniosła ze sobą dużą liczbę nowych współpracowników, którzy pracują nad jego ulepszeniem.

Jak działa Jarvis

Korzystanie z Jarvisa jest dość proste, wystarczy uruchomić główną klasę narzędzia i wprowadzić polecenia, które są już zaprogramowane dla bota do wykonywania wskazanych przez nas zadań.

Na poniższym filmie możemy szczegółowo ocenić zalety Jarvisa i jego zastosowania:

Jak zainstalować Jarvis

Instalacja Jarvisa dla Linuksa jest dość prosta, wystarczy sklonować oficjalne repozytorium i zainstalować niezbędne zależności.

Instalację zależności w Linux Mint i pochodnych można wykonać, wykonując następujące polecenia jako root:

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

Następnie przystępujemy do klonowania repozytorium i wykonujemy główną klasę.

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

Dzięki temu możemy teraz cieszyć się tym wspaniałym narzędziem

Wnioski dotyczące tego osobistego asystenta dla systemu Linux

Jarvis dla systemu Linux Jest to narzędzie, które widziało dość udaną przyszłość, mimo że zostało niedawno wydane, ma dość dużą grupę wsparcia, jego podstawowe funkcjonalności (a większość z nich jest w innych narzędziach) znacznie podnoszą produktywność użytkowników przyzwyczajonych do korzystania konsola.

Użytkownicy innych systemów operacyjnych mają już kilku umiarkowanie akceptowalnych wirtualnych asystentów. To dobry czas, aby Linux zaczął korzystać z różnych alternatyw dla tych narzędzi.

To doskonałe narzędzie nie obsługuje jeszcze wielu języków, a ponadto akceptuje tylko określone polecenia. Na pewno coś, co zostanie poprawione w następnych wersjach.

Droga, którą to narzędzie musi pokonać, aby stać się najlepszym osobistym asystentem dla Linuksa, jest dość długa, ale dzięki wkładowi społeczności, dodaniu nowych funkcji, a przede wszystkim dzięki sile Pythona, myślę, że może się skonsolidować.

Tęsknię za tym, że aplikacja nadal nie ma zintegrowanej sztucznej inteligencji, co w przyszłości powinno być priorytetem dewelopera, jeśli chce, aby jego narzędzie było naprawdę wyjątkowe.

 


Treść artykułu jest zgodna z naszymi zasadami etyka redakcyjna. Aby zgłosić błąd, kliknij tutaj.

29 komentarzy, zostaw swoje

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Jank Carlos powiedział

    Bardzo dobry wkład, ale podczas instalacji mam do czynienia z tym:
    Traceback (ostatnie połączenie ostatnio):
    Plik "main.py", wiersz 5, w
    import pyowm, wnioski
    ImportError: Brak modułu o nazwie „pyowm”

    Próbowałem zmienić jego kod źródłowy, ale nic, nie działa, i widzę, że wszystko jest takie, jakie jest, czy możesz mi pomóc?

    1.    ręczny powiedział

      spróbuj z żądaniami instalacji sudo pip, a następnie spróbuj ponownie

      1.    noxonsoftware powiedział

        Nie jest to moduł żądania, ale dokładnie określa, jaki moduł jest potrzebny
        ImportError: Brak modułu o nazwie „pyowm”

        pip zainstaluj pyowm

  2.   Cristian Abarzua powiedział

    Hey.

    Musisz pobrać moduł pyown z:

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

    Wybierz plik pyowm-2.6.1.tar.gz (md5), rozpakuj go i wewnątrz folderu wykonaj:

    python setup.py zainstalować

    Uwaga: Testowane na: Debian 8.7

  3.   Cristian Abarzua powiedział

    Hey.
    1) Zainstaluj moduł pywm z: https://pypi.python.org/pypi/pyowm/2.6.1#downloads
    2) Pobierz plik: pyowm-2.6.1.tar.gz
    3) Rozpakuj go i wewnątrz folderu, który się pojawi, wykonaj:}
    python setup.py zainstalować

    pozdrowienia

  4.   Federico powiedział

    Najwyraźniej pyowm jest biblioteką klienta Pythona dla projektu OpenWeatherMap -http: //openweathermap.org/- i można ją pobrać z https://github.com/csparpa/pyowm.
    Dla przypomnienia, wyszukałem tylko w sieci. Nie pobrałem ani nie zainstalowałem Jarvisa

  5.   jeden, który się wydarzył powiedział

    Co to jest Jarvis dla systemu Linux?
    Kogoś, kto narusza Twoją prywatność i pozwala prywatnej firmie kontrolować Twoje życie i ograniczać Twoją wolność

    Jak działa Jarvis
    Bierne otrzymywanie uprawnień od użytkownika do zarządzania i masowania informacji

    Jak zainstalować Jarvis
    Brak zdrowego rozsądku i uznania dla cyfrowej wolności użytkownika

    Od użytkownika do użytkownika, nie odmawiajcie prawa do wolności cyfrowej.
    Powiedz nie chmurze, ona nie istnieje ... to komputer kogoś innego.
    Powiedz nie prywatnym sieciom społecznościowym, ponieważ pozwalają one na śledzenie i kontrolę obywateli
    Powiedz nie, aby zostać wykorzystanym, musisz być traktowany jak użytkownik. Nie pozwól firmom zamienić Cię w artykuł ...
    Użyj gnusocial, jeśli chcesz mieć Twittera, użyj diaspory, jeśli chcesz mieć Facebooka, użyj synchronizacji, jeśli chcesz mieć dropbox, użyj etherpada, jeśli chcesz mieć wieczność, użyj thunderbirda, jeśli chcesz menedżera poczty ...

    broń się przed tymi, którzy traktują Cię jak produkt!

    1.    Tomislav powiedział

      W artykule nie jest jasne: czy jest to opakowanie dla usługi Facebooka, czy usługa działająca lokalnie, na komputerze, bez połączenia z Internetem?

      1.    jaszczurka powiedział

        To narzędzie działające lokalnie i pozwalające na automatyzację różnych zadań, nie ma to nic wspólnego z Facebookiem, tyle tylko, że zostały zainspirowane narzędziem stworzonym przez twórcę Facebooka

        1.    jeden, który się wydarzył powiedział

          Zrozumiałem, że Jarvis został opracowany przez Marka Zuckerberga, prawda?
          W każdym razie chciałbym wiedzieć, jaki typ licencji posiada kod. Jestem całkiem przekonany, że nie będzie to GPL ani pochodne… prawda?

          1.    jaszczurka powiedział

            Jarvis dla Linuksa, jest zrobiony przez kogoś innego .. A licencja jest darmowa, nawet jej repozytorium na githubie jest publiczne ... W artykule jest repozytorium i można się w nie zagłębić.

            1.    jeden, który się wydarzył powiedział

              ok, widziałem już kod na githubie, dzięki temu czujesz się bardziej komfortowo używając niektórych poleceń GNU / Linuksa. Działa z wieloma warunkami, jeśli jeszcze.
              Nie jest zły


    2.    Cainn powiedział

      Wolność to utopia zależna od percepcji.
      Bez względu na to, po której stronie się znajdujesz, zawsze znajdzie się ktoś, kto rozkwitnie dzięki Twoim wysiłkom.

    3.    Yo powiedział

      Hej, spokojnie. To nie jest tak, jak instalowanie go, twoje dane osobowe pojawią się w New York Times (ani nie pochodzą z Facebooka, to tylko widelec innych). Zobaczmy ...

      Nie wiem, czy zauważyłeś to, ale skoro dają ci twój dowód osobisty (lub cokolwiek to jest w twoim kraju), ktoś ma już wszystkie twoje informacje. A w końcu, co w tym złego, nawet w mediach społecznościowych lub innych? Wszyscy wygrywają: Ty otrzymujesz bezpłatne, spersonalizowane usługi, a oni ulepszają swoje produkty i ogłaszają.

      Że są skrajności, tak i dlatego nie używam Facebooka (ani go nie potrzebuję), ale to wszystko, to nie apokalipsa ...

  6.   Jaime powiedział

    idzie idzie pytanie i między jarbisem a mycroftem na którym mam zostać?

    1.    jeden, który się wydarzył powiedział

      Będzie to zależeć od Twojej oceny ... prywatność vs. komfort

  7.   Frank Davila Arellano powiedział

    Jakie inne dystrybucje to obsługują?

    1.    anonimowy powiedział

      o ile Python ma wszystkie obliczone dystrybucje

  8.   Eschiklery powiedział

    Smutne, to niezwykle bolesne, to nic innego jak `` jeśli '' i polecenia systemowe, nic nowego, czego nie może zrobić osoba, która uczy się Pythona od 5 dni

  9.   Gość powiedział

    „Użytkownicy innych systemów operacyjnych mają już kilku całkiem akceptowalnych wirtualnych asystentów”

    Zakładamy, że Jarvis jest lepszy, hahahahaha

  10.   Esmil Sanchez Bandera powiedział

    Zrozumiałem, że Jarvis był własnością Starka w Iron Man i dlatego FICTIOUS

    cześć wszystkim

  11.   Jezus powiedział

    Postępowałem zgodnie ze wszystkimi instrukcjami, a kiedy uruchamiam polecenie python main.py, mówi mi to:
    python: nie można otworzyć pliku „main.py”: [Errno 2] Nie ma takiego pliku lub katalogu
    i nie ma więcej instrukcji w tym zakresie, czy możesz mi pomóc kontynuować, dziękuję.

    1.    Enrique Gonzalez powiedział

      Rozwiązałem to w najgłupszy sposób, ale w końcu udało mi się rozszyfrować swoje błędy. Najpierw to nie było jak SU, więc nie zapomnij wstawić «Sudo su» a potem i co ważniejsze otworzyłem konsolę, w której był folder i nie dał, więc lepiej wejść do folderu, wykonaj najpierw jako Super user, a potem python main .py i już mi to dało ... Dopiero teraz nie wiem co z nim zrobić: / Myślałem, że to coś bardziej jak Cortana (zintegrowana z Plazmą), ale naprawdę się nudziłem; Nie wiem, ile mogę z tym zrobić i nadal nie wykorzystałem tego jako takiego.

  12.   Enrique Gonzalez powiedział

    Mam ten sam problem, na końcu «python main.py mówi mi to:
    python: nie można otworzyć pliku 'main.py': [Errno 2] Nie ma takiego pliku ani katalogu »i jestem w katalogu z uprawnieniami administratora, zainstalowałem wszystkie moduły, ale po prostu mi na to nie pozwalają.

  13.   Sergio Avila powiedział

    Dobry artykuł. Zamontuję go na noc w domu. Dla tych, którzy rozdzierają swoje ubrania, ponieważ są z Zuckerberga naruszają ich prywatność… PO PROSTU ZACHOWAJ NAZWĘ!
    Pozdrowienia.

  14.   Stuart powiedział

    Witam, próbowałem to zainstalować, udaje mi się zainstalować paczki i wszystko idzie dobrze ale kiedy dojdę do części klonowania repozytorium wszystko się ułoży, to wciskam cd Jarvis i wszystko jest w porządku, ale kiedy daję pythonowi main.py to mi następujący błąd «python: nie można otworzyć pliku 'main.py': [Errno 2] Nie ma takiego pliku ani katalogu», ktoś wie, ponieważ niczego nie szukałem i mam nadzieję, że mi odpowie Dziękuję i życzę miłego dnia 😀

  15.   anonimowy powiedział

    W folderze Jarvis nie ma folderu main.py. Twój artykuł jest zły. proszę sprawdzić.

  16.   Iwan O. Veron powiedział

    Jak mógłbym to poprawić skoro studiuję pytom i chciałbym wsypać ziarenko piasku i to posłuży jako ćwiczenie rozwojowe

  17.   Cienisty Wilk powiedział

    python main.py nie istnieje, strata czasu. Sprawdź to.