Το τραπέζι της Αριστεράς ΠΕΡΙΕΧΟΜΕΝΑ ΚΑΙ 1 ΕΙΣΑΓΩΓΗ Περιεχόμενα, μέθοδοι και καθήκοντα • Μικτά αποτελέσματα 3.1 Ποιότητα και παραγωγικότητα 3.3 Εκπαίδευση και κόστος 4 Οι μετριοπαθείς 4.1 Τύποι εργασιών και πολυπλοκότητα 4.2 Συμβατότητα 4.3 Επικοινωνία 4.4 Συνεργασία 5.3 Λογιστική Συζήτηση και μελλοντική εργασία LLM, ο σύντροφός σας προγραμματιστής; 5.2 LLM, ένας καλύτερος προγραμματιστής ζευγαριών; 5.3 LLM, φοιτητές PAIr προγραμματιστές; Συμπεράσματα, αναγνωρίσεις και αναφορές 4.3 Επικοινωνία Σύμφωνα με τον Freudenberg et al. [24], «το κλειδί για την επιτυχία του προγραμματισμού ζευγαριών [είναι] ο πολλαπλασιασμός της ομιλίας σε ένα ενδιάμεσο επίπεδο λεπτομέρειας στις συνομιλίες των ζευγαριών προγραμματιστών.» [55] Οι ερευνητές διαπίστωσαν επίσης ότι ο προγραμματισμός ζευγαριών εξαλείφει την αποσπασματική δραστηριότητα και επιτρέπει στους προγραμματιστές να επικεντρωθούν στην παραγωγική δραστηριότητα [75], η οποία μπορεί να είναι ο λόγος για τον οποίο οι δεσμευτικές επικοινωνίες συμβάλλουν στην επιτυχία του προγραμματισμού ζευγαριών. Στον προγραμματισμό ζευγαριών ανθρώπου-ανθρώπου, οι προγραμματιστές ξοδεύουν περίπου το 1/3 του χρόνου τους επικεντρώνοντας κυρίως στην επικοινωνία [65], που τους αναγκάζει να συγκεντρωθούν, να εξορθολογίσουν και να εξηγήσουν τις σκέψεις τους [31, 75]. Στον προγραμματισμό ζευγαριών ανθρώπου-ΑΙ, ο Mozannar et al. [53] έδειξε ότι ένα ανάλογο 1/3 του χρόνου ξοδεύεται στην επικοινωνία με τον Copilot, όπως η σκέψη και η επαλήθευση (22,4%) της πρότασης του Copilot, η οποία μπορεί να αναπαράγει τα αποτελέσματα της αυτο-επεξήγησης με κάποιο τρόπο, και η έγκαιρη επεξεργασία, η οποία παίρνει 11,56% του χρόνου 4.4 Συνεργασία Το πόσο καλά συνεργάζονται οι εταίροι ήταν σημαντικοί παράγοντες που επηρεάζουν την αποτελεσματικότητα του ζευγαρωμένου προγραμματισμού [4, 79], και η συνεργατική συμπεριφορά και η θετική αλληλεξάρτηση είναι το κλειδί για την επιτυχία του ζευγαρωμένου προγραμματισμού [67]. Η συνεργασία μπορεί να αποτύχει με διάφορους τρόπους σε ένα ζευγάρι ανθρώπου-ανθρώπου. Για παράδειγμα, το πρόβλημα του ελεύθερου οδηγού, όπου ολόκληρο το φορτίο εργασίας είναι σε έναν συνεργάτη ενώ ο άλλος παραμένει περιθωριακός παίκτης, μπορεί να οδηγήσει σε λιγότερη ικανοποίηση και μάθηση [57, 87]. Στον προγραμματισμό ζευγαριών ανθρώπου-ΑΙ, οι εκπαιδευτικοί ανησυχούν ότι τα εύκολα διαθέσιμα εργαλεία δημιουργίας κώδικα μπορεί να οδηγήσουν σε απάτη και η υπερβολική εξάρτηση από την ΑΙ μπορεί να εμποδίσει τους μαθητές να μάθουν [10]. Ωστόσο, καμία μελέτη δεν το έχει αξιολογήσει επίσημα. Για τον προγραμματισμό ανθρώπου-ανθρώπου ζευγαριού, υπάρχει ένα προτεινόμενο πρότυπο συνεργασίας της εναλλαγής ρόλων - δύο προγραμματιστές λογισμικού περιοδικά και τακτικά εναλλάσσονται μεταξύ της γραφής κώδικα (διεξαγωγέας) και της πρότασης κώδικα (πλοηγητής), με στόχο να εξασφαλιστεί ότι και οι δύο συμμετέχουν στο έργο και να ανακουφίσουν το σωματικό και γνωστικό φορτίο που φέρει ο οδηγός [5, 65]. Μερικοί ερευνητές Freudenberg et al. [24] υποστηρίζουν ότι η επιτυχία του ζευγαρωμένου προγραμματισμού θα πρέπει να αποδοθεί στην επικοινωνία και όχι στις «διαφορές στη συμπεριφορά ή την εστίαση μεταξύ του οδηγού και του πλοηγού», καθώς διαπίστωσαν ότι τόσο ο οδηγός όσο και ο πλοηγός δούλευαν σε παρόμοια επίπεδα αφαίρεσης. Στην ανθρώπινη αλληλεπίδραση με την τεχνητή νοημοσύνη, δεδομένης της εκπληκτικής ικανότητας του Copilot να γράφει κώδικα σε διαφορετικές γλώσσες, κάποιοι έχουν υποστηρίξει ότι το Copilot μπορεί να αναλάβει το ρόλο του «οδηγού» στον προγραμματισμό ζευγαριών, επιτρέποντας σε έναν σόλο προγραμματιστή να αναλάβει το ρόλο του «πλοηγού» και να επικεντρωθεί στην κατανόηση του κώδικα σε υψηλότερο επίπεδο [35]. 4.5 Λογιστική Οι υλικοτεχνικές προκλήσεις, συμπεριλαμβανομένων των δυσκολιών προγραμματισμού, της διδασκαλίας και της αξιολόγησης της συνεργασίας για το ζευγάρι, και του προσδιορισμού της ατομικής λογοδοσίας και ευθύνης [11, 67], μπορούν να προσθέσουν στο κόστος διαχείρισης του προγραμματισμού ανθρώπου-ανθρώπου [4, 79]. Στον προγραμματισμό ζευγαριών ανθρώπου-ΑΙ, μερικοί μπορεί να υποστηρίζουν ότι ο άνθρωπος είναι αποκλειστικά υπεύθυνος στο ζευγάρι ανθρώπου-ΑΙ [72], αλλά η λογοδοσία αυτών των γενετικών ΑΙ που βασίζονται στο LLM εξακολουθεί να βρίσκεται υπό συζήτηση [10]. Μπορεί να υπάρχουν νέα θέματα υλικοτεχνικής υποστήριξης για το ζευγάρι ανθρώπου-ΑΙ, όπως η διδασκαλία των ανθρώπων πώς να συνεργάζονται καλύτερα με το Copilot. Θα μπορούσαν επίσης να υπάρχουν μοναδικές προκλήσεις όπως σε κάθε σενάριο αλληλεπίδρασης ανθρώπου-ΑΙ, όπως προκατάληψη, εμπιστοσύνη και τεχνικοί περιορισμοί - πολλά που πρέπει να διερευνηθούν. Η λογοτεχνία προγραμματισμού ανθρώπου-ανθρώπου έχει βρει συντονιστές, συμπεριλαμβανομένων , , , και Ωστόσο, υπάρχει έλλειψη εμπεριστατωμένης εξέτασης των πιθανών μετριοπαθών επιδράσεων στις τρέχουσες εργασίες pAIr. Συνοπτική Τύπος εργασίας & πολυπλοκότητα Συμβατότητα Επικοινωνία Συνεργασία Λογιστικής Οι συγγραφείς: (1) Qianou Ma (συγγραφέας), Πανεπιστήμιο Carnegie Mellon, Πίτσμπουργκ, ΗΠΑ (qianouma@cmu.edu) (2) Tongshuang Wu, Πανεπιστήμιο Carnegie Mellon, Πίτσμπουργκ, ΗΠΑ (sherryw@cs.cmu.edu) (3) Kenneth Koedinger, Πανεπιστήμιο Carnegie Mellon, Πίτσμπουργκ, ΗΠΑ (koedinger@cmu.edu). Authors: (1) Qianou Ma (συγγραφέας), Πανεπιστήμιο Carnegie Mellon, Πίτσμπουργκ, ΗΠΑ (qianouma@cmu.edu) (2) Tongshuang Wu, Πανεπιστήμιο Carnegie Mellon, Πίτσμπουργκ, ΗΠΑ (sherryw@cs.cmu.edu) (3) Kenneth Koedinger, Πανεπιστήμιο Carnegie Mellon, Πίτσμπουργκ, ΗΠΑ (koedinger@cmu.edu). Αυτό το έγγραφο είναι διαθέσιμο στο archiv υπό την άδεια CC BY-NC-SA 4.0 DEED. Αυτό το έγγραφο είναι Υπό την άδεια CC BY-NC-SA 4.0 DEED. Διαθέσιμο στα Αρχεία Διαθέσιμο στα Αρχεία