Χρησιμοποιήστε τη φυσική γλώσσα με τη Betty, τον ψηφιακό βοηθό σας στο τερματικό Linux

Οι προσωπικοί βοηθοί όπως το Siri και το Google Now μπορούν να είναι αρκετά χρήσιμοι, αλλά δεν υπάρχει τίποτα τέτοιο για τον υπολογιστή σας Linux. Τώρα είναι η στροφή του Linux με τη Betty.

Οι προσωπικοί βοηθοί όπως το Siri και το Google Now μπορούν να είναι αρκετά χρήσιμοι, αλλά δεν υπάρχει τίποτα τέτοιο για τον υπολογιστή σας Linux.  Τώρα είναι η στροφή του Linux με τη Betty.
Διαφήμιση

Οι προσωπικοί βοηθοί όπως το Siri και το Google Now μπορεί να είναι αρκετά χρήσιμοι, αλλά δεν υπάρχει τίποτα τέτοιο για τον υπολογιστή σας Linux. Ή τουλάχιστον, αυτό συνέβαινε. Υπάρχει Sinus, ένα βοηθητικό πρόγραμμα που μοιάζει με το Siri για χρήστες Mac Εκτελέστε Siri-Like Voice Commands στο Mac σας Με Sinus Εκτελέστε Siri-Like Voice εντολές στο Mac σας με Sinus Η Apple δεν έχει ακόμη φέρει Siri στο Mac έτσι θα πρέπει να κάνουμε με το Sinus, μια δωρεάν εφαρμογή που επιχειρεί να μιμηθεί τη χρησιμότητα του βοηθού της Apple. Διαβάστε περισσότερα, αλλά τώρα είναι η σειρά του Linux με τη Betty.

Τι είναι Betty;

Η Betty είναι ένας προσωπικός βοηθός παρόμοιος με τον Siri και το Google Now που μπορεί να πάρει εντολές που είναι γραμμένες σε καθαρά αγγλικά και τις εκτελούν για εσάς. Υπάρχουν πολλά διαφορετικά εντολές που υποστηρίζει, τα οποία θα πάρουμε λίγο αργότερα. Το μόνο "μειονέκτημα" είναι ότι περιορίζεται στο τερματικό και δεν λαμβάνει φωνητικές εντολές όπως το Google Now ΟΚ, Google: 20+ Χρήσιμα πράγματα που μπορείτε να πείτε στο τηλέφωνο Android σας Εντάξει, Google: 20+ χρήσιμα πράγματα που μπορείτε να πείτε Το Android Phone σας Αργά, χωρίς να το παρατηρήσουμε, το μέλλον έχει φτάσει. Διαβάστε περισσότερα και το Siri κάνει. Μην αφήστε αυτό να σας τρομάξει μακριά - είναι ακόμα εξαιρετικά χρήσιμο και εύκολο στη χρήση.

Μόλις εγκατασταθεί η Betty, μπορείτε να κάνετε όλα τα πράγματα με αυτό. Μπορείτε να το πείτε για να μετρήσετε πόσες λέξεις υπάρχουν σε ένα αρχείο, να αλλάξετε διάφορες διαμορφώσεις, να βρείτε αρχεία, να κάνετε ερωτήματα στο Internet (ακόμα και να κατεβάσετε αρχεία), να εκτελέσετε εργασίες αρχείων και καταλόγων, όπως δικαιώματα αλλαγής και συμπίεση / αποσυμπίεση, ελέγχουν εφαρμογές μουσικής και πολλά άλλα.

Για κάθε εντολή που δίνετε στη Betty, θα σας πει ποια εντολή χρησιμοποιεί για να εκπληρώσει το αίτημά σας, καθώς και να σας δώσει την έξοδο της εν λόγω εντολής. Όχι μόνο αυτό κάνει τη χρήση του τερματικού πολύ πιο εύκολη, αλλά μπορεί επίσης να χρησιμοποιηθεί ως εργαλείο διδασκαλίας, αρκεί να δίνετε προσοχή στις εντολές που χρησιμοποιεί.

Περίπου ο χρόνος δημοσίευσης αυτού του άρθρου, Betty θα είναι περίπου δύο μηνών. Ως εκ τούτου, δεν είναι σε θέση να κάνει κυριολεκτικά ό, τι θέλετε ακόμα, αλλά όπως μπορείτε να δείτε υποστηρίζει ήδη ένα μεγάλο αριθμό εντολών. Όσο περισσότερο χρόνο δίνετε, τόσο περισσότερες εντολές θα υποστηρίξει. Και η αναμονή δεν πρέπει να διαρκέσει πολύ - η προσθήκη εντολών είναι αρκετά εύκολη για τους προγραμματιστές και υπάρχουν ήδη πάνω από μια χούφτα ανθρώπων που συμβάλλουν στο έργο.

Τι μπορεί να κάνει η Betty

Ακολουθούν μερικά παραδείγματα της Betty σε δράση:

betty_webqueries

Ακολουθεί ένα παράδειγμα μερικών ερωτημάτων ιστού που μπορεί να εκτελέσει η Betty. Για να λειτουργήσουν, θα πρέπει πρώτα να εκτελέσετε την εντολή:

betty turn web mode on .

betty_localstuff

Υπάρχουν πολλά πράγματα που μπορείτε να κάνετε με τη Betty που σχετίζονται με τον υπολογιστή σας. Μπορεί επίσης να κάνει αλλαγές (όπως δικαιώματα, αποσυμπίεση, διαγραφή) και όχι μόνο να εκτελεί ενημερωτικές εντολές.

betty_story

Δοκίμασα αυτό ακριβώς επειδή αισθάνθηκα σαν αυτό, και λειτούργησε!

Εγκατάσταση της Betty

Το πιο δύσκολο για τη χρήση της Betty είναι η εγκατάσταση. Δυστυχώς, δεν υπάρχει ένας απλός διαγωνισμός προσφοράς (PPA) που να μπορείτε να προσθέσετε Τι είναι ένας PPA του Ubuntu και γιατί θα ήθελα να χρησιμοποιήσω ένα; [Τεχνολογία εξηγείται] Τι είναι ένας PPA του Ubuntu & Γιατί θα ήθελα να χρησιμοποιήσω ένα; [Technology Explained] Διαβάστε περισσότερα για να εγκαταστήσετε τη Betty και να τελειώσετε.

betty_install
Πρώτον, θα χρειαστεί να εγκαταστήσετε τις εξαρτήσεις του με την εντολή:

sudo apt-get install ruby curl git

Δεδομένου ότι η Betty είναι γραμμένη σε Ruby, η εγκατάσταση του πακέτου ruby ​​επιτρέπει την εκτέλεση. Το πακέτο curl είναι απαραίτητο κάθε φορά που η Betty θέλει να εκτελέσει ορισμένες εργασίες που σχετίζονται με το Internet, όπως η λήψη ενός αρχείου. Τέλος, χρειάζεται ένα git σε μια στιγμή για να γίνει ευκολότερη η λήψη της Betty. Στη συνέχεια εκτελέστε:

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

Αυτό θα κατεβάσει τον κώδικα Betty σε νέο φάκελο στον αρχικό σας φάκελο. Τέλος, εκτελέστε αυτήν την εντολή:

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

Αυτό θα εισαγάγει κάτι στο αρχείο .bashrc που σας επιτρέπει να πληκτρολογείτε απλά το "betty" στο τερματικό και το σύστημα να γνωρίζει τι πρέπει να αναζητήσει.

Έτσι και πάλι, δεν είναι ο ευκολότερος τρόπος για να εγκαταστήσετε ένα πρόγραμμα, αλλά τουλάχιστον δεν θα χρειαστεί να κάνετε περισσότερα από απλά να αντιγράψετε και να επικολλήσετε μερικές εντολές.

Μοιραστείτε τις σκέψεις σας στη Betty

Είμαι ενθουσιασμένος που βλέπω πόσο μακριά έρχεται η Betty όταν έχει πολλές περισσότερες εντολές από ό, τι αυτή τη στιγμή υποστηρίζει. Προς το παρόν μπορείτε να ελέγξετε τη σελίδα του Betty για το πιο ολοκληρωμένο (αλλά μη εξαντλητικό) κατάλογο των υποστηριζόμενων εντολών της Betty. Ή, μπορείτε απλά να παίξετε μαζί του και να δείτε τι λειτουργεί!

Πώς θα χρησιμοποιήσετε τη Betty; Τι θα θέλατε να το δείτε ότι δεν μπορεί τώρα; Θα μπορούσε η Betty να κυριαρχήσει τους φίλους σας για να δοκιμάσει το Linux; Ενημερώστε μας στα σχόλια!

In this article