Ανάπτυξη λογισμικού αλληλεπίδρασης σε φυσική γλώσσα (chatbot)
Στην σημερινή εποχή παρατηρείται πως ένα μεγάλο μέρος ανθρώπων τείνει να χρησιμοποιεί ανώνυμος τρόπους επικοινωνίας, για να εξυπηρετήσει τις ανάγκες του. Ένας από αυτούς του τρόπους επικοινωνίας και κύριο μέρος αυτής της διπλωματικής είναι η χρήση chatbot για συνομιλία με χρήστες. Αρχίζοντας από το...
Κύριος συγγραφέας: | |
---|---|
Άλλοι συγγραφείς: | |
Γλώσσα: | 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 |