Use lenguaje natural con Betty, su asistente digital en la terminal de Linux

Asistentes personales como Siri y Google Now pueden ser bastante útiles, pero antes no solía ser así para su computadora Linux. Ahora es el turno de Linux con Betty.

Asistentes personales como Siri y Google Now pueden ser bastante útiles, pero antes no solía ser así para su computadora Linux.  Ahora es el turno de Linux con Betty.
Anuncio

Los asistentes personales como Siri y Google Now pueden ser bastante útiles, pero no hay nada como eso para su computadora con Linux. O al menos, ese solía ser el caso. Hay Sinus, una utilidad parecida a Siri para usuarios de Mac Realice Comandos de Voz Siri-Like en su Mac con Sinus Realice Comandos de Voz Siri-Like en su Mac con Sinus Apple aún no ha traído Siri a la Mac así que tendremos que hacer hacer con Sinus, una aplicación gratuita que intenta imitar la utilidad del asistente de Apple. Lea más, pero ahora es el turno de Linux con Betty.

¿Qué es Betty?

Betty es una asistente personal similar a Siri y Google Now que puede tomar comandos escritos en inglés sencillo y ejecutarlos por usted. Hay muchos comandos diferentes que admite, que veremos un poco más adelante. El único "inconveniente" es que está limitado a la terminal, y no acepta comandos de voz como Google Now OK, Google: más de 20 cosas útiles que puedes decirle a tu teléfono Android. OK, Google: más de 20 cosas útiles que puedes decir Su teléfono Android Poco a poco, sin que nos demos cuenta, el futuro ha llegado. Lea más y Siri do. Sin embargo, no dejes que eso te asuste, es extremadamente útil y fácil de usar.

Una vez que Betty está instalada, puedes hacer todo tipo de cosas con ella. Puede indicarle cuántas palabras hay en un archivo, cambiar varias configuraciones, encontrar archivos, realizar consultas en Internet (e incluso descargar archivos), realizar operaciones de archivos y directorios, como permisos de cambio y comprimir / descomprimir, hacer varios comandos de usuario, controlar aplicaciones de música, y mucho más.

Para cada comando que le dé a Betty, le dirá qué comando está usando para cumplir su solicitud, así como también le dará la salida de dicho comando. Esto no solo facilita el uso del terminal, sino que también puede usarse como herramienta de enseñanza, siempre que preste atención a los comandos que utiliza.

Alrededor del tiempo de publicación de este artículo, Betty solo tendrá aproximadamente dos meses. Por lo tanto, todavía no es capaz de hacer literalmente lo que quieras, pero como puedes ver ya admite una gran cantidad de comandos. Cuanto más tiempo lo dediques, más comandos apoyará. Y la espera tampoco debería llevar mucho tiempo: agregar comandos es bastante fácil para los desarrolladores y ya hay más de un puñado de personas que contribuyen al proyecto.

Lo que Betty puede hacer

Estos son algunos ejemplos de Betty en acción:

betty_webqueries

Aquí hay un ejemplo de algunas consultas web que Betty puede realizar. Para que funcionen, primero deberás ejecutar el comando:

betty turn web mode on .

betty_localstuff

Hay muchas cosas que puedes hacer con Betty relacionadas con tu computadora. También puede realizar cambios (como permisos, descompresión, eliminación) y no solo realizar comandos de información.

betty_story

¡Probé este solo porque me dio la gana, y funcionó!

Instalación de Betty

La parte más difícil de usar Betty es realmente la instalación. Lamentablemente, no hay un PPA simple que pueda agregar ¿Qué es un PPA de Ubuntu y por qué querría usar uno? [Tecnología explicada] ¿Qué es un PPA de Ubuntu y por qué querría usar uno? [Tecnología explicada] Leer más para instalar Betty y terminar.

betty_install
Primero, necesitarás instalar sus dependencias con el comando:

sudo apt-get install ruby curl git

Como Betty está escrita en Ruby, la instalación del paquete ruby ​​le permite ejecutarlo. El paquete curl es necesario siempre que Betty quiera realizar ciertas tareas relacionadas con Internet, como descargar un archivo. Finalmente, se necesita git en solo un momento para facilitar la descarga de Betty. Entonces corre:

cd && git clone https://github.com/pickhardt/betty

Esto descargará el código de Betty en una nueva carpeta en su carpeta de Inicio. Por último, ejecuta este comando:

echo "alias betty=\"~/betty/main.rb\"">>~/.bashrc && source ~/.bashrc

Esto insertará algo en su archivo .bashrc que le permite simplemente escribir "betty" en el terminal y hacer que el sistema sepa qué buscar.

Entonces, de nuevo, no es la forma más fácil de instalar un programa, pero al menos no tendrá que hacer más que simplemente copiar y pegar algunos comandos.

Comparte tus pensamientos sobre Betty

Estoy emocionado de ver hasta dónde llega Betty cuando tiene muchos más comandos de los que actualmente admite. Por el momento, puedes consultar la página Betty's Github para la lista en su mayoría completa (pero no exhaustiva) de los comandos admitidos de Betty. O bien, puedes jugar con él y ver qué funciona.

¿Cómo usarías Betty? ¿Qué te gustaría ver que haga que no pueda en este momento? ¿Podría Betty influir en tus amigos no geek para probar Linux? Háganos saber en los comentarios!

In this article