Jarvis: um excelente assistente pessoal para Linux

Muitos de nossos leitores terão ouvido falar de 'Jarvis'ele assistente virtual desenvolvido por Mark Zuckerberg o criador de Facebook, a ferramenta tem causado grande rebuliço graças ao fato de combinar inteligência artificial com a internet das coisas para controlar praticamente toda a sua casa. Esta não é a primeira vez que um assistente pessoal poderoso foi criado, mas desta vez ele se tornou viral graças ao impacto que Zuckerberg teve na indústria.

Inspirado por toda essa revolução de assistentes virtuais, nasceu Jarvis para Linux um extraordinário assistente pessoal para Linux que usa o console e o python para automatizar muitas tarefas.

O que é Jarvis para Linux?

É um assistente pessoal para Linux que roda desde o terminal, é totalmente gratuito e é desenvolvido em Python. A ferramenta é responsável pela execução de diversas tarefas quando indicadas seguindo uma sintaxe previamente configurada.

Jarvis para Linux permite que você conheça informações sobre seu computador como (ram, temperatura, processos), sua localização geográfica, bem como localizar restaurantes, serviços, estádios, endereços próximos a sua localização. Da mesma forma, a ferramenta permite baixar músicas, ler notícias, buscar imagens, calcular rotas, entre outras funcionalidades. assistente pessoal para linux

É importante notar que Jarvis Permite agregar novas funcionalidades, além disso, é proposta a integração com serviços de terceiros. A ferramenta só foi lançada há poucos dias, mas a aceitação tem sido muito boa, trazendo consigo um grande número de novos colaboradores que estão trabalhando para melhorá-la.

Como funciona Jarvis

Usar o Jarvis é bastante simples, basta executar a classe principal da ferramenta e inserir os comandos que já estão programados para o bot realizar as tarefas que indicamos.

No vídeo a seguir, podemos apreciar em detalhes os benefícios do Jarvis e seu uso:

Como instalar o Jarvis

Instalar Jarvis para Linux é bastante simples, basta clonar o repositório oficial e instalar as dependências necessárias.

A instalação de dependências no Linux Mint e derivados pode ser feita executando os seguintes comandos como root:

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

Em seguida, procedemos para clonar o repositório e executar a classe principal.

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

Com isso agora podemos aproveitar esta ótima ferramenta

Conclusões sobre este assistente pessoal para Linux

Jarvis para Linux É uma ferramenta que tem visto um futuro de bastante sucesso, apesar de ter sido lançada recentemente ela tem um grupo de suporte bastante grande, suas funcionalidades básicas (e a maioria delas estão incluídas em outras ferramentas) aumentam consideravelmente a produtividade dos usuários. usuários que estão acostumados a usar o console.

Os usuários de outros sistemas operacionais já possuem alguns assistentes virtuais moderadamente aceitáveis, é um bom momento para o Linux começar a desfrutar de várias alternativas a essas ferramentas.

Esta excelente ferramenta ainda não possui suporte a vários idiomas, além de aceitar apenas comandos específicos. Certamente algo que será melhorado nas próximas versões.

O caminho que esta ferramenta deve percorrer para se tornar o melhor assistente pessoal para Linux é bastante longo, mas com a contribuição da comunidade, a adição de novas funcionalidades e acima de tudo com o poder do python, acredito que possa se consolidar.

Sinto falta que o aplicativo ainda não tenha inteligência artificial integrada, algo que no futuro deverá ser uma prioridade para o desenvolvedor se ele quiser que sua ferramenta seja realmente especial.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Ianque Carlos dito

    Muito boa contribuição, mas ao instalá-lo me deparo com o seguinte:
    Traceback (última chamada mais recente):
    Arquivo "main.py", linha 5, em
    importar pyowm, pedidos
    ImportError: Nenhum módulo chamado 'pyowm'

    Tentei alterar o código fonte, mas nada, não funciona e vejo que está tudo como está, dá-me uma ajuda?

    1.    manuel dito

      tente com as solicitações de instalação do sudo pip e tente novamente

      1.    noxonsoftwares dito

        Não é o módulo de solicitação, ele diz exatamente qual módulo é necessário
        ImportError: Nenhum módulo chamado 'pyowm'

        pip instalar pyowm

  2.   Christian Abarzua dito

    Olá.

    Você deve baixar o módulo pyown em:

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

    Escolha o arquivo pyowm-2.6.1.tar.gz (md5), descompacte-o e dentro da pasta execute:

    instalação do python setup.py

    Nota: Testado em: Debian 8.7

  3.   Christian Abarzua dito

    Olá.
    1) Instale o módulo pywm de: https://pypi.python.org/pypi/pyowm/2.6.1#downloads
    2) Baixe o arquivo: pyowm-2.6.1.tar.gz
    3) Descompacte-o e dentro da pasta que aparece execute:}
    instalação do python setup.py

    lembranças

  4.   federico dito

    Aparentemente, pyowm é uma biblioteca cliente Python para o projeto OpenWeatherMap -http: //openweathermap.org/- e você pode baixá-la em https://github.com/csparpa/pyowm.
    Para registro, eu só fiz uma pesquisa na web. Eu não baixei ou instalei o Jarvis

  5.   um que aconteceu dito

    O que é Jarvis para Linux?
    Alguém que viola sua privacidade e permite que uma empresa privada controle sua vida e restrinja sua liberdade

    Como funciona Jarvis
    Receber passivamente permissões do usuário para manipular e massificar suas informações

    Como instalar o Jarvis
    Falta de bom senso e apreciação pela liberdade digital do usuário

    De usuário para usuário, não negue o direito à liberdade digital.
    Diga não à nuvem, ela não existe ... é o computador de outra pessoa.
    Diga não às redes sociais privadas, pois permitem o rastreamento e controle dos cidadãos
    Diga não para ser usado, você deve ser tratado como um usuário. Não deixe que as empresas transformem você em um artigo ...
    Use gnusocial se quiser um twitter, use diáspora se quiser um facebook, use syncthing se quiser uma caixa de depósito, use etherpad se quiser um evernote, use um thunderbird se quiser um gerenciador de e-mail ...

    defenda-se daqueles que o tratam como um produto!

    1.    Tomislav dito

      Não fica claro no artigo: é um wrapper para um serviço do Facebook ou um serviço executado localmente, em um computador, sem conexão com a Internet?

      1.    Lagarto dito

        É uma ferramenta que funciona localmente e permite automatizar várias tarefas, não tem nada a ver com o Facebook, apenas que foram inspiradas na ferramenta desenvolvida pelo criador do Facebook

        1.    um que aconteceu dito

          Eu entendi que o Jarvis foi desenvolvido por Mark Zuckerberg, certo?
          Em qualquer caso, gostaria de saber que tipo de licença o código possui. Estou bastante convencido de que não será GPL ou derivados ... certo?

          1.    Lagarto dito

            Jarvis para Linux, é feito por outra pessoa .. E a licença é gratuita, mesmo seu repositório no github é público ... No artigo está o repositório e você pode ir mais fundo nele.

            1.    um que aconteceu dito

              ok, eu já vi o código no github, só deixa você mais confortável usando alguns comandos GNU / Linux. Funciona com muitos condicionais senão.
              Não é ruim


    2.    Cainn dito

      A liberdade é uma utopia que depende da percepção.
      Não importa de que lado você esteja, sempre há alguém que prospera com o seu esforço.

    3.    Yo dito

      Ei, pega leve. Não é como instalar suas informações pessoais aparecerão no New YorkTimes (nem é do Facebook, é apenas um fork de outras). E vamos ver ...

      Não sei se você notou, mas desde que te deram sua identidade (ou o que quer que seja em seu país) alguém já tem todas as suas informações. E, afinal, o que há de errado nisso, mesmo nas redes sociais ou em outras? Todos ganham: você obtém serviços gratuitos e personalizados, e eles aprimoram seus produtos e fazem anúncios.

      Que existem extremos sim, e é por isso que não uso o Facebook (nem preciso), mas é isso, não é o apocalipse ...

  6.   jaime dito

    going going going going question e entre jarbis e mycroft qual devo escolher?

    1.    um que aconteceu dito

      Vai depender da avaliação que você fizer ... privacidade vs. conforto

  7.   Frank Davila Arellano dito

    Que outras distros o suportam?

    1.    anônimo dito

      contanto que python tenha todas as distros que calculo

  8.   Esquiadores dito

    Triste, é extremamente doloroso, eles nada mais são do que se e comandos do sistema, nada de novo que uma pessoa que está aprendendo python por 5 dias não possa fazer

  9.   Locatário dito

    "Usuários de outros sistemas operacionais já têm alguns assistentes virtuais bastante aceitáveis"

    Presumimos que Jarvis é superior, hahahaha

  10.   Esmil Sanchez Bandera dito

    Eu tinha entendido que Jarvis era propriedade de Stark in Iron Man e, portanto, FICTITIOUS

    Olá a todos

  11.   Jesus dito

    Segui todas as instruções e quando executo o comando python main.py ele me diz o seguinte:
    python: não é possível abrir o arquivo 'main.py': [Errno 2] Esse arquivo ou diretório não existe
    e não há mais instruções a esse respeito, você pode me ajudar a continuar, obrigado.

    1.    Enrique Gonzalez dito

      Eu resolvi isso da maneira mais idiota, mas finalmente consegui decifrar meus erros. Primeiro não era como o SU então não esqueça de colocar "Sudo su" e então e mais importante, abri o console onde estava a pasta e não deu, então é melhor eu entrar na pasta, executar lá primeiro como Super usuário e depois python principal .py e me deu ... Só agora não sei o que fazer com ele: / Achei que fosse algo mais parecido com Cortana (Integrado ao Plasma) mas fiquei entediado mesmo; Não sei o quanto posso fazer com o mesmo e ainda não o explorei como tal.

  12.   Enrique Gonzalez dito

    Eu tenho o mesmo problema, no final «python main.py me diz o seguinte:
    python: não consigo abrir o arquivo 'main.py': [Errno 2] Esse arquivo ou diretório não existe »e estou no diretório com permissões administrativas, instalei todos os módulos, mas não permite.

  13.   Sergio avila dito

    Bom artigo. Vou instalá-lo à noite em casa. Para aqueles que rasgam suas roupas porque violam sua privacidade por serem Zuckerberg ... APENAS MANTENHA O NOME!
    Saudações.

  14.   Stuart dito

    Olá, tenho tentado instalar isto, consigo instalar os pacotes e tudo corre bem, mas quando chego à parte de clonagem do repositório tudo corre bem, clico em cd Jarvis e está tudo bem, mas quando dou python main.py, o seguinte erro «python: não consigo abrir o arquivo 'main.py': [Errno 2] Não existe esse arquivo ou diretório», alguém sabe, porque não procurei nada e espero que possam me responder Obrigado e bom dia 😀

  15.   anônimo dito

    Não há pasta main.py dentro da pasta Jarvis. Seu artigo está errado. Verifique, por favor.

  16.   Ivan O Veron dito

    Como poderia ajudar a melhorá-lo, já que estou estudando pytom e gostaria de colocar um grão de areia e serviria como um exercício de desenvolvimento

  17.   Lobo das Sombras dito

    python main.py não existe, perda de tempo. Confira.