Verwenden Sie Natural Language mit Betty, Ihrem digitalen Assistenten im Linux-Terminal

Persönliche Assistenten wie Siri und Google Now können sehr nützlich sein, aber für Ihren Linux-Computer gibt es so etwas nicht. Jetzt ist Linux an der Reihe mit Betty.

Persönliche Assistenten wie Siri und Google Now können sehr nützlich sein, aber für Ihren Linux-Computer gibt es so etwas nicht.  Jetzt ist Linux an der Reihe mit Betty.
Werbung

Persönliche Assistenten wie Siri und Google Now können sehr nützlich sein, aber für Ihren Linux-Computer gibt es nichts dergleichen. Oder zumindest war das früher der Fall. Es gibt Sinus, ein Siri-ähnliches Dienstprogramm für Mac-Benutzer Führen Sie Siri-Like Voice-Befehle auf Ihrem Mac mit Sinus Führen Sie Siri-Like Voice-Befehle auf Ihrem Mac mit Sinus Apple hat noch nicht Siri auf den Mac gebracht, also müssen wir machen tun Sie mit Sinus, eine kostenlose App, die versucht, die Nützlichkeit von Apples Assistent nachzuahmen. Lesen Sie mehr, aber jetzt ist Linux an der Reihe mit Betty.

Was ist Betty?

Betty ist eine persönliche Assistentin ähnlich wie Siri und Google Now, die Befehle, die in einfachem Englisch geschrieben sind, übernehmen und für Sie ausführen kann. Es werden viele verschiedene Befehle unterstützt, auf die wir später noch eingehen werden. Der einzige "Nachteil" ist, dass es auf das Terminal beschränkt ist, und keine Sprachbefehle wie Google Now OK, Google: 20+ nützliche Dinge, die Sie zu Ihrem Android Phone sagen können OK, Google: 20+ nützliche Dinge, die Sie sagen können Ihr Android Phone Langsam, ohne dass wir es merken, ist die Zukunft angekommen. Lesen Sie mehr und Siri tun. Lassen Sie sich davon jedoch nicht abschrecken - es ist immer noch äußerst nützlich und einfach zu bedienen.

Sobald Betty installiert ist, kannst du damit alles mögliche machen. Sie können ihm mitteilen, wie viele Wörter in einer Datei sind, verschiedene Konfigurationen ändern, Dateien finden, Internetabfragen durchführen (und sogar Dateien herunterladen), Datei- und Verzeichnisoperationen ausführen, z. B. Berechtigungen ändern und komprimieren / dekomprimieren, verschiedene Benutzerbefehle ausführen, steuern Sie Musikanwendungen und vieles mehr.

Für jeden Befehl, den Sie Betty geben, wird es Ihnen sagen, welchen Befehl es verwendet, um Ihre Anfrage zu erfüllen, und Ihnen die Ausgabe des besagten Befehls geben. Dies macht nicht nur die Verwendung des Terminals viel einfacher, sondern kann auch als Lehrmittel verwendet werden, solange Sie auf die Befehle achten, die es verwendet.

Zur Veröffentlichungszeit dieses Artikels wird Betty nur etwa zwei Monate alt sein. Daher ist es nicht in der Lage, genau das zu tun, was Sie gerade wollen, aber wie Sie sehen, unterstützt es bereits eine große Anzahl von Befehlen. Je mehr Zeit Sie ihm geben, desto mehr Befehle wird es unterstützen. Und das Warten sollte auch nicht lange dauern - das Hinzufügen von Befehlen ist für die Entwickler ziemlich einfach und es gibt bereits mehr als eine Handvoll Leute, die zum Projekt beitragen.

Was Betty tun kann

Hier sind einige Beispiele von Betty in Aktion:

betty_webqueries

Hier ist ein Beispiel für einige Web-Abfragen, die Betty ausführen kann. Damit sie funktionieren, müssen Sie zuerst den Befehl ausführen:

betty turn web mode on .

betty_localstuff

Es gibt viele Dinge, die Sie mit Betty tun können, die sich auf Ihren Computer beziehen. Es kann auch Änderungen vornehmen (wie Berechtigungen, Dekomprimieren, Löschen) und nicht nur Informationsbefehle ausführen.

betty_story

Ich habe es nur ausprobiert, weil mir danach war und es hat funktioniert!

Installation von Betty

Der schwierigste Teil über Betty ist wirklich die Installation. Leider gibt es keine einfache PPA, die Sie hinzufügen können, was ist ein Ubuntu PPA und warum sollte ich einen verwenden? [Technologie erklärt] Was ist ein Ubuntu PPA & Warum sollte ich einen verwenden? [Technik erklärt] Lesen Sie mehr, um Betty zu installieren und fertig zu sein.

betty_install
Zuerst müssen Sie die Abhängigkeiten mit dem Befehl installieren:

sudo apt-get install ruby curl git

Da Betty in Ruby geschrieben ist, kann das Ruby-Paket installiert werden. Das curl-Paket wird benötigt, wenn Betty bestimmte Aufgaben im Zusammenhang mit dem Internet ausführen möchte, z. B. das Herunterladen einer Datei. Schließlich wird Git in einem Moment benötigt, um den Download von Betty zu erleichtern. Dann renne:

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

Dies wird den Betty-Code in einen neuen Ordner in Ihrem Home-Ordner herunterladen. Zuletzt führe diesen Befehl aus:

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

Dies fügt etwas in Ihre .bashrc-Datei ein, mit der Sie einfach "betty" in das Terminal eingeben und das System wissen lassen, wonach es suchen soll.

Es ist also nicht der einfachste Weg, ein Programm zu installieren, aber Sie müssen zumindest nicht einfach nur einige Befehle kopieren und einfügen.

Teile deine Gedanken über Betty

Ich bin gespannt, wie weit Betty kommt, wenn es mehr Befehle hat, als es derzeit unterstützt. Zurzeit können Sie Bettys Github-Seite nach der größtenteils vollständigen (aber nicht erschöpfenden) Liste der unterstützten Betty-Befehle durchsuchen. Oder du kannst einfach damit herumspielen und sehen, was funktioniert!

Wie würdest du Betty benutzen? Was würdest du gerne sehen, dass es jetzt nicht möglich ist? Könnte Betty deine Nicht-Geek-Freunde dazu bewegen, Linux zu probieren? Lass es uns in den Kommentaren wissen!

In this article