Utilisez la langue naturelle avec Betty, votre assistant numérique dans le terminal Linux

Les assistants personnels comme Siri et Google Now peuvent être très utiles, mais il n'y a rien de tel pour votre ordinateur Linux. Maintenant, c'est au tour de Linux avec Betty.

Les assistants personnels comme Siri et Google Now peuvent être très utiles, mais il n'y a rien de tel pour votre ordinateur Linux.  Maintenant, c'est au tour de Linux avec Betty.
Publicité

Des assistants personnels comme Siri et Google Now peuvent être très utiles, mais il n'y a rien de tel pour votre ordinateur Linux. Ou du moins, c'était le cas auparavant. Il y a Sinus, un utilitaire semblable à Siri pour les utilisateurs de Mac Exécutez des commandes vocales Siri-like sur votre Mac avec Sinus Effectuez des commandes vocales Siri-like sur votre Mac Avec Sinus Apple n'a pas encore apporté Siri au Mac, nous allons devoir faire faire avec Sinus, une application gratuite qui tente d'imiter l'utilité de l'assistant d'Apple. Lire la suite, mais maintenant c'est au tour de Linux avec Betty.

Qu'est-ce que Betty?

Betty est un assistant personnel similaire à Siri et Google Now qui peut prendre des commandes écrites en anglais et les exécuter pour vous. Il y a beaucoup de différentes commandes qu'il supporte, que nous verrons un peu plus tard. Le seul "inconvénient" est qu'il est limité au terminal, et ne prend pas les commandes vocales comme Google Maintenant OK, Google: 20+ choses utiles que vous pouvez dire à votre téléphone Android OK, Google: 20+ choses utiles que vous pouvez dire à Votre téléphone Android Lentement, sans que nous le remarquions, le futur est arrivé. Lire la suite et Siri faire. Ne laissez pas cela vous faire peur - c'est toujours extrêmement utile et facile à utiliser.

Une fois que Betty est installée, vous pouvez faire toutes sortes de choses avec. Vous pouvez lui dire de compter combien de mots sont dans un fichier, modifier diverses configurations, trouver des fichiers, faire des requêtes Internet (et même télécharger des fichiers), faire des opérations de fichiers et de répertoires telles que changer les permissions, compresser / décompresser, contrôler les applications musicales, et bien plus encore.

Pour chaque commande que vous donnez à Betty, elle vous dira quelle commande elle utilise pour répondre à votre requête, ainsi que pour vous donner la sortie de cette commande. Non seulement cela facilite grandement l'utilisation du terminal, mais il peut également être utilisé comme outil d'enseignement, à condition de prêter attention aux commandes qu'il utilise.

Autour de la publication de cet article, Betty n'aura que deux mois. Par conséquent, il n'est pas capable de faire littéralement tout ce que vous voulez pour le moment, mais comme vous pouvez le voir, il supporte déjà un grand nombre de commandes. Plus vous lui donnez de temps, plus il prendra de commandes. Et l'attente ne devrait pas tarder non plus - l'ajout de commandes est assez facile pour les développeurs et il y a déjà plus d'une poignée de personnes qui contribuent au projet.

Ce que Betty peut faire

Voici quelques exemples de Betty en action:

betty_webqueries

Voici un exemple de requêtes Web que Betty peut effectuer. Pour qu'ils fonctionnent, vous devez d'abord exécuter la commande:

betty turn web mode on .

betty_localstuff

Il y a beaucoup de choses que vous pouvez faire avec Betty qui se rapportent à votre ordinateur. Il peut également effectuer des modifications (comme les autorisations, la décompression, la suppression) et pas seulement exécuter des commandes d'information.

betty_story

J'ai essayé celui-ci juste parce que je me sentais comme ça, et ça a marché!

Installation de Betty

La partie la plus difficile à propos de l'utilisation de Betty est vraiment l'installation. Malheureusement, il n'y a pas un simple PPA que vous pouvez ajouter Qu'est-ce qu'un PPA Ubuntu et pourquoi voudrais-je en utiliser un? [Technologie expliquée] Qu'est-ce qu'un PPA Ubuntu et pourquoi voudrais-je en utiliser un? [Technologie expliquée] Lire la suite pour installer Betty et être fini.

betty_install
D'abord, vous devrez installer ses dépendances avec la commande:

sudo apt-get install ruby curl git

Depuis que Betty est écrite en Ruby, l'installation du paquet ruby ​​lui permet de fonctionner. Le paquet curl est nécessaire chaque fois que Betty souhaite effectuer certaines tâches liées à Internet, telles que le téléchargement d'un fichier. Enfin, git est nécessaire dans un instant afin de faciliter le téléchargement de Betty. Ensuite, lancez:

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

Cela va télécharger le code Betty dans un nouveau dossier dans votre dossier de départ. Enfin, exécutez cette commande:

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

Cela va insérer quelque chose dans votre fichier .bashrc qui vous permet de simplement taper "betty" dans le terminal et faire savoir au système ce qu'il faut rechercher.

Encore une fois, ce n'est pas le moyen le plus simple d'installer un programme, mais au moins, vous n'aurez pas à faire plus que simplement copier et coller certaines commandes.

Partagez vos pensées sur Betty

Je suis ravi de voir jusqu'où Betty arrive quand elle a beaucoup plus de commandes que ce qu'elle supporte actuellement. Pour l'instant, vous pouvez consulter la page Github de Betty pour la liste la plus complète (mais non exhaustive) des commandes Betty supportées. Ou, vous pouvez juste jouer avec et voir ce qui fonctionne!

Comment utiliseriez-vous Betty? Qu'est-ce que vous aimeriez voir faire ce qu'il ne peut pas maintenant? Betty pourrait-elle convaincre vos amis non-geek d'essayer Linux? Faites le nous savoir dans les commentaires!

In this article