Επωφεληθείτε από τη δύναμη του ChatGPT στο Linux εγκαθιστώντας το ShellGPT στον υπολογιστή σας Ubuntu.
Η τεχνητή νοημοσύνη έχει αναδειχθεί ως μια αίσθηση νέας εποχής, αφήνοντας τα πάντα πίσω στη σκόνη. Με νέες προσθήκες καθημερινά, υπάρχουν πολλά να περιμένουμε.
Οι άνθρωποι χρησιμοποιούν αυτό το πολύπλευρο, πανταχού παρόν εργαλείο για να κάνουν αστεία, να γράφουν κωδικούς και ακόμη και να απαντούν στις πιο τυχαίες ερωτήσεις. Είναι εύκολο να χρησιμοποιήσετε το ChatGPT σε άλλα λειτουργικά συστήματα, επομένως, ως χρήστης Linux, γιατί να μείνετε πίσω;
Μπορείτε επίσης να απολαύσετε το avatar Linux του ChatGPT, ShellGPT. Δείτε πώς μπορείτε να εγκαταστήσετε και να χρησιμοποιήσετε το εργαλείο AI από το τερματικό σας στο Ubuntu με μερικά εύκολα βήματα.
Τι είναι το ShellGPT, το ισοδύναμο συνονόματο Linux του ChatGPT;
Το ShellGPT, όπως είναι πιο γνωστό, είναι το ισοδύναμο της γραμμής εντολών του ChatGPT, μέσω του οποίου οι χρήστες μπορούν να χρησιμοποιούν και να αλληλεπιδρούν με το chatbot AI μέσω του τερματικού τους Linux. Το chatbot αντλεί δύναμη από το Large Language Model του OpenAI, παρέχοντας έξυπνες προτάσεις χρηστών.
Τα μοντέλα μεγάλων γλωσσών (LLM) γίνονται ένα καυτό θέμα συζήτησης αφού μπορείτε εύκολα εκτελέστε chatbots με δυνατότητα LLM στο Raspberry Pi σας.
Ακούγεται ενδιαφέρον, έτσι δεν είναι;
Εάν έχετε εμπειρία αλληλεπίδρασης με το ChatGPT, θα λατρέψετε αυτήν την εναλλακτική έκδοση κελύφους Linux.
Ποιο είναι το όφελος από την εγκατάσταση του ShellGPT στον υπολογιστή σας; Είναι απλό; δεν χρειάζεται να πληκτρολογήσετε περιττές μεγάλες εντολές ή να κατευθυνθείτε στο πρόγραμμα περιήγησής σας. Αντίθετα, μπορείτε να εκτελέσετε όλες τις πιθανές εργασίες από την άνεση του τερματικού σας Linux.
Πριν εγκαταστήσετε το ShellGPT στον υπολογιστή σας Ubuntu, ακολουθούν μερικές προϋποθέσεις που πρέπει να φροντίσετε.
Βήμα 1: Εγκαταστήστε Python και PIP στον υπολογιστή σας
Όπως τα περισσότερα εργαλεία με δυνατότητα τεχνητής νοημοσύνης, ακόμη και το ShellGPT εκτελείται σε Python. Ενώ η Python συνήθως εγκαθίσταται από προεπιλογή στις περισσότερες διανομές Linux, μπορείτε να ελέγξετε την εγκατάστασή της μέσω των πληροφοριών της έκδοσής της. Εάν η Python δεν είναι διαθέσιμη στον υπολογιστή σας, πρέπει να την εγκαταστήσετε πριν προχωρήσετε στα επόμενα βήματα.
Ανοίξτε ένα τερματικό και πληκτρολογήστε τις ακόλουθες εντολές για να ελέγξετε την έκδοση της Python:
python3 --έκδοση
Εάν η εντολή επιστρέφει μια έξοδο αριθμητικής έκδοσης, μπορείτε να υποθέσετε με ασφάλεια ότι εκτρέφετε και είστε έτοιμοι να ξεκινήσετε. Ωστόσο, εάν αντιμετωπίσετε σφάλματα, θα πρέπει εγκαταστήστε την Python στο Ubuntu, πριν εγκαταστήσετε το PIP.
Τώρα που έχετε εγκαταστήσει την Python στον υπολογιστή σας, ήρθε η ώρα να εγκαταστήσετε το PIP, τον εγγενή διαχειριστή πακέτων της Python.
Παρόλο που το PIP είναι συνήθως προεγκατεστημένο με το πακέτο Python, είναι καλύτερο να ελέγξετε την έκδοση εκ των προτέρων για να μάθετε την κατάσταση εγκατάστασής του. Εκτελέστε την ακόλουθη εντολή για να ελέγξετε αν είναι εγκατεστημένη στον υπολογιστή σας:
pip -- έκδοση
Εάν εμφανιστεί το ακόλουθο σφάλμα μετά την εκτέλεση, πρέπει να εγκαταστήσετε τη διαχείριση πακέτων:
Η εντολή 'pip' δεν βρέθηκε, αλλά μπορεί να εγκατασταθεί με:
Μπορείτε να χρησιμοποιήσετε την ακόλουθη εντολή για να το εγκαταστήσετε:
sudo apt εγκατάσταση python3-pip
Μετά την εγκατάσταση, μπορείτε να χρησιμοποιήσετε ξανά το --εκδοχή εντολή για να ελέγξετε εάν η εγκατάσταση ήταν επιτυχής.
Βήμα 2: Εγκαταστήστε και ρυθμίστε ένα εικονικό περιβάλλον χρησιμοποιώντας Python
Τώρα που η Python και το PIP είναι έτοιμα, μπορείτε να ρυθμίσετε το εικονικό περιβάλλον της Python για να κάνετε το περιβάλλον του μηχανήματος ευνοϊκό για την εγκατάσταση και την εκτέλεση του ShellGPT. Τα εικονικά περιβάλλοντα είναι ιδανικά για την εκτέλεση μεμονωμένων προγραμμάτων, καθώς μπορούν να αποφύγουν τις συγκρούσεις βιβλιοθηκών.
Με ένα εικονικό περιβάλλον σε ρυμούλκηση, μπορείτε να περιορίσετε τις αλληλεπιδράσεις μεταξύ των προγραμμάτων του συστήματός σας και του εικονικού περιβάλλοντος ενώ εκτελείτε διαφορετικές εκτελέσεις σε σιλό.
Η χρήση ενός εικονικού περιβάλλοντος είναι ένα προαιρετικό βήμα, για να αποφευχθούν τυχόν απρόβλεπτες ατυχίες κατά την εγκατάσταση και χρήση βιβλιοθηκών Python.
Για να δημιουργήσετε ένα εικονικό περιβάλλον χρησιμοποιώντας Python, πρέπει να εγκαταστήσετε το venv μονάδα μέτρησης:
sudo apt εγκατάσταση python3-venv -y
Ρυθμίστε το εικονικό περιβάλλον
Αφού εγκαταστήσετε το εικονικό περιβάλλον, μπορείτε να το ρυθμίσετε, ώστε να διευκολύνει απρόσκοπτα τις εντολές του ShellGPT.
Αρχικά, δημιουργήστε έναν νέο κατάλογο για να οργανώσετε και να φιλοξενήσετε τα αρχεία. Μπορείτε να χρησιμοποιήσετε το mkdir εντολή, ακολουθούμενη από το όνομα του καταλόγου, ως εξής:
mkdir cli-shellgpt
Πλοηγηθείτε σε αυτόν τον νέο κατάλογο με την εντολή cd:
cd cli-shellgpt
Στη συνέχεια, δημιουργήστε ένα νέο εικονικό περιβάλλον με το venv εντολή, ακολουθούμενη από ένα όνομα περιβάλλοντος:
python3 -m venv cli-shellgpt
Εφόσον το εικονικό περιβάλλον δεν είναι ενεργοποιημένο από προεπιλογή, πρέπει να το ενεργοποιήσετε μη αυτόματα με το δραστηριοποιώ γραφή:
πηγή cli-shellgpt/bin/activate
Μόλις εκτελέσετε την παραπάνω εντολή, θα παρατηρήσετε τις προεπιλεγμένες αλλαγές στο κέλυφος του Linux, όπως φαίνεται παρακάτω:
(cli-shellgpt) sahil@vm:
Βήμα 3: Δημιουργήστε ένα κλειδί OpenAPI
Εφόσον το εικονικό περιβάλλον είναι έτοιμο, πρέπει να συνδέσετε τις υπηρεσίες OpenAI και τον υπολογιστή σας Ubuntu για να εκτελέσετε το ShellGPT. Για το σκοπό αυτό, πρέπει να πλοηγηθείτε στο Ο ιστότοπος του OpenAI και δημιουργήστε έναν λογαριασμό εκεί.
Εάν έχετε έναν υπάρχοντα λογαριασμό, μπορείτε να συνδεθείτε με τα διαπιστευτήριά σας και να πλοηγηθείτε στην εικόνα του προφίλ σας, που βρίσκεται στην επάνω δεξιά πλευρά του ιστότοπου.
Κάντε κλικ στο Προβολή κλειδιών API, ακολουθούμενη από Δημιουργήστε νέο μυστικό κλειδί.
Μην μοιράζεστε αυτό το κλειδί με κανέναν, καθώς η σύνδεση είναι ιδιωτική και θα πρέπει να χρησιμοποιείται μόνο στο μηχάνημά σας.
Αντιγράψτε το κλειδί API από το παράθυρο διαλόγου και αποθηκεύστε το κάπου, καθώς δεν θα μπορείτε να ελέγξετε ξανά το ίδιο κλειδί.
Για να δημιουργήσετε μια σύνδεση στον υπολογιστή σας Ubuntu, δημιουργήστε μια μεταβλητή περιβάλλοντος με το εξαγωγή εντολή:
εξαγωγή OPENAI_API_KEY=
Προσθήκη και επαλήθευση του κλειδιού API σε μια μεταβλητή εικονικού περιβάλλοντος
Όταν εκτελείτε το κλειδί API με αυτόν τον τρόπο, το Linux θα το χρησιμοποιήσει μόνο για μία μόνο περίπτωση. Ωστόσο, εάν θέλετε να κάνετε την εκτέλεση μόνιμη, αποθηκεύστε την στο .bashrc αρχείο.
Το μόνο που έχετε να κάνετε είναι να πληκτρολογήσετε την πρώτη εντολή και να εισαγάγετε την επόμενη εντολή στο πρόγραμμα επεξεργασίας κειμένου:
νανο ./bashrc
εξαγωγή OPENAI_API_KEY=
Αποθηκεύστε και βγείτε από το πρόγραμμα επεξεργασίας. Στη συνέχεια, χρησιμοποιήστε την εντολή πηγής για να ενεργοποιήσετε τις αλλαγές.
πηγή ./bashrc
Τέλος, επαληθεύστε το κλειδί API με το env εντολή.
env
Τα δικα σου OPENAI_API_KEY Η μεταβλητή περιβάλλοντος θα πρέπει να αναφέρεται στην έξοδο.
Βήμα 5: Εγκαταστήστε το ShellGPT στο Ubuntu
Μόλις ολοκληρωθούν όλες οι διατυπώσεις εγκατάστασης, μπορείτε απλά να προχωρήσετε στο καλύτερο μέρος, την εγκατάσταση ShellGPT. Τα βήματα εγκατάστασης είναι αρκετά απλά και μπορείτε να εγκαταστήσετε το εργαλείο με την ακόλουθη εντολή:
pip3 εγκατάσταση shell-gpt
Αφήστε την εγκατάσταση να ολοκληρωθεί. Εν τω μεταξύ, μπορείτε να δείτε μερικούς ενδιαφέροντες τρόπους χρήσης του εργαλείου AI μέσω του παραθύρου του τερματικού σας.
Χρήση του ShellGPT για την εκτέλεση ερωτημάτων μέσω του τερματικού
Ο συνολικός σκοπός της εγκατάστασης του ShellGPT είναι να διευκολύνει τη ζωή σας. Για να χρησιμοποιήσετε το τερματικό ως μηχανή αναζήτησης και να εκτελέσετε ορισμένα ερωτήματα, μπορείτε να χρησιμοποιήσετε το sgpt εντολή, ακολουθούμενη από το ερώτημά σας εντός εισαγωγικών:
sgpt "Πόσοι γαλαξίες υπάρχουν μέσα στο σύμπαν"
Χρήση ShellGPT για δημιουργία κώδικα
Μπορείτε επίσης να χρησιμοποιήσετε το ShellGPT για τη δημιουργία κώδικα. Μπορείτε να το κάνετε περνώντας τη σωστή εντολή με το sgpt εντολή:
sgpt --κωδικός "εκτύπωση της σειράς Fibonacci"
Η έξοδος αποτελείται από κώδικα που μπορείτε να εκτελέσετε στην Python για να δημιουργήσετε τη σειρά Fibonacci.
Χρήση ShellGPT εντός του τερματικού του Ubuntu
Οι εντολές Linux γίνονται εύκολες, ειδικά όταν τα πάντα είναι διαθέσιμα στο παράθυρο του τερματικού σας. Από την εκτέλεση εντολών φλοιού έως τη χρήση του τερματικού σας ως μηχανή αναζήτησης, μπορείτε να τα κάνετε όλα με το ShellGPT.
Αλλά επειδή το ShellGPT βασίζεται στην ίδια ιδέα με το ChatGPT, έχει το δικό του σύνολο προβλημάτων, τα οποία μπορεί να χρειαστούν λίγο χρόνο για να τελειοποιηθούν. Μέχρι να μπορέσετε να κατεβάσετε τη νέα έκδοση χωρίς σφάλματα, είναι καλύτερο να συνεχίσετε να εργάζεστε με τις ατέλειες του εργαλείου και να κάνετε τη ζωή σας πιο εύκολη με τις αυτοματοποιημένες εντολές του ShellGPT.