Show simple item record

dc.contributor.advisorΜιχάλας, Άγγελος
dc.contributor.authorΤσιόλας, Αργύριος Φ.
dc.date.accessioned2022-06-28T05:45:51Z
dc.date.available2022-06-28T05:45:51Z
dc.date.issued2022-02
dc.identifier.urihttps://dspace.uowm.gr/xmlui/handle/123456789/2750
dc.description.abstractΤα τελευταία χρόνια στον τομέα της Τεχνητής Νοημοσύνης (ΤΝ) υπάρχουν πολλές και σημαντικές εξελίξεις. Εφαρμογές όπως η Μηχανική Μάθηση ( machine learning), η Επεξεργασία Φυσικής Γλώσσας (natural language processing), οι ευφυείς πράκτορες (intelligent agents), έχουν αλλάξει τον τρόπο αλληλεπίδρασης ανθρώπου-υπολογιστή. Σκοπός της παρούσας εργασίας είναι η υλοποίηση ενός Διαλογικού πράκτορα ( conversational agent - Chatbot) ο οποίος κάνει χρήση εφαρμογών τεχνητής νοημοσύνης όπως, η μηχανική μάθηση, και η επεξεργασία φυσικής γλώσσας. Ο συγκεκριμένος Διαλογικός πράκτορας θα απαντά σε συχνές ερωτήσεις χρηστών (faq’s) σχετικές με όρους της τεχνητής νοημοσύνης. Ένας Διαλογικός πράκτορας είναι ένα λογισμικό το οποίο είναι σχεδιασμένο να αλληλεπιδρά με το χρήστη χρησιμοποιώντας φυσική γλώσσα, και να παρέχει διάφορες μορφές υπηρεσιών. Παράλληλα, θα εξετάσουμε αναλυτικά τους παραπάνω τομείς της Τεχνητής Νοημοσύνης οι οποίοι εκτός της χρήσης τους στην υλοποίηση Διαλογικών πρακτόρων, χρησιμοποιούνται και σε ένα μεγάλο πλήθος άλλων εφαρμογών. Συγκεκριμένα, θα ξεκινήσουμε με μία αναφορά γενικά για την Τεχνητή Νοημοσύνη (ΤΝ). Τι ονομάζουμε ΤΝ, την ιστορία, την εξέλιξη, το παρόν και το μέλλον της. Στη συνέχεια, θα αναφερθούμε αναλυτικά στους τομείς της ΤΝ, οι οποίοι εμπλέκονται στη δημιουργία διαλογικών πρακτόρων και όχι μόνο, όπως η αναπαράσταση γνώσης, η μηχανική μάθηση, τα τεχνητά νευρωνικά δίκτυα, η επεξεργασία φυσικής γλώσσας και οι ευφυείς πράκτορες. Τέλος, θα παρουσιάσουμε την υλοποίηση ενός Διαλογικού Πράκτορα (chatbot), όπου γίνεται χρήση όλων των παραπάνω τομέων TN που αναφέρθηκαν παραπάνω. Ο συγκεκριμένος διαλογικός πράκτορας αλληλεπιδρά με το χρήστη χρησιμοποιώντας φυσική γλώσσα, είτε μέσω κειμένου (text) είτε μέσω ομιλίας (speech) μέσω μιας ιστοσελίδας. Συγκεκριμένα, ο χρήστης υποβάλλει ερωτήματα σχετικά με όρους της ΤΝ, και η εφαρμογή του απαντά μέσω κειμένου. In recent years in the field of Artificial Intelligence (AI) there are many and important developments. Applications such as machine learning, natural language processing, and intelligent agents have changed the way humans-computer interactions work. The purpose of this paper is to implement a Conversational agent (Chatbot) that uses artificial intelligence applications such as machine learning and natural language processing. This Interactive Agent will answer frequently asked questions (FAQ’s) about terms of artificial intelligence. An Interactive Agent is software designed to interact with the user using natural language, and to provide a variety of services. At the same time, we will examine in detail the following areas of Artificial Intelligence which, in addition to their use in the implementation of Interactive Agents, are also used in a large number of other applications. In particular, we will start with a report on artificial intelligence in general (AI). What we call AI, its history, evolution, present and future. In the following, we will refer in detail to the areas of AI, which are involved in the creation of interactive agents and not only, such as knowledge representation, machine learning, artificial neural networks, natural language processing and intelligent agents. Finally, we will present the implementation of an interactive agent (chatbot), where all the above mentioned AI domains are used. This interactive agent interacts with the user using natural language, either through text or speech through a web page. Specifically, the user asks questions about the terms of the AI, and the application responds via text.en_US
dc.language.isogren_US
dc.publisherΠανεπιστήμιο Δυτικής Μακεδονίας. Σχολή Θετικών Επιστημών. Δ.Π.Μ.Σ. Προηγμένες Τεχνολογίες Πληροφορικής και Υπηρεσίεςen_US
dc.subjectΔοκιμασία turingen_US
dc.subjectΑναπαράσταση γνώσηςen_US
dc.subjectΜηχανική μάθησηen_US
dc.subjectΤεχνητά νευρωνικά δίκτυαen_US
dc.subjectΕπεξεργασία φυσικής γλώσσαςen_US
dc.subjectΔιαλογικοί πράκτορεςen_US
dc.subjectChatbotsen_US
dc.subjectDialogFlowen_US
dc.subjectΤεχνητή νοημοσύνηen_US
dc.titleΕφαρμογές τεχνητής νοημοσύνης στην υλοποίηση διαλογικών πρακτόρωνen_US
dc.typeMSc Thesisen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record