RaspiGPT - Κατασκευάστε έναν βοηθό τεχνητής νοημοσύνης
Με τη ραγδαία άνοδο των γλωσσικών μοντέλων όπως το GPT-4, θέλαμε να μεταφέρουμε τη δύναμη της τεχνητής νοημοσύνης στο PiCockpit. Έτσι, η προγραμματιστής μας Chloe σχεδίασε το νέο εργαλείο RaspiGPT Tool για PiCockpit, ο οποίος είναι ένας βοηθός τεχνητής νοημοσύνης βασισμένος σε GPT.
Σκοπός του είναι να απαντήσει σε ερωτήσεις που σχετίζονται με το Rasperry Pi εδώ στο PiCockpit. Φυσικά, αν θέλετε να μάθετε κάτι άλλο, θα απαντήσει ευχαρίστως στην ερώτησή σας, αλλά με μια γρήγορη υπενθύμιση ότι προορίζεται για θέματα που σχετίζονται με το Raspberry Pi και την τεχνολογία.
Μείναμε έκπληκτοι από το πόσο εύκολο είναι να δημιουργηθεί ένας τέτοιος βοηθός τεχνητής νοημοσύνης, γι' αυτό θέλουμε να σας δείξουμε πώς να δημιουργήσετε μια παρόμοια εφαρμογή μόνοι σας!
1 Πώς λειτουργεί ο βοηθός τεχνητής νοημοσύνης;
Η εφαρμογή είναι αρκετά βασική, αλλά περιέχει σχεδόν όλα όσα χρειάζεστε. Υπάρχει ένα πεδίο κειμένου για την εισαγωγή προτροπών και κουμπιά για τη μετονομασία, την αναφορά, τη διαγραφή ή τη δημιουργία συνομιλιών.
Σημείωση Χρειάζεστε ένα OpenAI API Key για να δημιουργήσετε τη δική σας έκδοση αυτής της εφαρμογής.
2 Εγκατάσταση εξαρτήσεων
Θα εκτελέσουμε το demo σε ένα Raspberry Pi 4, αλλά οποιοδήποτε άλλο σύστημα που τρέχει node.js θα λειτουργήσει ακριβώς το ίδιο. Η εγκατάσταση των εξαρτήσεων για τον βοηθό τεχνητής νοημοσύνης μας είναι αρκετά απλή.
Πρώτα πρέπει να κλωνοποιήσουμε το αποθετήριο από το GitHub.
git clone https://github.com/pi3g/GPT-AI-Assistant.git
Τώρα πρέπει να εγκαταστήσουμε το node.js, το npm και το yarn. Πηγαίνετε στο node.js downlad σελίδα και κατεβάστε την απαιτούμενη έκδοση για το σύστημά σας.
Δεδομένου ότι τρέχω το παράδειγμα σε ένα Raspberry Pi 4, πρέπει να κατεβάσω το ARMv8 έκδοση.
Για να εξαγάγετε και να εγκαταστήσετε το node.js εκτελέστε
tar -xavf node-v18.16.1-linux-arm64.tar.xz
cd node-v18.16.1-linux-arm64/
sudo cp -R * /usr/local/
Φυσικά, το όνομα του αρχείου μπορεί να διαφέρει για εσάς ανάλογα με την έκδοση που κατεβάσατε.
Χρησιμοποιήστε αυτές τις εντολές για να ελέγξετε αν το node.js και το npm εγκαταστάθηκαν σωστά.
node -v
npm -v
Αυτές θα πρέπει να δίνουν τη σωστή έκδοση ή ένα σφάλμα αν κάτι πήγε στραβά κατά την εγκατάσταση.
Σημείωση Περαιτέρω οδηγίες μπορείτε επίσης να βρείτε στο Αρχείο README.
Τώρα μπορούμε να εγκαταστήσουμε το yarn χρησιμοποιώντας την ακόλουθη εντολή.
npm install -g yarn
Με αυτό, όλες οι εξαρτήσεις έχουν εγκατασταθεί και μπορούμε να προχωρήσουμε στην κατασκευή της εφαρμογής.
3 Δημιουργία της εφαρμογής
Ας δούμε πώς να δημιουργήσουμε τον βοηθό AI.
Πλοηγηθείτε στη σελίδα Κλειδιά API του λογαριασμού σας OpenAI και δημιουργήστε ένα νέο κλειδί API.
Μπορείτε να το ονομάσετε όπως "RaspiGPT-Key". Βεβαιωθείτε ότι έχετε αντιγράψει το κλειδί API στο πρόχειρο.
Αυτό πρέπει να επικολληθεί στη γραμμή for του "nuxt.config.ts" αρχείο.
4 Εκτελέστε τον βοηθό AI
Σε αυτό το σημείο το μόνο που απομένει να κάνετε είναι να κατασκευάσετε και να τρέξετε τον βοηθό τεχνητής νοημοσύνης. Ως εκ τούτου, πρέπει να εκτελέσουμε τις ακόλουθες εντολές (βεβαιωθείτε ότι βρίσκεστε μέσα στο αρχείο "gpt-demo" directory).
yarn install
yarn build
yarn preview
Η τελευταία εντολή θα φιλοξενήσει τον βοηθό AI τοπικά, ώστε να αποκτήσετε πρόσβαση στην εφαρμογή ανοιχτή "http://localhost:3000" στο πρόγραμμα περιήγησής σας. Ένα εξαιρετικό χαρακτηριστικό είναι ότι η απάντηση μεταδίδεται με ροή καθώς δημιουργείται, ώστε να μπορείτε να διαβάζετε μαζί της.
Παρακολουθήστε αυτό το βίντεο (σύντομα) για να δείτε τον βοηθό τεχνητής νοημοσύνης σε δράση.