Aunque a muchos nos cueste, debemos abrirle los brazos a la inteligencia artificial y comenzar a adquirir herramientas que estén equipadas con estas tecnología. En el mundo del software libre los avances de la inteligencia artificial son numerosos, en esta ocasión queremos dar a conocer un asistente virtual para Ubuntu llamado Dragonfire que busca hacerse un lugar en un sector muy competido.
¿Qué es Dragonfire?
Es un proyecto de código abierto, desarrollado en Python por Mehmet Mert Yıldıran que se comporta como un asistente virtual para Ubuntu. El mismo combina una serie de tecnologías que hará más fácil el día a día de sus usuarios, haciendo búsquedas muy precisas, realizando tareas por usted y aprendiendo sobre los datos que tú le suministras.
Dragonfire puede responder a cualquiera de sus pregunta, debido a que posee una excelente tecnología de búsqueda de información en la red, sus diálogos son cortos pero precisos y cuenta con una excelente integración con otras herramientas como YodaQA y Teachable AI.
Algo bastante interesante de la herramienta es que este asistente virtual para Ubuntu te habla de manera fluida, por lo que puedes configurarlo para que las respuestas a tus preguntas sean leídas por la herramienta. De igual manera, cuenta con reconocimiento de voz y mando al sistema, lo que permitirá una interelación fluida entre el usuario y el ordenador.
El código de la herramienta esta alojado en github, el mismo esta bastante ordenado y sigue muy bien los estándares de la programación en python por lo que cualquier usuario puede aprender sobre el comportamiento de la herramienta y sobretodo contribuir para hacerla mucho más robusta e interesante.
Cómo instalar Dragonfire
La instalación y uso de Dragonfire es sumamente sencilla, basta con que ejecutemos los siguientes comandos:
wget https://raw.githubusercontent.com/mertyildiran/Dragonfire/master/install.sh && chmod +x install.sh && sudo ./install.sh sudo pip install dragonfire
Lógicamente tenemos que tener instalado pip en Ubuntu. La herramienta funciona perfectamente en mi Linux Mint por lo que no debería existir ningún problema con otras distros derivadas de Ubuntu.
Para comenzar a usar la herramienta abrimos una consola y ejecutamos dragonfire, una manera sencilla de conocer y aprender los comandos que Dragonfire nos ofrece es visualizando el siguiente vídeo
Después de probar y usar esta grandiosa herramienta creo que a más de uno le dará ganas de recomendarla.
¿Cómo se pone en español? Inteligencias artificiales hay muchas, pero alguna que hable en español para la comunidad, no estaría nada mal.
buena herramienta hay q probARLA
no pude instalar el paqyete julius — solo esta disponoble para ubintu???
Efectivamente para Ubuntu y distros derivadas
spñp esta dosponible para ubuntu?? xq no pude instalarlo en parrot os que es una derivada de debian
Esta disponible para Ubuntu y derivados
No se puede instalar el Dragonfire en todas las distros Antes de lanzar una aplicacion esta debe ser probada en una abundante cantidad de versiones verificar si corren perfectamente bien y recien largar a postear Me parece un poco irresponsable la recomendacion si no esta bien probada una aplicacion
En que distro la instalaste?
logré instalarla, inicia perfactamente, pero no obedece ninguna orden, se las estoy dando en ingles según el menú de órdenes DRAGONFIRE / WAKE UP / HEY
GO TO SLEEP
ENOUGH
WHO AM I / SAY MY NAME
MY TITLE IS LADY / I’M A LADY / I’M A WOMAN / I’M A GIRL
MY TITLE IS SIR / I’M A MAN / I’M A BOY
WHAT IS YOUR NAME
WHAT IS YOUR GENDER
FILE MANAGER / OPEN FILES
WEB BROWSER
OPEN BLENDER
PHOTOSHOP / PHOTO EDITOR
INKSCAPE
VIDEO EDITOR
OPEN CAMERA
OPEN CALENDAR
OPEN CALCULATOR
OPEN STEAM
SOFTWARE CENTER
OFFICE SUITE
OPEN WRITER
OPEN MATH
OPEN IMPRESS
OPEN DRAW
KEYBOARD *
ENTER
SHUT DOWN THE COMPUTER
GOODBYE / BYE BYE / SEE YOU LATER
SEARCH * (IN/USING) WIKIPEDA
SEARCH * (IN/USING) YOUTUBE
pero no toma ninguna :S
Me puedes indicar en que distro para tratar de buscar la solución
The directory ‘/home/asesorennuevastecnologias/.cache/pip/http’ or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo’s -H flag.
The directory ‘/home/asesorennuevastecnologias/.cache/pip’ or its parent directory is not owned by the current user and caching wheels has been disabled. check the permissions and owner of that directory. If executing pip with sudo, you may want sudo’s -H flag.
Collecting dragonfire
Downloading dragonfire-0.9.2-py2.py3-none-any.whl
Collecting egenix-mx-base (from dragonfire)
Downloading egenix-mx-base-3.2.9.zip (74kB)
100% |████████████████████████████████| 81kB 1.8MB/s
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File «», line 1, in
File «/tmp/pip-build-hau97txd/egenix-mx-base/setup.py», line 9, in
import mxSetup, os
File «/tmp/pip-build-hau97txd/egenix-mx-base/mxSetup.py», line 229
print ‘running mxSetup.py with setuptools patched distutils’
^
SyntaxError: Missing parentheses in call to ‘print’
----------------------------------------
Command «python setup.py egg_info» failed with error code 1 in /tmp/pip-build-hau97txd/egenix-mx-base/
Con esto me quedo con las ganas de poder hacerlo funcionar al menos de momento, si me pueden ayudar se lo agradezco.
Estas ejecutando con sudo?
a mi tambien me aparece ese error, estoy en linux mint como sudo
mi microfono anda bien , lo veo desde el control de volumen , pero dragon fire no me escucha!! 🙁 que puedo hacer?
Me puedes indicar en que distro para tratar de buscar la solución
Buenos dias !
Si en Ubuntu 16.10
Gracias
Me sucede exactamente lo mismo, mi distro es elementaryos loki, basada en ubuntu 16.40
Se instala correctamente pero no responde a los comandos del video
Me puedes indicar en que distro para tratar de buscar la solución
Ubuntu 17.04 con KDE como escritorio
A mi me tira este error en Ubuntu Gnome 17.04:
Traceback (most recent call last):
File «/usr/local/bin/dragonfire», line 7, in
from dragonfire import initiate
File «/usr/local/lib/python2.7/dist-packages/dragonfire/init.py», line 8, in
from dragonfire.nlplib import Classifiers
File «/usr/local/lib/python2.7/dist-packages/dragonfire/nlplib.py», line 22, in
import nltk
ImportError: No module named nltk
Puedes probar ejecutando el siguiente comando: pip3 install nltk y luego ejecutar de nuevo
Saludos!
A mí me dio ese mismo error y ejecute «pip install nltk» y abrió bien pero no escucha y el micrófono esta activo escuchando!
Y muestra este mensaje, mientras intenta escuchar:
dragonfire
Warning: no model found for 'en'
Only loading the 'en' tokenizer.
Investigando ejecute la siguiente orden de comando:
python -m spacy.en.download all
Y ahora abre sin ningún mensaje pero no me ejecuta las ordenes de audio.
Sin embargo al finalizar la ejecución de la orden anterior me mostró el siguiente mensaje:
Linking successful
/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').
Mi pregunta concreta cuales son los pasos para cargar eso:
Nota: Ver este Link: https://spacy.io/docs/usage/models
porque para instalar tengo que desintalar wine y blender? no conviven?
Muy emocionado con la reseña ayer, llegue entusiasmado y me pidió desisntalar Wine. Hasta ahí llegó la felicidad.
Hola, ante todo, gracias por tus aportes.
Como tengo una cierta compulsión por instalar y probar cosas nuevas no pude resistirme después de leer tu artículo. Ahora, solo una duda, ¿cómo se desinstala?. He intentado en mi xubuntu 17.04 un:
chemongo@pcsobremesa:~$ sudo apt-get –purge remove dragonfire
Leyendo lista de paquetes… Hecho
Creando árbol de dependencias
Leyendo la información de estado… Hecho
E: No se ha podido localizar el paquete dragonfire
pero no encuentra el paquete, que por otro lado existe (tengo que decir que no ha sabido contestarme a esta misma pregunta).
Gracias, un saludo.
Para desinstalar es sudo pip uninstall dragonfire
Me agrada por que «Interactua» con uno, mejor dicho se tiene respuesta. He usado Paveler y Jarvis en python y de echo el ultimo me desagrado por que solo obedecia comandos muy basicos como decir la hora y asi (Nada util) y ademas estaba solo en ingles y no reconocia voz. Paveler parecia mas util pero no reconocia voy y tenia que estar presionando Ctrl + L cada que indicaba una orden, cosa que se me hace no practica si me explico? si ese es el caso mejor hago todo desde el entorno grafico o la terminal. El determinante para que yo no mostrara interes alguno en estos asistentes, es que siendo realistas y viendo lo que una «Cortana» o «Siri» incluso «AV Jarvis» para microsoft podian hacer, era algo muy diferente y mas apegado a algo automatizado y no lo engorroso de usar Jarvis para GNU/Linux pero espero que este asistente resulte mucho mejor proyecto.
Enrique, como desisntalo Jarvis, ciertamente es terriblemente básico. Lo instale en ubunto 16.10
Tengo ubuntu gnome 16.04 y la instalación se realiza correctamente, pero cuando el comando se ejecuta no se logra escuchar nada y tampoco reconoce ningún comando. Espero me puedas ayudar. Saludos y gracias por el post.
hola
mi nombre es claudio
mi distro es ubuntu studio con entorno de escritorio Xfce version 4.12
y en la terminal pegue lo siguiente:
wget https://raw.githubusercontent.com/mertyildiran/Dragonfire/master/install.sh && chmod +x install.sh && sudo ./install.sh
sudo pip install dragonfire
ejecute y no paso nada
no esta por ninguna parte
quedo atento a cualquier comentario
que se debo hacer quede con las ganas de conocer a drogonfire
Hola mi nombre es Dilton
My systema Linux Mint 18.2 Cinnamon 64bit
al instalar me aparecen estos errores.
The directory ‘/home/steve/.cache/pip/http’ or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo’s -H flag.
The directory ‘/home/steve/.cache/pip’ or its parent directory is not owned by the current user and caching wheels has been disabled. check the permissions and owner of that directory. If executing pip with sudo, you may want sudo’s -H flag.
Ejecute con sudo y tampoco tengo resultados.
Agradeceria sus respuestas
Saludos.
con desagrado puedo decir que no pude instalarla, me lanza muchos errores y si todo eso tiene que ver con que tengo wine y blender, no pienso desinstalarlos, aparte que wine usa mis programas de windows de diseño como lo son Cinema 4d y Keyshot, tengo la distro de Ubuntu Studio 17.10 y no veo solucion y como dije si la solucion es quitar esos programas, emtomces nunca usare Dragonfire
no creo que nadie haya podido instalar esto,sinceramente
lo he intentado con linux mint y con ubuntu fossa,
todo con sudo y nada,debe haber una manera segura de instalar