Utilisez le langage naturel avec Betty, votre assistant numérique dans le terminal Linux

Utilisez le langage naturel avec Betty, votre assistant numérique dans le terminal Linux / Linux

Les assistants personnels tels que Siri et Google Now peuvent être très utiles, mais rien de tel pour votre ordinateur Linux. Ou du moins, c'était le cas auparavant. Il existe Sinus, un utilitaire semblable à Siri pour les utilisateurs de Mac. Effectuez des commandes vocales analogues à Siri sur votre Mac avec Sinus. Exécutez des commandes vocales analogues à Siri sur votre Mac avec Sinus. Apple n'a pas encore amené Siri sur Mac. faire avec Sinus, une application gratuite qui tente de mimer l'utilité de l'assistant d'Apple. Lisez plus, mais maintenant c'est au tour de Linux avec Betty.

Betty c'est quoi?

Betty est une assistante personnelle, similaire à Siri et Google Now, capable de prendre des commandes écrites en anglais simple et de les exécuter pour vous. Il supporte une multitude de commandes différentes, que nous aborderons un peu plus tard. Le seul “inconvénient” est limité au terminal et ne prend pas de commandes vocales telles que Google Maintenant OK, Google: 20 choses utiles à dire à votre téléphone Android OK, Google: 20 choses utiles à dire à votre téléphone Android Google Assistant peut vous aider vous faites beaucoup de choses sur votre téléphone. Voici quelques commandes OK mais simples mais utiles à essayer. Lire plus et Siri faire. Ne laissez pas cela vous effrayer, il reste 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 le nombre de mots d'un fichier, de modifier diverses configurations, de rechercher des fichiers, d'effectuer des requêtes Internet (et même de télécharger des fichiers), d'effectuer des opérations sur les fichiers et les répertoires telles que la modification des autorisations et la compression / décompression, diverses commandes utilisateur contrôler les applications de musique, et beaucoup plus.

Pour chaque commande que vous donnez à Betty, elle vous indiquera quelle commande elle utilise pour répondre à votre demande, ainsi que le résultat de ladite commande. Cela facilite non seulement l'utilisation du terminal, mais il peut également être utilisé comme outil pédagogique, à condition de prêter attention aux commandes qu'il utilise..

Au moment de la publication de cet article, Betty n'aura que deux mois environ. Par conséquent, il n'est pas capable de faire littéralement ce que vous voulez pour l'instant, mais comme vous pouvez le voir, il supporte déjà un grand nombre de commandes. Plus vous lui accordez de temps, plus le nombre de commandes prises en charge est élevé. Et attendre ne devrait pas être long non plus - ajouter des 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:

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

betty allume le mode web.

Betty peut faire beaucoup de choses en relation avec votre ordinateur. Il peut également apporter des modifications (autorisations, décompresser, supprimer) et ne pas exécuter uniquement des commandes d'information..

J'ai essayé celui-ci juste parce que j'en avais envie, et cela a fonctionné!

Installation de Betty

La partie la plus difficile de l’utilisation de Betty est vraiment l’installation. Malheureusement, vous ne pouvez pas ajouter un simple PPA 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.


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

sudo apt-get installer ruby ​​curl git

Puisque Betty est écrite en Ruby, l’installation du paquet ruby ​​lui permet de fonctionner. Le paquetage 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 pour faciliter le téléchargement de Betty. Puis lancez:

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

Cela téléchargera le code Betty dans un nouveau dossier de votre dossier personnel. Enfin, lancez cette commande:

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

Cela va insérer quelque chose dans votre fichier .bashrc qui vous permettra de taper simplement “betty” dans le terminal et que le système sache quoi rechercher.

Encore une fois, ce n’est pas la façon la plus simple d’installer un programme, mais au moins vous n’avez pas à faire plus que simplement copier et coller des commandes..

Partagez vos pensées sur Betty

Je suis impatient de voir à quel point Betty parvient quand elle a beaucoup plus de commandes qu’elle n’en supporte actuellement. Pour le moment, vous pouvez consulter la page Github de Betty pour obtenir la liste la plus complète (mais non exhaustive) des commandes prises en charge par Betty. Ou, vous pouvez simplement jouer avec et voir ce qui fonctionne!

Comment utiliseriez-vous Betty? Qu'aimeriez-vous qu'il fasse qu'il ne puisse pas maintenant? Betty pourrait-elle convaincre vos amis non-geek d’essayer Linux? Faites le nous savoir dans les commentaires!

En savoir plus sur: Siri, Terminal.