Το ChatGPT δοκιμάστηκε μέσω μιας σειράς εργασιών προγραμματισμού πρωτοετής C/C++ και πέρασε – αν και όχι με άριστα.
Σύμφωνα με μια κροατική ερευνητική ομάδα, ενώ οι πρωτοετείς φοιτητές μπορούν να δυσκολευτούν με ορισμένες από τις εργασίες, τα αποτελέσματα Το [PDF] έδειξε το ChatGPT να πετύχει στόχους επάρκειας που κυμαίνονταν μεταξύ του μέσου όρου και των έμπειρων προγραμματιστών. Και φυσικά, όπως συμβαίνει με όλες τις εξετάσεις κολεγίου, τα αποτελέσματα μπορούν να καθοριστούν από το πώς διατυπώνονται οι ερωτήσεις.
Το πλήρωμα του University North σχεδίασε ένα σύνολο προκλήσεων προγραμματισμού σε επίπεδο πρωτοετούς φοιτητή, που γράφτηκαν αρχικά στα αγγλικά και αργότερα, για να δει εάν οι διαγλωσσικές αποχρώσεις θα επηρεάσουν τα αποτελέσματα, Κροατικά. Ήθελαν να δουν όχι μόνο πώς κωδικοποιεί το ChatGPT, αλλά και αν μπορούσε να προσαρμοστεί σε διαφορετικές γλώσσες.
Το πρώτο κουίζ επικεντρώθηκε σε μια βασική εργασία προγραμματισμού: τον υπολογισμό του μεγαλύτερου κοινού διαιρέτη (GCD) δύο αριθμών. Στην αρχή, το bot έδειξε ορισμένους περιορισμούς στον τρόπο με τον οποίο αποφάσισε να αντιμετωπίσει το πρόβλημα, με τους ερευνητές να λένε ότι δεν είχε τη φινέτσα που περίμενε ένας έμπειρος προγραμματιστής. Όμως, όπως κάθε μαθητής, μαθαίνει και μέσα από τις επόμενες προσπάθειες, ειδικά στην κροατική έκδοση, έδειξε κάποιες βελτιώσεις, δείχνοντας αξιοσημείωτη προσαρμοστικότητα.
Για παράδειγμα, σε μια συγκεκριμένη εργασία προκλήθηκε ο προγραμματισμός μιας βασικής στατιστικής συνάρτησης σε C++. Αρχικά, έκανε μια παράβλεψη, χρησιμοποιώντας μια συνάρτηση που δεν παρήγαγε τη «διορθωμένη» τυπική απόκλιση όπως απαιτείται. Όμως, όταν η ίδια εργασία παρουσιάστηκε στα κροατικά, το chatbot όχι μόνο αναγνώρισε το προηγούμενο σφάλμα του, αλλά επεξεργάστηκε μια εκλεπτυσμένη λύση.
Οι ερευνητές σημειώνουν ότι αυτή η προσαρμοστικότητα αντικατοπτρίζει το ταξίδι ενός πρωτοετούς μαθητή: ξεκινώντας με λάθη, αλλά δείχνοντας την ικανότητα να μαθαίνουν και να βελτιώνουν τις δεξιότητές τους με επαναλαμβανόμενη εξάσκηση και ανατροφοδότηση. Awww.
Μια άλλη εργασία περιελάμβανε ένα πιο σύνθετο πρόβλημα: τον εντοπισμό αριθμών εντός ενός εύρους με βάση συγκεκριμένους κανόνες διαιρετότητας. Εδώ έγινε εμφανής η αχίλλειος πτέρνα του ChatGPT. Ανεξάρτητα από τη γλώσσα — αγγλικά ή κροατικά — το ChattyG πάλεψε με αρνητικούς αριθμούς. Κάθε προσπάθεια του ChatGPT οδήγησε σε παρόμοια αποτελέσματα, υποδεικνύοντας ένα σταθερό ζήτημα στη λογική προγραμματισμού του για αυτήν την εργασία.
Μια ερώτηση μπόνους απαιτούσε ακρίβεια. Το ChatGPT απαιτήθηκε για τη δημιουργία ενός φίλτρου εισαγωγής, ειδικά για ένα καθορισμένο εύρος δεκαδικών αριθμών. Η αρχική λύση του AI, όταν παρουσιάστηκε στα αγγλικά, ήταν επίκαιρη, αλλά οι επόμενες προσπάθειες, ειδικά όταν η εργασία δόθηκε στα κροατικά, αποκάλυψαν κάποιες ασυνέπειες και σε ορισμένες περιπτώσεις, το ChatGPT χρησιμοποίησε περιττές κατασκευές προγραμματισμού. Αν και αυτά δεν εμπόδισαν τη λειτουργικότητα του προγράμματος, έδειξαν έλλειψη βελτιστοποίησης. Ήταν σαν το ChatGPT να ακολουθούσε μερικές φορές τη μεγαλύτερη διαδρομή προς έναν προορισμό, ακόμη και όταν ήταν διαθέσιμη μια συντόμευση.
Τα πράγματα έγιναν πιο περίπλοκα με μια εργασία που σχετίζεται με πίνακες. Εδώ, ζητήθηκε από το ChatGPT να αποθηκεύσει αριθμούς και στη συνέχεια να υπολογίσει ορισμένα στατιστικά στοιχεία όπως η μέση τιμή, η τυπική απόκλιση και να προσδιορίσει ελάχιστες και μέγιστες τιμές. Η απόδοση του ChattyG σε αυτή την πρόκληση ήταν ιδιαίτερα ενδιαφέρουσα. Σε διάφορα τεστ, παρουσίασε διαφορετικές στρατηγικές. Μερικές φορές, έλυνε κομψά το πρόβλημα, προσφέροντας απλές λύσεις. Σε άλλες προσπάθειες, έκλινε προς πιο περίπλοκες μεθόδους, ακόμη και ομαδοποιώντας πολλαπλές λειτουργίες σε μία συνάρτηση.
Όλα αυτά εγείρουν ένα σημαντικό ερώτημα: Το ChatGPT επιλέγει πάντα την καλύτερη στρατηγική ή μερικές φορές προεπιλέγει μαθημένες αλλά αναποτελεσματικές μεθόδους;
Το τελευταίο εμπόδιο για το ChatGPT περιλάμβανε βασική επεξεργασία κειμένου. Είχε την αποστολή να αφαιρέσει επιπλέον κενά από την είσοδο του χρήστη. Στην αρχική του δοκιμή στα αγγλικά, η λύση του ChatGPT ήταν επίκαιρη. Ωστόσο, το τεστ της Κροατίας έριξε ένα curveball. Αντί να τηρεί την αποτελεσματική λύση μιας εισόδου, το AI, για κάποιο λόγο, επέλεξε μια πιο σύνθετη προσέγγιση, απαιτώντας πολλαπλές εισόδους. Ωστόσο, όταν οι ερευνητές επανεξέτασαν αυτήν την πρόκληση στα αγγλικά, το ChatGPT φάνηκε να έχει μάθει από το προηγούμενο λάθος του, επιστρέφοντας στην απλούστερη μέθοδο.
Συνολικά, οι ερευνητές διαπίστωσαν ότι οι απαντήσεις είχαν πολλά κοινά με εκείνες των πρωτοετών φοιτητών προγραμματισμού. Οι λύσεις του συχνά απηχούσαν τις στρατηγικές έμπειρων προγραμματιστών, αλλά όπως κάθε μαθητής, το ChatGPT δεν ήταν αλάνθαστο. Υπήρξαν στιγμές λαμπρότητας, αλλά και περιπτώσεις που φαινόταν να χάνει τελείως το στίγμα.
Το πραγματικό πλεονέκτημα εδώ είναι η προσαρμοστικότητά του που μοιάζει με την ανθρώπινη πρωτοετή: Δεν ήταν μόνο να βρεθεί η σωστή λύση. αφορούσε τη βελτίωση, τη μάθηση και την επανάληψη.
Ποιος είναι λοιπόν ο τελικός βαθμός του ChattyG;
Από τους ερευνητές:
«Το ChatGPT περνάει τις εξετάσεις με πολύ καλούς βαθμούς, ξεπερνώντας τους περισσότερους μαθητές μας στην ποιότητα των λύσεων. Επιπλέον, λύνει κάθε εργασία μέσα σε 20 έως 30 δευτερόλεπτα και δείχνει τη γενική ικανότητα προσαρμογής ή αλλαγής των λύσεών του σύμφωνα με πρόσθετες απαιτήσεις. Ωστόσο, σε ορισμένες, συχνά απλές εργασίες, έδειξε την αδυναμία κατανόησης της λογικής και της μαθηματικής ουσίας του προβλήματος, ακόμη και μετά από πολλές φορές ειδοποίηση για τα λάθη του». ®
- SEO Powered Content & PR Distribution. Ενισχύστε σήμερα.
- PlatoData.Network Vertical Generative Ai. Ενδυναμώστε τον εαυτό σας. Πρόσβαση εδώ.
- PlatoAiStream. Web3 Intelligence. Ενισχύθηκε η γνώση. Πρόσβαση εδώ.
- PlatoESG. Ανθρακας, Cleantech, Ενέργεια, Περιβάλλον, Ηλιακός, Διαχείριση των αποβλήτων. Πρόσβαση εδώ.
- PlatoHealth. Ευφυΐα βιοτεχνολογίας και κλινικών δοκιμών. Πρόσβαση εδώ.
- πηγή: https://go.theregister.com/feed/www.theregister.com/2023/10/03/chatgpt_code_college/
- :είναι
- :δεν
- :που
- 20
- 30
- 7
- a
- ικανότητα
- Σχετικα
- Σύμφωνα με
- Αχιλλεύς
- απέναντι
- προσαρμόσει
- Πρόσθετος
- προσκολλώντας
- επηρεάζουν
- Μετά το
- AI
- Όλα
- Επίσης
- πάντοτε
- an
- και
- κάθε
- πλησιάζω
- ΕΙΝΑΙ
- AS
- At
- απόπειρα
- Προσπάθειες
- διαθέσιμος
- μέσος
- βασίζονται
- βασικός
- BE
- έγινε
- είναι
- ΚΑΛΎΤΕΡΟΣ
- μεταξύ
- Δώρο
- Bot
- αλλά
- by
- C + +
- υπολογισμό
- CAN
- ορισμένες
- πρόκληση
- αμφισβητηθεί
- προκλήσεις
- αλλαγή
- chatbot
- ChatGPT
- Επιλέξτε
- CO
- κώδικες
- Κολλέγιο
- Κοινός
- συγκρότημα
- κατανοώ
- Υπολογίστε
- συνεπής
- Διορθώθηκε
- θα μπορούσε να
- σκάφος
- αποφάσισε
- Προεπιλογή
- ορίζεται
- απαίτησε
- απαιτητικές
- απαιτήσεις
- κατέδειξε
- σχεδιασμένα
- προορισμός
- αποφασισμένος
- απόκλιση
- DID
- didn
- διαφορετικές
- κάνει
- κάθε
- επανέλαβε
- Αποτελεσματικός
- Αγγλικά
- ενίσχυση
- εξ ολοκλήρου
- σφάλμα
- λάθη
- ειδικά
- ουσία
- Even
- εμφανές
- εξέταση
- παράδειγμα
- αναμένεται
- έμπειρος
- επιπλέον
- ανατροφοδότηση
- φιλτράρισμα
- τελικός
- Φινέτσα
- Όνομα
- επικεντρώθηκε
- Για
- Βρέθηκαν
- από
- λειτουργία
- λειτουργικότητα
- Επί πλέον
- General
- να πάρει
- δεδομένου
- καλός
- πήρε
- βαθμός
- μεγαλύτερη
- είχε
- Έχω
- εδώ
- εμποδίζω
- να χτυπήσει
- Διακρίσεις
- Πως
- Ωστόσο
- HTTPS
- ανθρώπινος
- πληκτικός
- προσδιορίσει
- προσδιορισμό
- if
- σημαντικό
- βελτιώσεις
- in
- Σε άλλες
- αδυναμία
- υποδεικνύω
- ανεπαρκής
- αρχικός
- αρχικά
- εισαγωγή
- είσοδοι
- αντί
- ενδιαφέρον
- σε
- συμμετέχουν
- ζήτημα
- IT
- ΤΟΥ
- ταξίδι
- jpg
- μόλις
- Έλλειψη
- Γλώσσα
- Γλώσσες
- αργότερα
- ΜΑΘΑΊΝΩ
- μάθει
- μάθηση
- Led
- Μου αρέσει
- περιορισμούς
- λογική
- λογικός
- πλέον
- Παρτίδα
- που
- σημάδι
- μαθηματικός
- ανώτατο όριο
- εννοώ
- μέθοδος
- μέθοδοι
- ελάχιστο
- λάθη
- Στιγμές
- περισσότερο
- πλέον
- πολλαπλούς
- αρνητικός
- επόμενη
- Βόρειος
- αξιοσημείωτο
- αριθμοί
- of
- προσφορά
- συχνά
- on
- ONE
- αποκλειστικά
- λειτουργίες
- βελτιστοποίηση
- or
- ΑΛΛΑ
- δικός μας
- έξω
- αποτελέσματα
- υπεραπόδοση
- Επίβλεψη
- Ειδικότερα
- ιδιαίτερα
- πέρασε
- περάσματα
- επίδοση
- Πλάτων
- Πληροφορία δεδομένων Plato
- Πλάτωνα δεδομένα
- Σημείο
- πρακτική
- Ακρίβεια
- παρουσιάζονται
- προηγούμενος
- Πρόβλημα
- μεταποίηση
- παράγει
- Πρόγραμμα
- Προγραμματιστής
- Προγραμματιστές
- Προγραμματισμός
- βάζω
- ποιότητα
- ερώτηση
- Ερωτήσεις
- αυξήσεις
- σειρά
- πραγματικός
- λόγος
- αναγνωρισμένος
- εξευγενισμένα
- διύλιση
- Ανεξάρτητα
- σχετίζεται με
- αφαίρεση
- επανειλημμένες
- απαιτείται
- έρευνα
- ερευνητές
- απαντήσεις
- Αποτελέσματα
- επιστροφή
- Αποκαλυφθε'ντα
- δεξιά
- Διαδρομή
- κανόνες
- s
- ίδιο
- ρητό
- σκληραγωγημένος
- δευτερόλεπτα
- δείτε
- φαινόταν
- Σειρές
- σειρά
- διάφοροι
- παρουσιάστηκε
- έδειξε
- Δείχνει
- παρόμοιες
- Απλούς
- απλούστερη
- δεξιότητες
- λύση
- Λύσεις
- Λύει
- μερικοί
- χώρων
- συγκεκριμένες
- ειδικά
- Spot
- πρότυπο
- Ξεκινήστε
- στατιστικός
- στατιστική
- κατάστημα
- ειλικρινής
- στρατηγικές
- Στρατηγική
- Πάλη
- Φοιτητής
- Φοιτητές
- μεταγενέστερος
- ανυψωτήρ
- παίρνει
- στόχους
- Έργο
- εργασίες
- δοκιμή
- δοκιμές
- κείμενο
- ότι
- Η
- τους
- τότε
- Εκεί.
- Αυτοί
- αυτοί
- αυτό
- εκείνοι
- αν και?
- Μέσω
- φορές
- προς την
- πήρε
- προς
- δύο
- UNI
- πανεπιστήμιο
- περιττός
- μεταχειρισμένος
- Χρήστες
- χρησιμοποιώντας
- αξία
- Αξίες
- διαφέρων
- εκδοχή
- πολύ
- μέσω
- ήθελε
- ήταν
- δεν ήταν
- ήταν
- Τι
- πότε
- ενώ
- με
- εντός
- εργάστηκαν
- θα
- έτος
- ακόμη
- zephyrnet