Dragonfire: um assistente virtual para Ubuntu

Embora custe a muitos de nós, devemos abrir nossos braços para a inteligência artificial e começar a adquirir ferramentas equipadas com essas tecnologias. No mundo do software livre, os avanços em inteligência artificial são inúmeros, desta vez queremos divulgar um assistente virtual para Ubuntu chamado Dragonfire que busca fazer um lugar em um setor muito competitivo.

O que é Dragonfire?

É um projeto de código aberto, desenvolvido em Python por Mehmet Mert Yıldıran que se comporta como um assistente virtual para Ubuntu. Combina uma série de tecnologias que vão facilitar o dia a dia dos seus utilizadores, fazendo pesquisas muito precisas, realizando tarefas para si e conhecendo os dados que fornece.assistente virtual para ubuntu

Fogo de dragão pode responder a qualquer uma de suas perguntas, pois possui excelente tecnologia de Pesquise informações na rede, seus diálogos são curtos, mas precisos e possui excelente integração com outras ferramentas, como Yoda QA y IA ensinável.

Algo bastante interessante sobre a ferramenta é que este assistente virtual para Ubuntu fala com você fluentemente, então você pode configurá-lo para que as respostas às suas dúvidas sejam lidas pela ferramenta. Da mesma forma, possui reconhecimento de voz e comando do sistema, o que permitirá uma interação fluida entre o usuário e o computador.

O código da ferramenta está hospedado em github, é bastante ordenado e segue muito bem os padrões de programação python para que qualquer usuário possa aprender sobre o comportamento da ferramenta e acima de tudo contribuir para torná-la muito mais robusta e interessante.

Como instalar o Dragonfire

A instalação e utilização do Dragonfire são extremamente simples, bastando executar os seguintes comandos:

wget https://raw.githubusercontent.com/mertyildiran/Dragonfire/master/install.sh && chmod + x install.sh && sudo ./install.sh sudo pip install dragonfire

Logicamente, temos que ter o pip instalado no Ubuntu. A ferramenta funciona perfeitamente no meu Linux Mint, então não deve haver nenhum problema com outras distros derivadas do Ubuntu.

Para começar a usar a ferramenta, abrimos um console e executamos o dragonfire, uma maneira fácil de conhecer e aprender os comandos que o Dragonfire nos oferece é assistindo ao seguinte vídeo

Depois de experimentar e usar essa ótima ferramenta, acho que mais de um vai querer recomendá-la.


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.   Armando dito

    Como você coloca em espanhol? Existem muitas inteligências artificiais, mas algumas que falam espanhol para a comunidade não seriam nada ruins.

  2.   Mervy Enrique González González dito

    boa ferramenta você tem que tentar

  3.   mario dito

    Não consegui instalar o pacote Julius - está disponível apenas para ubintu ???

    1.    Lagarto dito

      Efetivamente para Ubuntu e distros derivadas

  4.   mario dito

    spñp está disponível para ubuntu? xq não consegui instalá-lo no parrot OS que é um derivado do debian

    1.    Lagarto dito

      Está disponível para Ubuntu e derivados

  5.   Jorge dito

    Dragonfire não pode ser instalado em todas as distros Antes de lançar um aplicativo, ele deve ser testado em um grande número de versões, verifique se estão funcionando perfeitamente e apenas poste. Acho a recomendação um pouco irresponsável se um aplicativo não for bem testado

    1.    Lagarto dito

      Em qual distro você o instalou?

  6.   Francisco dito

    Consegui instalá-lo, ele inicia perfeitamente, mas não obedece a nenhum comando, estou passando em inglês de acordo com o menu de comando DRAGONFIRE / WAKE UP / HEY
    VÁ DORMIR
    O SUFICIENTE
    QUEM SOU EU DIZ MEU NOME
    MEU TÍTULO É SENHORA / SOU SENHORA / SOU MULHER / SOU MENINA
    MEU TÍTULO É SENHOR / SOU HOMEM / SOU MENINO
    QUAL O SEU NOME
    QUAL É SEU GÊNERO
    GERENCIADOR DE ARQUIVOS / ARQUIVOS ABERTOS
    NAVEGADOR DA WEB
    ABRIR O BLENDER
    PHOTOSHOP / EDITOR DE FOTOS
    inkscape
    EDITOR DE VÍDEO
    CÂMERA ABERTA
    CALENDÁRIO ABERTO
    ABRIR A CALCULADORA
    ABRIR O VAPOR
    CENTRO DE SOFTWARE
    SUÍTE DE ESCRITÓRIO
    ABRIR ESCRITOR
    ABRIR MATEMÁTICA
    ABRIR IMPRESSÃO
    ABRIR DESENHO
    TECLADO *
    ENTRAR
    DESLIGAR O COMPUTADOR
    ADEUS / Tchau Tchau / Vejo você mais tarde
    PESQUISAR * (IN / USANDO) WIKIPEDA
    PESQUISAR * (IN / USANDO) YOUTUBE

    mas não leva nenhum: S

    1.    Lagarto dito

      Você pode me dizer qual distro eu devo tentar encontrar a solução

  7.   Thomas (alktodostemen) dito

    O diretório '/home/asesorennuevastecnologias/.cache/pip/http' ou seu diretório pai não pertence ao usuário atual e o cache foi desabilitado. Verifique as permissões e o proprietário desse diretório. Se estiver executando pip com sudo, você pode querer a sinalização -H do sudo.
    O diretório '/home/asesorennuevastecnologias/.cache/pip' ou seu diretório pai não pertence ao usuário atual e o cache de rodas foi desabilitado. verifique as permissões e o proprietário desse diretório. Se estiver executando pip com sudo, você pode querer a sinalização -H do sudo.
    Coletando fogo de dragão
    Fazendo download de dragonfire-0.9.2-py2.py3-none-any.whl
    Coletando egenix-mx-base (do dragonfire)
    Baixando egenix-mx-base-3.2.9.zip (74kB)
    100% | ███████████████████████████████ | 81kB 1.8 MB / s
    Resultado completo do comando python setup.py egg_info:
    Traceback (última chamada mais recente):
    Arquivo «», linha 1, em
    Arquivo "/tmp/pip-build-hau97txd/egenix-mx-base/setup.py", linha 9, em
    importar mxSetup, sistema operacional
    Arquivo "/tmp/pip-build-hau97txd/egenix-mx-base/mxSetup.py", linha 229
    imprimir 'executando mxSetup.py com setuptools patched distutils'
    ^
    SyntaxError: Parênteses ausentes na chamada para 'imprimir'

    ----------------------------------------

    O comando "python setup.py egg_info" falhou com o código de erro 1 em / tmp / pip-build-hau97txd / egenix-mx-base /

    Com isso fico com o desejo de poder fazer funcionar pelo menos por enquanto, se você puder me ajudar eu agradeço.

    1.    Lagarto dito

      Você está usando o sudo?

      1.    anônimo dito

        Também recebo esse erro, estou no Linux Mint como o sudo

  8.   banheiro dito

    meu microfone funciona bem, vejo pelo controle de volume, mas o fogo do dragão não me ouve !! O que eu posso fazer?

    1.    Lagarto dito

      Você pode me dizer qual distro eu devo tentar encontrar a solução

      1.    John Minujen dito

        Bom Dia !
        Sim no Ubuntu 16.10
        obrigado

        1.    gonzalo fleming dito

          A mesma coisa acontece comigo, minha distro é elementaryos loki, baseada no ubuntu 16.40

  9.   Fernando duarte dito

    Instala com sucesso, mas não responde aos comandos de vídeo

    1.    Lagarto dito

      Você pode me dizer qual distro eu devo tentar encontrar a solução

      1.    Fernando duarte dito

        Ubuntu 17.04 com KDE como desktop

  10.   Francisco dito

    Ele me lança este erro no Ubuntu Gnome 17.04:

    Traceback (última chamada mais recente):
    Arquivo "/ usr / local / bin / dragonfire", linha 7, em
    de dragonfire importar iniciado
    Arquivo «/usr/local/lib/python2.7/dist-packages/dragonfire/o init.py », linha 8, em
    de dragonfire.nlplib import Classificadores
    Arquivo "/usr/local/lib/python2.7/dist-packages/dragonfire/nlplib.py", linha 22, em
    importar nltk
    ImportError: Nenhum módulo denominado nltk

  11.   Lagarto dito

    Você pode testar executando o seguinte comando: pip3 install nltk e execute novamente

    1.    JOSÉ JOHAN ALBERT IZAIPE dito

      Saudações!

      Ele me deu o mesmo erro e executei "pip install nltk" e ele abriu bem, mas não está ouvindo e o microfone está ouvindo ativamente!

      E mostra esta mensagem, ao tentar ouvir:

      fogo de dragão

      Warning: no model found for 'en'

      Only loading the 'en' tokenizer.

      Investigando, execute o seguinte comando:

      python -m spacy.en.baixar tudo

      E agora ele abre sem nenhuma mensagem, mas não executa os comandos de áudio.

      Porém, ao final da execução do pedido anterior, me mostrou a seguinte mensagem:

      Vinculação bem-sucedida

      /usr/local/lib/python2.7/dist-packages/en_core_web_sm/en_core_web_sm-1.2.0
      --> /usr/local/lib/python2.7/dist-packages/spacy/data/en

      You can now load the model via spacy.load('en').

      Minha pergunta específica, quais são as etapas para carregar isso:

      Nota: Veja este link: https://spacy.io/docs/usage/models

  12.   leonardo dito

    porque para instalar tenho que desinstalar o wine e o liquidificador? não coexistem?

  13.   Sergio avila dito

    Muito animado com a revisão de ontem, cheguei animado e pedi para desinstalar o Wine. É aí que a felicidade veio.

  14.   Chemongo dito

    Olá, em primeiro lugar, obrigado por suas contribuições.
    Como tenho uma certa compulsão para instalar e experimentar coisas novas, não resisti depois de ler seu artigo. Agora, só uma pergunta, como você desinstala? Eu tentei no meu xubuntu 17.04 a:
    chemongo @ pc desktop: ~ $ sudo apt-get –purge remove dragonfire
    Lendo lista de pacotes ... Concluído
    Criando árvore de dependências
    Lendo as informações de status ... Concluído
    E: O pacote dragonfire não pôde ser localizado
    mas não consegue encontrar o pacote, que por outro lado existe (devo dizer que não foi capaz de responder a esta mesma pergunta).
    Obrigado, saudações.

    1.    Ulisesten dito

      Para desinstalar é sudo pip desinstalar o dragonfire

  15.   Enrique Gonzalez dito

    Gosto porque «interage» com um, mas sim porque tem uma resposta. Eu usei Paveler e Jarvis em python e na verdade o último eu não gostei porque ele só obedecia a comandos muito básicos como dizer as horas e assim por diante (nada útil) e também era apenas em inglês e não reconhecia voz. Paveler parecia mais útil, mas não me reconheceu e eu tinha que pressionar Ctrl + L sempre que indicava uma ordem, o que não é prático se eu me explicar? se for esse o caso, é melhor eu fazer tudo do ambiente gráfico ou do terminal. O factor determinante para que não demonstrasse interesse por estes assistentes, é que ser realista e ver o que uma «Cortana» ou «Siri» até «AV Jarvis» para microsoft podia fazer, era algo muito diferente e mais apegado a algo automatizado e não complicado de usar Jarvis para GNU / Linux, mas espero que este assistente seja um projeto muito melhor.

  16.   JOSÉ QUINTANA dito

    Enrique, como Jarvis o desencoraja, é certamente terrivelmente básico. Eu instalei no ubunto 16.10

  17.   Rodi rodi dito

    Eu tenho o ubuntu gnome 16.04 e a instalação foi bem-sucedida, mas quando o comando é executado ele não consegue ouvir nada e também não reconhece nenhum comando. Espero que você possa me ajudar. Saudações e obrigado pela postagem.

  18.   claudio dito

    Olá
    meu nome é claudio
    minha distro é ubuntu studio com ambiente desktop Xfce versão 4.12

    e no terminal cole o seguinte:

    wget https://raw.githubusercontent.com/mertyildiran/Dragonfire/master/install.sh && chmod + x install.sh && sudo ./install.sh
    sudo pip instalar dragonfire

    Eu corri e nada aconteceu
    não está em lugar nenhum

    fique atento a quaisquer comentários

    o que devo fazer eu quero conhecer o drogonfire

  19.   dilton dito

    Ola meu nome é dilton
    Meu sistema Linux Mint 18.2 Cinnamon 64bit
    ao instalar eu recebo esses erros.
    O diretório '/home/steve/.cache/pip/http' ou seu diretório pai não pertence ao usuário atual e o cache foi desabilitado. Verifique as permissões e o proprietário desse diretório. Se estiver executando pip com sudo, você pode querer a sinalização -H do sudo.
    O diretório '/home/steve/.cache/pip' ou seu diretório pai não pertence ao usuário atual e o cache de rodas foi desabilitado. verifique as permissões e o proprietário desse diretório. Se estiver executando pip com sudo, você pode querer a sinalização -H do sudo.
    Corri com o sudo e também não obtive resultados.
    Eu apreciaria suas respostas
    Saudações.

  20.   Vanshe dito

    Com nojo posso dizer que não consegui instalá-lo, me dá muitos erros e se tudo isso tem a ver com o fato de eu ter wine e liquidificador, não vou desinstalá-los, além de que o wine usa meus programas de design windows como Cinema 4d e Keyshot, tenho A distro Ubuntu Studio 17.10 e não vejo uma solução e como disse se a solução for remover esses programas, emtomces que nunca usarei o Dragonfire

  21.   Carlos retorna dito

    Eu não acho que alguém poderia ter instalado isso honestamente
    Eu tentei com linux mint e com ubuntu fossa,
    tudo com sudo e nada, deve haver uma maneira segura de instalar