Αυτό το άρθρο αφορά τη χρήση της τεχνητής νοημοσύνης (AI) ως εργαλείου και τον τρόπο εφαρμογής της στις μοναδικές, εξειδικευμένες ανάγκες σας. Παρέχει μερικά ενδιαφέροντα μαθήματα για όλους.
Επίσης: Έχω δοκιμάσει δεκάδες chatbots AI από το εκπληκτικό ντεμπούτο του ChatGPT. Εδώ είναι η κορυφαία επιλογή μου
Θα μάθετε ότι μπορείτε να χρησιμοποιήσετε ένα εργαλείο όπως το ChatGPT για να λύσετε γρήγορα σύνθετα προβλήματα, αρκεί να έχετε τις κατάλληλες ενδείξεις και μια δόση σκεπτικισμού.
Πρώτα, μια γρήγορη ματιά στην τρύπα του κουνελιού τρισδιάστατης εκτύπωσης
Το πλαίσιο για αυτό το σεμινάριο είναι η τρισδιάστατη εκτύπωση. Μια ειδική δοκιμή τρισδιάστατης εκτύπωσης που ονομάζεται 3DBenchy ελέγχει την απόδοση ενός εκτυπωτή. Βοηθά τους χρήστες τρισδιάστατων εκτυπωτών να δοκιμάσουν την ταχύτητα και τις διάφορες μετρήσεις ποιότητας εκτύπωσης. Το Benchy χρειάζεται μία ή δύο ώρες για να εκτυπωθεί στους περισσότερους εκτυπωτές.
Πρόσφατα δοκίμασα έναν νέο εκτυπωτή που θα έπρεπε να είναι ταχύτερος από πολλούς άλλους. Αυτός ο εκτυπωτής Benchy χρειάστηκε 42 λεπτά, ενώ οι άλλοι τρισδιάστατοι εκτυπωτές στο Fab Lab χρειάστηκαν 60-70 λεπτά. Αλλά εδώ είναι το θέμα: η δοκιμαστική έκδοση που παρέχεται από την εταιρεία που κατασκευάζει τον εκτυπωτή χρειάστηκε 16 λεπτά. Είναι μεγάλη διαφορά.
Οι τρισδιάστατοι εκτυπωτές ελέγχονται χρησιμοποιώντας το G-code, ένα πρόγραμμα που δημιουργήθηκε ειδικά χρησιμοποιώντας ένα εργαλείο που ονομάζεται slicer, το οποίο ελέγχει την κίνηση της κεφαλής εκτύπωσης και της κλίνης εκτύπωσης του εκτυπωτή, τη θέρμανση του και την τροφοδοσία και ανάσυρση του λιωμένου νήματος.
Επίσης: ChatGPT vs Microsoft Copilot vs Gemini: Ποιο Chatbot AI είναι το καλύτερο;
Ο προ-κομμένος κωδικός G που παρέχεται από το εργοστάσιο για τον εκτυπωτή που δοκίμασα έδωσε χρόνο εκτύπωσης 16 λεπτών. Ο κωδικός G που δημιούργησα χρησιμοποιώντας τον τεμαχιστή της εταιρείας έδωσε χρόνο εκτύπωσης 42 λεπτών. Ήθελα να μάθω γιατί.
Δυστυχώς, κανείς από την ομάδα υποστήριξης της εταιρείας δεν μπόρεσε να απαντήσει στην ερώτησή μου. Παρά τις πολυάριθμες προσπάθειες, δεν μπόρεσα να λάβω μια απάντηση σχετικά με τις ρυθμίσεις του αναλυτή να αλλάξω, ώστε ο κώδικας G που δημιούργησα χρησιμοποιώντας τον αναλυτή τους να λειτουργεί όπως και ο κώδικας G που δημιουργήθηκε χρησιμοποιώντας τον αναλυτή τους.
Μετά από πολλές διαδικτυακές αναζητήσεις και ανάγνωση αναρτήσεων απογοήτευσης στο Reddit, έγινε σαφές ότι και άλλοι πελάτες είχαν το ίδιο πρόβλημα. Εδώ είναι ένα μηχάνημα που μπορεί να υπερδιπλασιάσει την παραγωγικότητα, αλλά κανένας από εμάς δεν μπόρεσε να επαναλάβει με επιτυχία αυτήν την απόδοση.
Μπορεί το AI να βοηθήσει;
Εδώ μπαίνει το ChatGPT. Ο κώδικας G αποτελείται από χιλιάδες γραμμές που μοιάζουν κάπως έτσι:
G1 X122.473 Y140.422 E4.23368 G1 X122.222 Y140.6 E4.24443 G0 F14400 X122.703 Y140.773 G1 F3600 X122.117 Y141.251 E4.27083 G1 X121.767 Y141.66 E4.28963 G1 X121.415 Y142.139 E4.31039 G1 X121.105 Y142.641 E4.33099
Μαζί, και τα δύο αρχεία Benchy G-code περιείχαν 170.000+ γραμμές κώδικα. Δεν επρόκειτο να περάσω το απόγευμα του Σαββάτου μου κοσκινίζοντας όλα αυτά με το χέρι. Αλλά σκέφτηκα ότι η AI θα μπορούσε να βοηθήσει.
Δείτε επίσης: Πώς να χρησιμοποιήσετε το ChatGPT για να ψηφιοποιήσετε δωρεάν χειρόγραφες σημειώσεις
Είχα έναν κωδικό G που δημιούργησα χρησιμοποιώντας έναν αναλυτή. Θα μπορούσα επίσης να εξάγω και να αποθηκεύσω τον κωδικό G που παρέχεται από το εργοστάσιο. Χρησιμοποιώντας το ChatGPT Plus, τροφοδότησα και τα δύο αρχεία στο AI.
Ξεκίνησα επιβεβαιώνοντας ότι το ChatGPT μπορεί να διαβάσει αρχεία. Αφού κατέβασα κάθε αρχείο ρώτησα:
Μπορείτε να το διαβάσετε αυτό;
Το ChatGPT επιβεβαίωσε, δηλώνοντας: «Μπορώ να διαβάσω τα περιεχόμενα του αρχείου. Φαίνεται ότι είναι ένα αρχείο G-code που χρησιμοποιείται συνήθως για τον έλεγχο τρισδιάστατων εκτυπωτών.” Ήταν μια καλή αρχή.
Για να βεβαιωθούμε ότι γνωρίζουμε ποιο αρχείο ανήκει σε τι, έδωσα στο ChatGPT μερικές ετικέτες αρχείων:
Ας ονομάσουμε το πρώτο ληφθέν αρχείο “κανονική εκτύπωση” και το δεύτερο ληφθέν αρχείο “γρήγορη εκτύπωση”. Πρόστιμο;
Το AI συμφώνησε και μετά του είπα:
Περιγράψτε πώς διαφέρουν τα αρχεία.
Εκτός από το να ονομάσω ένα από τα αρχεία “γρήγορη εκτύπωση”, δεν έδωσα στο ChatGPT καμία ένδειξη για το τι έψαχνα. Ωστόσο, το bot προσδιόρισε ότι μία εκτύπωση είχε μεγαλύτερη ταχύτητα εκτύπωσης, παρόλο που οι ρυθμίσεις θερμοκρασίας ήταν οι ίδιες.
Τότε ρώτησα το AI:
Γιατί η “γρήγορη εκτύπωση” είναι τόσο πιο γρήγορη;
Ήταν σε αυτό το σημείο που το ChatGPT άρχισε να με εκνευρίζει. Αντί να μου δώσει λεπτομέρειες από τον κωδικό που έδωσα, μάντεψε. Το AI χρησιμοποίησε φράσεις που περιείχαν «πιθανόν», «μπορεί» και «ίσως» για να περιγράψει γιατί η εκτύπωση ήταν πιο γρήγορη.
Επίσης: Αν αυτά τα Chatbots μπορούσαν να μιλήσουν: Οι πιο δημοφιλείς τρόποι χρήσης εργαλείων AI
Αλλά του έδωσα αρχεία με κωδικό G που περιέγραφαν ακριβώς τι έκανε ο εκτυπωτής, οπότε ήθελα μια ακριβή απάντηση για το τι έκανε ο εκτυπωτής. Όπως συμβαίνει συχνά με το ChatGPT, η συζήτηση έμοιαζε πολύ με μια συνομιλία με έναν εξαιρετικό μεταπτυχιακό φοιτητή που είναι κάπως πεισματάρης και μη συνεργάσιμος.
Γιατί η σωστή υπόδειξη είναι κρίσιμη
Τελικά συνάντησα αυτήν την υπόδειξη που πρόσφερε εφαρμόσιμες απαντήσεις:
Ο κωδικός G που παρέχεται και στα δύο αρχεία είναι το μόνο διαφορετικό πράγμα για αυτές τις εκτυπώσεις. Χρησιμοποιώντας μόνο τον κωδικό G που παρέχεται για σύγκριση, ποιες ρυθμίσεις κοπής θα ήταν διαφορετικές; Μην μαντεύετε ποιες μπορεί να είναι οι άλλες ρυθμίσεις. Βασίστε την ανάλυσή σας μόνο στον κώδικα που παρέχεται.
Το ChatGPT εντόπισε τρεις βασικούς παράγοντες:
- Ένας τυπικός τυπωμένος κωδικός G δείχνει ρυθμούς τροφοδοσίας συνήθως μεταξύ 2400 mm/min και 3400 mm/min. Ο γρήγορος εκτυπωμένος κωδικός G δείχνει πολύ υψηλότερους ρυθμούς τροφοδοσίας, με ορισμένες εντολές να φτάνουν τα 14400 mm/min. Αυτή η ταχύτητα είναι μια σημαντική αύξηση της ταχύτητας, συμβάλλοντας άμεσα στη μείωση του χρόνου εκτύπωσης.
- Σε σύγκριση με το ύψος στρώσης 0,2 mm της κανονικής εκτύπωσης, η γρήγορη εκτύπωση ορίζει το ύψος του στρώματος στα 0,25 mm, μειώνοντας τον αριθμό των στρώσεων που απαιτούνται για την ολοκλήρωση μιας εκτύπωσης.
- Το Fast Print G-Code περιλαμβάνει πολύ πιο επιθετικές ρυθμίσεις επιτάχυνσης, επιτρέποντας στον εκτυπωτή να επιτυγχάνει και να διατηρεί υψηλότερες ταχύτητες πιο γρήγορα, προωθώντας την ταχύτερη εκτύπωση.
Αυτό το αποτέλεσμα ήταν ενδιαφέρον. Ωστόσο, ήθελα να μάθω αν η εταιρεία βελτιστοποίησε τον κώδικα G με μη αυτόματο τρόπο ή τον δημιούργησε απευθείας στον αναλυτή. Ρώτησα λοιπόν το ChatGPT:
Μπορείτε να πείτε εάν η γρήγορη εκτύπωση κωδικοποιήθηκε με το χέρι ή δημιουργήθηκε από έναν τεμαχιστή; Ίσως αξίζει να αναζητήσετε ασυνεπείς εντολές ή μη τυπικά σχόλια.
Το AI απάντησε με τρεις ενδιαφέρουσες σκέψεις:
- Οι αλλαγές σε εντολές του G-code, όπως η αλλαγή του ρυθμού τροφοδοσίας, η εναλλαγή μεταξύ διαφορετικών εντολών κίνησης και η αλλαγή άλλων παραμέτρων, είναι τυπικές του κώδικα που δημιουργείται από έναν αναλυτή. Αυτές οι αλλαγές αποσκοπούν στη βελτιστοποίηση της διαδικασίας εκτύπωσης και αντιστοιχούν στη συμπεριφορά του τεμαχιστή.
- Εάν ο κώδικας G ήταν γραμμένος με το χέρι, θα περιμέναμε να δούμε περισσότερα ακανόνιστα και απρόβλεπτα μοτίβα, αλλά αυτές οι μεταβάσεις ακολουθούν τη λογική ακολουθία που χαρακτηρίζει τη διαδικασία βελτιστοποίησης του slicer.
- Έτσι, η παρουσία αυτών των εντολών δεν υποδηλώνει χειροκίνητη κωδικοποίηση. Αντίθετα, υποστηρίζει το συμπέρασμα ότι αυτός ο κωδικός G δημιουργήθηκε από τον αναλυτή.
Αυτά τα αποτελέσματα μου λένε ότι οι χρήστες πιθανότατα θα μπορούν να αλλάξουν τις ρυθμίσεις του αναλυτή τους για να έχουν παρόμοια απόδοση.
Τι μάθαμε;
Μάθαμε ότι το ChatGPT κατανοεί τον κώδικα G. Αυτό δεν προκαλεί έκπληξη, γιατί στις πρώτες δοκιμές μου μάθαμε ότι το ChatGPT είναι αρκετά ικανό ακόμα και στις πιο σκοτεινές γλώσσες προγραμματισμού.
Μάθαμε επίσης ότι το ChatGPT μπορεί να αναλύσει και να συγκρίνει περισσότερες από 170.000 γραμμές οδηγιών μηχανής και να βγάλει συμπεράσματα που μπορούν να γίνουν σε δευτερόλεπτα.
Επίσης: Πώς δοκιμάζω την ικανότητα προγραμματισμού ενός AI Chatbot — Και μπορείτε να το κάνετε κι εσείς
Τέλος, μάθαμε ότι μπορούμε να χρησιμοποιήσουμε AI όπως το ChatGPT για να εξερευνήσουμε σύνθετα προβλήματα από πολλές οπτικές γωνίες. Όχι μόνο το ChatGPT εξήγησε την τεράστια διαφορά ταχύτητας μεταξύ των δύο αρχείων, αλλά ήταν επίσης σε θέση να επαληθεύσει εάν το αρχείο που παρέχεται από τον κατασκευαστή είχε τροποποιηθεί με μη αυτόματο τρόπο.
Εν κατακλείδι, μην εκλάβετε αυτό που σας λέει η τεχνητή νοημοσύνη ως απόλυτη αλήθεια. Μην παίρνετε κρίσιμες αποφάσεις με βάση τις απαντήσεις του. Και να θυμάστε ότι μερικές φορές θα πρέπει να διαπραγματευτείτε με το AI προτού να είναι πρόθυμο να σας δώσει χρήσιμες απαντήσεις.
Αυτό το τεστ είναι μια άλλη περίπτωση όπου μπόρεσα να στραφώ στο AI και να βρω την απάντηση σε μια ερώτηση που ήταν πολύ συγκεκριμένη για μένα, χωρίς να γράψω κανέναν κώδικα, μέσα σε λίγα λεπτά.
Εάν έχετε μια ερώτηση που απαιτεί πολλή ανάλυση κειμένου ή αριθμητική ανάλυση, σκεφτείτε να την εκτελέσετε με το ChatGPT ή ένα από τα άλλα AI. Μπορείτε να λάβετε μια χρήσιμη απάντηση μέσα σε λίγα λεπτά.
Επίσης: Η συσκευή δημιουργίας εικόνων τεχνητής νοημοσύνης Midjourney είναι πλέον επίσημα ανοιχτή σε όλους – δωρεάν
Μου πήρε αρκετές ώρες για να γράψω αυτό το άρθρο σχετικά με το πρόβλημα. Η ίδια η διαδικασία ανάλυσης, από την αρχή μέχρι το τέλος, μου πήρε λιγότερο από 10 λεπτά. Αυτή είναι σοβαρή απόδοση, ουάου.
Μπορείτε να παρακολουθείτε τις καθημερινές ενημερώσεις του έργου μου στα κοινωνικά δίκτυα. Φροντίστε να εγγραφείτε για τις εβδομαδιαίες ενημερώσεις μου και να με ακολουθήσετε στο Twitter/X στο @DavidGewirtzστο Facebook στο Facebook.com/DavidGewirtz, στο Instagram στο Instagram.com/DavidGewirtz και στο YouTube στο YouTube.com/DavidGewirtzTV.