Χρήση των Βιβλιοθηκών Επεξεργασίας Φυσικής Γλώσσας για την Ανάλυση των Ερωτημάτων των Προγραμματιστών στο ChatGPT
Abstract
Το ChatGPT μπορεί να συμβουλεύει τους προγραμματιστές, να παρέχει κώδικα και λύσεις σχετικά με τα προβλήματα που αντιμετωπίζουν και να προσθέτει νέες λειτουργίες. Παρόλα αυτά προς το παρόν υπάρχει περιορισμένη γνώση σχετικά με το αν οι προγραμματιστές εμπιστεύονται τις απαντήσεις του ChatGPT και αν πράγματι χρησιμοποιούν το περιεχόμενό τους σε κώδικα. Στο πλαίσιο αυτό, η παρούσα διπλωματική εργασία στοχεύει στον εντοπισμό μοτίβων που περιγράφουν την αλληλεπίδραση των προγραμματιστών με το ChatGPT, σε σχέση με τα χαρακτηριστικά των αιτημάτων και την χρήση του παρεχόμενου κώδικα από τον προγραμματιστή. Πραγματοποιήθηκε μια μελέτη περίπτωσης σε συζητήσεις μεταξύ του ChatGPT και των προγραμματιστών, με στόχο την κατανόηση του είδους των ερωτημάτων που διατυπώνονται. Τα ευρήματά μας δείχνουν ότι οι προγραμματιστές συνήθως διατυπώνουν αιτήματα προς το ChatGPT μέσω πολλών σύντομων και στοχευμένων ερωτημάτων, χρησιμοποιώντας συγκεκριμένες λέξεις σχετικές με το πρόβλημα που αντιμετωπίζουν. Η ανάλυση αυτή αναδεικνύει τις τεχνικές θεματικές των ερωτημάτων, όπως οι γλώσσες προγραμματισμού και οι τύποι προβλημάτων που θέλουν να επιλύσουν, καθώς και το ύφος των αιτημάτων, από συναισθηματικής και επικοινωνιακής άποψης. Τα αποτελέσματα υπογραμμίζουν επίσης την ικανότητα του ChatGPT να ανταποκρίνεται σε ποικίλα είδη προγραμματιστικών αιτημάτων σε πολλές γλώσσες προγραμματισμού, βοηθώντας στην κατανόηση των βασικών μοτίβων των αιτημάτων που διατυπώνουν οι προγραμματιστές.