Indigo – Un asombroso asistente personal gratuito para android.

30 04 2013

Los Interfaz de usuario de lenguaje natural son interfaces de usuario que nos permiten interactuar en forma natural con ordenadores sin tener que utilizar un teclado, ratón u otros periféricos.

Antecedentes y antecesores.

El inicio de la computación data desde hace dos mil cien años con el mecanismo de Anticitera, continuadas en 1,843 con la máquina analítica de Ada Lovelace y Charles Babbage.

El primer programa con inteligencia artificial fue uno de ajedrez creado por Alan Turing en 1952. En 1964 se crea el programa eliza, un chatbot de lenguaje natural.

En 1992 se creo el primer chatbot o programa de inteligencia en español, Dr. Abuse, basado en el programa eliza. Podemos instalar programas de síntesis de voz para que abuse hable y podemos escribir con la voz con programas de dictado de voz.

En 1995 se crea el programa libre Alice, ganador de los premios Loebner en los años 2000, 2001 y 2004. Hace dos semanas fue lanzado Alice 2.0 con versiones para móviles, puede descargarse e instalarse desde google play.

En 1997 fue lanzada la versión 1.0 de Dragon Naturally Speaking para windows, que permite a las personas escribir por medio de dictado o comandos de voz.

En 2001 se lanza cmu sphinx para linux, un programa para escribir por medio de la voz, otros programas similares son  julius y y pearlbox con los que podemos para hablarle al ordenador. Linux cuenta también con el programa  Festival ktts para síntesis de voz, permite al ordenador hablar o leer textos.

Los asistentes virtuales y programas de inteligencia artificial se han popularizado también en libros y películas de ciencia ficción; como la computadora HAL 9000 en el libro de Arthur C. Clark de 1968; 2001: Una odisea del espacio, que cuenta con reconocimiento de voz, reconocimiento facial y apreciación del arte. O el personaje Alice, en las peliculas de Resident Evil, una inteligencia artificial que se comunica con las personas en sus instalaciones mediante un holograma mediante voz y simulación de contacto visual.

Desde hace unos años el poder de procesamiento de los teléfonos ha mejorado y cuenta con la capacidad suficiente para tener asistentes personales con inteligencia artificial, entre ellos siri que aparece en 2011 (iphone 3GS y superiores)  y google now en 2012 (para android 4.1 o superiores), en marzo de 2013 llegó un nuevo competidor, Indigo.

Indigo.

Indigo es un programa gratuito para android (versión 4.0)  y windows phone creado por la empresa Artificial Solutions, está disponible en google play desde entonce, fue presentada en el Mobile World Congress 2013, de momento funciona solo en inglés, aunque mas adelante podría funcionar en otros idiomas. Es un programa muy liviano y tan solo pesa 2 MB.

Responde a muchas preguntas en lenguaje natural mediante comandos de voz, como que clima hace o que muestre cines cercanos, todo esto en lenguaje natural hablado.

podemos mantener una conversación larga y completa con el programa, pero vean este video para entenderlo mejor:

http://www.youtube.com/watch?v=aOVG2Bbw-Lo

Luego de instalar el programa o antes de eso pueden registrarse en la página de indigo.

Como usarlo.

Una ves abrimos el programa y nos registramos (escogemos una clave de 8 letras, una mayúscula y un número), el programa nos saluda por nuestro nombre por medio de los parlantes del teléfono, presionando el botón del micrófono podemos preguntarle cualquier cosa y el programa la responde en el mismo instante o también muestra información de como llegar a un lugar con maps o muestra información en de el sitio yelp.com, su teléfono, su mapa, horarios, etc..

Podemos hablarle o preguntarle al programa cualquier cosa en un ambiente con mucho ruido, el programa entiende lo que le decimos en forma nítida y sin errores. Además cuando le hablamos o preguntamos algo al programa también nos entiende a la perfección en ambientes de mucho ruido.

Es un programa que entiende lo que le preguntamos dos o tres veces mejor que siri y entiende lo que le decimos mucho mejor que siri. Como es un programa recién salido del horno puede no entender algunas cosas por lo que nos pregunta si podemos repetirlas, aun así entiende mejor las cosas que siri (en la que hay que repetir hasta cinco veces lo que queremos decirle). La información la obtiene de servicios como Yelp o Wolphram Alpha.

Podemos decirle a Indigo que nos recuerde algo o suene la alarma a x hora, por ejemplo, wake me up at 7 am, el programa pone la alarma en el programa de alarma que tengamos sin que tengamos que escribirlo o hacerlo.

Puede hacer una llamada a nuestros contactos, solo debemos decirle call xpersona y el programa la llamará sin que tengamos que ir a los contactos o marcar el número.

Podemos preguntarle que hora es o que hora es en x pais, por ejemplo, qué hora es en Japón, el programa nos responderá que hora es.

Podemos preguntarle el clima donde estamos (tell me the weather) o en cualquier otro país o ciudad.

Pueden utilizarlo para tuitar en su cuenta sin tener que usar el teclado o usar facebook desde Indigo.

La configuración del programa se hacedesde el botón del menú, settings: Desde el menú pueden:

Escoger un tema oscuro.

Escoger las unidades de temperatura y distancia.

Loguearse en twitter y f acebook,

Escoger un calendario: Por ejemplo el de su cuenta en gmail.

Escoger el motor de reconocimiento de voz: Británico, norteamericano o australiano.

Escoger el acento de las respuestas del programa:acento de inglés británico o norteamericano.

Repitiendo:

Precio: Gratuito

Peso: 2 MB.

Sistema operativo: Android 4.0+, Windows Phone 8.

Enlaces externos:

http://es.wikipedia.org/wiki/CMU_Sphinx

http://es.wikipedia.org/wiki/Interfaz_de_usuario_de_lenguaje_natural

http://es.wikipedia.org/wiki/Reconocimiento_del_habla_en_Linux

http://es.wikipedia.org/wiki/Festival_%28TTS%29

http://en.wikipedia.org/wiki/Dragon_NaturallySpeaking

http://es.wikipedia.org/wiki/Siri

http://es.wikipedia.org/wiki/Google_Now

http://www.taringa.net/posts/downloads/1900674/Programas-de-Inteligencia-Artificial—Descarguenlos-Ya.html

http://es.wikipedia.org/wiki/Dr._Abuse

http://es.wikipedia.org/wiki/Alan_Mathison_Turing

http://es.wikipedia.org/wiki/Artificial_Linguistic_Internet_Computer_Entity

http://www.alicebot.org/

http://en.wikipedia.org/wiki/Loebner_Prize

Esta claro que este es solo el inicio de este tipo de aplicaciones y con el incremento de memoria y procesamiento en los teléfonos pronto podremos instalarlos en el teléfono o en el ordenador para no tener depender de servicios basados en la nube o en la red.

Hay otro programa similar también gratuito llamado asistente (speaktoit), puede instalarse en android 2.1 en adelante. Mas adelante posteare una entrada sobre Alice 2.0 en su versión móvil. Hay bastante competencia en esta área, eso significa que ya inició la carrera de este tipo de interfaces, ahora solo es cuestión de tiempo para que surjan sistemas operativos móviles o de pc centrados en y manejados por inteligencias artificiales.

Entradas similares en el blog:

https://arukard.wordpress.com/2008/04/12/kubuntu-linux-ya-no-ocupas-estar-sentado-frente-a-la-computadora-wiimote-headset-inalambrico-tvs-de-plasma-etc/

https://arukard.wordpress.com/2008/07/04/la-verdadera-computadora-del-futuro-nada-de-basura-intel-dell-etc/

https://arukard.wordpress.com/2008/12/15/computadoras-antiguas-con-varios-siglos-y-milenios-de-antiguedad/

Pd. También puede instalarse en windows phone.





RetroPC: Altavista, el primer gran buscador.

29 11 2012

Con este post inicio una nueva categoria en el blog, RetroPC, para tratar y retomar temas del pasado que hoy pasan ignorados o desapercibidos, este es el primer post de la serie.

Si hoy pensamos en un navegador web, lo primero que se nos viene a la mente es Google, sin embargo a mediados de los noventas el lider global en busquedas era otro, Altavista.

El buscador Altavista fue desarrollado por investigadores de la empresa DEC y fue lanzado como buscador web el 15 de diciembre de 1995, caracterizado por su aspecto minimalista.

Altavista fue el primer buscador (o uno de los primeros) en incorporar un traductor de textos a varios idiomas en su propio sitio web, BabelFish, funcionando en el buscador desde 1997 y de forma gratuita, muy util para traducir todos documentos en forma instantanea, casi una decada antes de que lo incluyera el buscador de google.

Durante la decada de los noventas fue  el buscador web mas utilizado.en 1996 paso a ser el proveedor de busquedas exclusivo de Yahoo. Altavista fue creada tres años antes que el buscador Google. En 1998 la empresa DEC fue comprada por Compaq, quienes  en 1998 redisenaron Altavista como un portal web, deajando atras su anterior interfaz minimalista.

Altavista fue ademas el primer buscador multimedia, indexando archivos de imagenes, musica, video, etc a mediados de 2001, varios meses antes que google y yahoo.

Altavista fue el buscador con mas patentes de busqueda registradas, 61 en total (aunque claro que las patentes de software son un atraso al desarrollo si son mal utilizadas).

En febrero de 2003 altavista fue comprada por la empresa Overture Services Inc, que a su vez fue comprada 3 meses despues por yahoo, que muestra los resultados del buscador yahoo.

Al ver la historia de AltaVista observamos como facilito, impulso y redefinio las busquedas en internet, atreviendose a dar grandes pasos antes que todos los demas buscadores, mostrandole el camino a google (quien copio su diseno inicial), a yahoo (basada en las busquedas de altavista), y a el resto de buscadores que llegaron despues.





Cuatro Alternativas Libres a Google Earth.

19 11 2008

Google en el año 2004 compró la empresa Keyhole Inc. fundada en el año 2001 y creadora de keyhole, un programa muy interesante en el que habían fotos digitales de todo el mundo, se podían ver las calles de varias ciudades, ir de un punto a otro, muy completo, el programa era de pago, pero tenia un demo que duraba 30 días, cuando google la empresa keyhole le cambió el nombre al programa llamandolo google earth, algunas de las novedades es que agregó una versión gratuita permante, google earth ahora funciona en linux, agregó algunas funciones extras.

Pero como lo que nos interesa el software libre mas que el privativo, mencionaré a continuación algunos programas libres similares a google earth (antes keyhole):

1.- WW2D – Una alternativa libre a Google Earth

WW2D, un interesantísimo proyecto libre y que se nos presenta como alternativa libre a Google Earth.

WW2D es un proyecto basado en código abierto que está basado en la “NASA World Wind” y que también nos permite volar a vista de pájaro por nuestro planeta.

Se pueden realizar búsquedas, y al estar basado en código abierto facilita la creación de plugins por parte de terceros.

Actualmente existe la posibilidad de dotar a las imágenes de banderas, fronteras, nombres de sitios, señales…

Actualmente está disponible en su versión 0.99.88 RC1 es la última y existen versiones para Windows y Linux.

WW2D está diseñado para descargar dinámicamente las imágenes de Internet aunque también se permite al usuario descargar los datos necesarios para disponer de un cómodo acceso offline y/o más rápido. Es una de las ventajas del programa y que no se puede hacer en google earth, navegar por todo el planeta en forma offline.

A diferencia de la versión de Google, el programa bebe de diferentes fuentes, y puede ser ampliamente configurado en cuanto a estas.

En su configuración básica WW2D emplea imágenes de:

  • Blue Marble (1 km/pixel),
  • LandSat7 (15 m/pixel),
  • USGS Topo Maps,
  • USGS Digital Ortho imagery
  • y USGS Urban Area imagery.

Requisitos: Java RE, y Jogl.

Descarga: http://sourceforge.net/projects/ww2d

Mas info :

http://ww2d.softonic.com/

http://ww2d.berlios.de/

http://www.gnomefiles.org/app.php?soft_id=1045

Fuente: Ecualug.org

2.- Openstreetmap.

Openstreetmap es un mapa libre, al estilo wikipedia, muy liviano y veloz, siempre en desarrollo:

http://wiki.openstreetmap.org/index.php/Es:Main_Page

Si hay algo que molesta es que uno busque un lugar en google earth y no aparezca, pues esta es la ventaja de openstreetmap, si no aparece uno mismo puede crearlo.

Actualizado:

3.- Marble.

Marble es una aplicación de escritorio gratuita y de código abierto para GNU/Linux que nos permitirá acceder a un completo atlas mundial virtual en nuestro PC con interesantes funcionalidades.

El manejo del mapa se divide en cuatro paneles. El más grande es el que nos mostrará la bola del mundo. Podemos hacer zoom, desplazarnos por el mapa y buscar ciudades desde el panel de Navegación.

El panel de Leyenda nos mostrará el significado de los distintos símbolos, dibujos y colores presentes en el mapa. El último panel, el panel de Vistas, nos permitirá elegir entre las diferentes vistas disponibles para el mapa terráqueo: vista de atlas, vista plana, vista nocturna y vista por satélite.

Los mapas se obtienen directamente desde internet, una única vez, en el primer arranque del programa, con lo que no tendrás que volver a preocuparte por ellos después de iniciar Marble por primera vez ya que quedan guardados en la computadora para usarse sin necesidad de tener internet ni perder tiempo volviendo a cargar los mapas.

Fuente: http://marble.uptodown.com/ubuntu/

Para instalar Marble: Instalando Marble en Ubuntu

Si no te conformas, puede interesarles esta otra entrada que trata sobre mapas libres, públicos, con licencia creative commons y otros mapas.

4.- Earth 3D

Earth3D te permitirá observar los rasgos geológicos y geográficos de nuestro planeta en una escala realista, y con imágenes actualizadas tomadas de diferentes servidores.

Earth3d
Uno de los puntos fuertes de Earth3D es la posibilidad de visualizar los fenómenos meteorológicos en tiempo casi real, pudiendo visualizar el estado y la posición de borrascas, anticiclones y demás elementos relativos al tiempo atmosférico.

De esta manera, Earth3D, siendo de código abierto, se acerca bastante a los programas líderes en su campo como son Google Earth o Microsoft Visual Earth.

Descarga (en linux se instala desde los repositorios).





100 Buscadores alternativos a Google – Para cuando te canses del aburrido google.

20 08 2008

Primero los buscadores latinos y en español que son los que nos interesan:

Fuentes:

http://www.xi77.com.ar/intranet/buscador/buscadores3.htm

http://www.miguelmoreno.org/buscadoresspain.htm

http://www.joseacontreras.net/buscadores.htm

http://www.alta-en-buscadores.biz/listado_buscadores_hispanos.php?d=enREDados

http://personales.mundivia.es/cfsierra/index4.htm

http://www.tingloop.com/tingloop/buscadeu.htm

Luego la lista de buscadores alternativos a google, para cuando sus resultados no muestren la información que necesitas:

A

B

C

D

E

F

G

I

K

L

M

N

O

P

Q

R

S

T

U

V

W

Y

Z

Pueden cambiar su página de inicio por cualquiera de ellos de vez en cuando para no tener que depender de un solo buscador.

Fuente: http://www.readwriteweb.com/archives/top_100_alternative_search_engines.php

Organizados por tipo de búsqueda: http://subinternet303.blogspot.com/2008/05/los-100-buscadores-alternativos-google.html