Ανάπτυξη λογισμικού αλληλεπίδρασης σε φυσική γλώσσα (chatbot)

Στην σημερινή εποχή παρατηρείται πως ένα μεγάλο μέρος ανθρώπων τείνει να χρησιμοποιεί ανώνυμος τρόπους επικοινωνίας, για να εξυπηρετήσει τις ανάγκες του. Ένας από αυτούς του τρόπους επικοινωνίας και κύριο μέρος αυτής της διπλωματικής είναι η χρήση chatbot για συνομιλία με χρήστες. Αρχίζοντας από το...

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Αγγελόπουλος, Γεώργιος
Άλλοι συγγραφείς: Angelopoulos, Georgios
Γλώσσα:Greek
Έκδοση: 2022
Θέματα:
Διαθέσιμο Online:http://hdl.handle.net/10889/15909
id nemertes-10889-15909
record_format dspace
spelling nemertes-10889-159092022-09-05T09:40:56Z Ανάπτυξη λογισμικού αλληλεπίδρασης σε φυσική γλώσσα (chatbot) Development of natural language interaction software (chatbot) Αγγελόπουλος, Γεώργιος Angelopoulos, Georgios Συνομιλία στο Διαδίκτυο Περιβάλλον ανάπτυξης Microsoft Bot C# Chatbot .net core 3.1 C# Στην σημερινή εποχή παρατηρείται πως ένα μεγάλο μέρος ανθρώπων τείνει να χρησιμοποιεί ανώνυμος τρόπους επικοινωνίας, για να εξυπηρετήσει τις ανάγκες του. Ένας από αυτούς του τρόπους επικοινωνίας και κύριο μέρος αυτής της διπλωματικής είναι η χρήση chatbot για συνομιλία με χρήστες. Αρχίζοντας από το κριτήριο νοημοσύνης γνωστό και ως Turing Test, η ιδέα του chatbot άρχισε να λαμβάνει μέρος στον τομέα της τεχνητής νοημοσύνης και με την πάροδο των χρόνων η χρήση του άρχισε να γίνεται ολοένα και πιο επιθυμητή από το ευρύ κοινό. Ένας τρόπος υλοποίησης chatbot είναι με την χρήση μοντέλων βασισμένα σε επεξεργασία φυσικής γλώσσας, αλλά στις μέρες μας λόγο τις έλλειψης αρκετών δεδομένων τα μοντέλα αυτά αντιμετωπίζουν σοβαρό πρόβλημα, καθώς χρειάζονται πολύ μεγαλύτερες ποσότητες από δεδομένα. Για την αντιμετώπιση αυτού του προβλήματος χρησιμοποιούνται μοντέλα γενικού σκοπού που έχουν εκπαιδευτεί εκ των προτέρων και μπορούν να προσαρμοστούν με ακρίβεια πάνω σε συγκεκριμένες εργασίες με μικρότερο σύνολο δεδομένων, ένα από αυτά τα μοντέλα είναι το μοντέλο BERT [1]. Στα πλαίσια της εργασίας χρησιμοποιήθηκε το περιβάλλον ανάπτυξης του Microsoft Bot, όπου κάθε επαφή μεταξύ του χρήστη (ή του καναλιού) και του bot απεικονίζεται ως μια δραστηριότητα [2]. Το περιβάλλον αξιοποιήθηκε σε συγκεκριμένη εφαρμογή που προσομοιάζει την συνομιλία ενός φοιτητή με την Γραμματεία του Τμήματος Ηλεκτρονικών Υπολογιστών & Πληροφορικής του Πανεπιστημίου Πατρών. Nowadays it is observed that many people tend to use anonymous ways of communication to serve their needs. One of those communication ways and main component of this thesis is the use of a chatbot to communicate with users. Starting with the intelligence criterion, also known as Turing Test, the idea of the chatbot began to take part in the field of artificial intelligence and over the years its use began to become more and more desirable by the general public. One way to implement chatbot is to use NLP-based models, but nowadays due to the lack of enough data these models face a serious problem, as they need much larger amounts of data. To address this problem, pre-trained general purpose models are used that can be accurately adapted to specific tasks with a smaller data set, one of which is BERT [1]. The Microsoft Bot Framework SDK was used in the thesis, where each contact between the user (or channel) and the bot is displayed as an activity [2]. The framework was utilized in a specific application that simulates the conversation of a student with the Secretary of the Department of Computer Engineering & Informatics of the University of Patras. 2022-03-03T12:30:02Z 2022-03-03T12:30:02Z 2022-03-03 http://hdl.handle.net/10889/15909 gr application/pdf
institution UPatras
collection Nemertes
language Greek
topic Συνομιλία στο Διαδίκτυο
Περιβάλλον ανάπτυξης Microsoft Bot
C#
Chatbot
.net core 3.1
C#
spellingShingle Συνομιλία στο Διαδίκτυο
Περιβάλλον ανάπτυξης Microsoft Bot
C#
Chatbot
.net core 3.1
C#
Αγγελόπουλος, Γεώργιος
Ανάπτυξη λογισμικού αλληλεπίδρασης σε φυσική γλώσσα (chatbot)
description Στην σημερινή εποχή παρατηρείται πως ένα μεγάλο μέρος ανθρώπων τείνει να χρησιμοποιεί ανώνυμος τρόπους επικοινωνίας, για να εξυπηρετήσει τις ανάγκες του. Ένας από αυτούς του τρόπους επικοινωνίας και κύριο μέρος αυτής της διπλωματικής είναι η χρήση chatbot για συνομιλία με χρήστες. Αρχίζοντας από το κριτήριο νοημοσύνης γνωστό και ως Turing Test, η ιδέα του chatbot άρχισε να λαμβάνει μέρος στον τομέα της τεχνητής νοημοσύνης και με την πάροδο των χρόνων η χρήση του άρχισε να γίνεται ολοένα και πιο επιθυμητή από το ευρύ κοινό. Ένας τρόπος υλοποίησης chatbot είναι με την χρήση μοντέλων βασισμένα σε επεξεργασία φυσικής γλώσσας, αλλά στις μέρες μας λόγο τις έλλειψης αρκετών δεδομένων τα μοντέλα αυτά αντιμετωπίζουν σοβαρό πρόβλημα, καθώς χρειάζονται πολύ μεγαλύτερες ποσότητες από δεδομένα. Για την αντιμετώπιση αυτού του προβλήματος χρησιμοποιούνται μοντέλα γενικού σκοπού που έχουν εκπαιδευτεί εκ των προτέρων και μπορούν να προσαρμοστούν με ακρίβεια πάνω σε συγκεκριμένες εργασίες με μικρότερο σύνολο δεδομένων, ένα από αυτά τα μοντέλα είναι το μοντέλο BERT [1]. Στα πλαίσια της εργασίας χρησιμοποιήθηκε το περιβάλλον ανάπτυξης του Microsoft Bot, όπου κάθε επαφή μεταξύ του χρήστη (ή του καναλιού) και του bot απεικονίζεται ως μια δραστηριότητα [2]. Το περιβάλλον αξιοποιήθηκε σε συγκεκριμένη εφαρμογή που προσομοιάζει την συνομιλία ενός φοιτητή με την Γραμματεία του Τμήματος Ηλεκτρονικών Υπολογιστών & Πληροφορικής του Πανεπιστημίου Πατρών.
author2 Angelopoulos, Georgios
author_facet Angelopoulos, Georgios
Αγγελόπουλος, Γεώργιος
author Αγγελόπουλος, Γεώργιος
author_sort Αγγελόπουλος, Γεώργιος
title Ανάπτυξη λογισμικού αλληλεπίδρασης σε φυσική γλώσσα (chatbot)
title_short Ανάπτυξη λογισμικού αλληλεπίδρασης σε φυσική γλώσσα (chatbot)
title_full Ανάπτυξη λογισμικού αλληλεπίδρασης σε φυσική γλώσσα (chatbot)
title_fullStr Ανάπτυξη λογισμικού αλληλεπίδρασης σε φυσική γλώσσα (chatbot)
title_full_unstemmed Ανάπτυξη λογισμικού αλληλεπίδρασης σε φυσική γλώσσα (chatbot)
title_sort ανάπτυξη λογισμικού αλληλεπίδρασης σε φυσική γλώσσα (chatbot)
publishDate 2022
url http://hdl.handle.net/10889/15909
work_keys_str_mv AT angelopoulosgeōrgios anaptyxēlogismikouallēlepidrasēssephysikēglōssachatbot
AT angelopoulosgeōrgios developmentofnaturallanguageinteractionsoftwarechatbot
_version_ 1771297189393334272