SlideShare une entreprise Scribd logo
1  sur  26
Ανάπτυξη εργαλείου αυτοματοποίησης της παραγωγής σεναρίων
για την δημιουργία ψηφιακών βοηθών
Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης
Πολυτεχνική Σχολή
Τμήμα Ηλεκτρολόγων Μηχανικών &
Μηχανικών Υπολογιστών
Τομέας Ηλεκτρονικής και Υπολογιστών
Διπλωματική Εργασία
Ανάπτυξη εργαλείου αυτοματοποίησης της
παραγωγής σεναρίων για τη δημιουργία
ψηφιακών βοηθών
Εκπόνηση:
Παναγιώτου Θεόφιλος
ΑΕΜ: 9164
Επίβλεψη:
Αν. Καθ. Συμεωνίδης Ανδρέας
Υπ. Δρ. Μάλαμας Νικόλας
Ανάπτυξη εργαλείου αυτοματοποίησης της παραγωγής σεναρίων
για την δημιουργία ψηφιακών βοηθών
2
Μεθοδολογία Συμπεράσματα
Εισαγωγή
Μελλοντικές
Επεκτάσεις
Πειράματα -
Αποτελέσματα
Ανάπτυξη εργαλείου αυτοματοποίησης της παραγωγής σεναρίων
για την δημιουργία ψηφιακών βοηθών
3
Κίνητρο - Περιγραφή του προβλήματος
Ανάπτυξη εργαλείων απλοποίησης της διαδικασίας δημιουργίας ψηφιακών βοηθών
Ένα τέτοιο εργαλείο είναι και το Rasa Framework
Η χρήση τέτοιων συστημάτων απευθύνεται αποκλειστικά
σε προγραμματιστές
Πρόβλημα
Ανάπτυξη εργαλείου αυτοματοποίησης της παραγωγής σεναρίων
για την δημιουργία ψηφιακών βοηθών
4
Σκοπός της διπλωματικής
Η υλοποίηση ενός εύχρηστου και φιλικού περιβάλλοντος χρήστη
Η αυτοματοποίηση της διαδικασίας παραγωγής ψηφιακών βοηθών
Η δοκιμή ψηφιακών βοηθών και σύγκριση τους για τον έλεγχο
αποτελεσματικότητας και χρησιμότητας του συστήματος
Ανάπτυξη εργαλείου αυτοματοποίησης της παραγωγής σεναρίων
για την δημιουργία ψηφιακών βοηθών
5
Μεθοδολογία Συμπεράσματα
Εισαγωγή
Μελλοντικές
Επεκτάσεις
Πειράματα -
Αποτελέσματα
Ανάπτυξη εργαλείου αυτοματοποίησης της παραγωγής σεναρίων
για την δημιουργία ψηφιακών βοηθών
6
Λειτουργία του ψηφιακού βοηθού
Κάθε ψηφιακός βοηθός Rasa ακολουθεί τα παρακάτω στάδια με κάθε είσοδο που λαμβάνει
Ανάπτυξη εργαλείου αυτοματοποίησης της παραγωγής σεναρίων
για την δημιουργία ψηφιακών βοηθών
Βασικά στοιχεία του Rasa
Intents (Προθέσεις)
Stories (Ιστορίες)
Rules (Κανόνες)
Responses
(Απαντήσεις)
♦ Οι προθέσεις είναι η κατανόηση του
ψηφιακού βοηθού
♦ Οι ιστορίες σχηματίζουν τη ροή της
συζήτησης
⬧ Οι απαντήσεις είναι οι προτάσεις
εξόδου του ψηφιακού βοηθού
♦ Οι κανόνες είναι υποχρεωτικές
κατευθύνσεις της συζήτησης
7
Ανάπτυξη εργαλείου αυτοματοποίησης της παραγωγής σεναρίων
για την δημιουργία ψηφιακών βοηθών
Έξτρα συστατικά
1 Forms (Φόρμες):
Αποθήκευση στοιχείων από την
απάντηση του χρήστη
2 Entities (Οντότητες):
Δομημένα κομμάτια
πληροφορίας μέσα στα μηνύματα
του χρήστη
3 Slots (Θέσεις μνήμεις):
Ειδικός αποθηκευτικός χώρος για
απαντήσεις του χρήστη
4 Custom Actions (Προσαρμοσμένες
δράσεις):
Προγραμματισμός εξειδικευμένων
δράσεων για πιο πολύπλοκες
διαδικασίες
8
Ανάπτυξη εργαλείου αυτοματοποίησης της παραγωγής σεναρίων
για την δημιουργία ψηφιακών βοηθών
9
Αρχιτεκτονική του Rasa
Ανάπτυξη εργαλείου αυτοματοποίησης της παραγωγής σεναρίων
για την δημιουργία ψηφιακών βοηθών
10
Αρχιτεκτονική Συστήματος
✽ URLs: Κατεύθυνση προς τα
κατάλληλα views
✽ Views: Συναρτήσεις που
λαμβάνουν δεδομένα από τα
μοντέλα και καθιστούν τα
πρότυπα των σελίδων
✽ Models: Αναπαράσταση των
μοντέλων της βάσης
✽ Templates: Σελίδες
αλληλεπίδρασης του χρήστη
Χρήση του Framework
Ανάπτυξη εργαλείου αυτοματοποίησης της παραγωγής σεναρίων
για την δημιουργία ψηφιακών βοηθών
11
Δομή της Βάσης Δεδομένων
Κάθε χρήστης έχει ένα προφίλ και ένα ή
περισσότερα Chatbot (ψηφιακό βοηθό)
Κάθε Chatbot έχει ένα ή περισσότερα
Intents (προθέσεις), Stories (ιστορίες),
Rules (κανόνες), Forms (φόρμες),
Responses (απαντήσεις), Custom
Actions (σύνθετες δράσεις)
Κάθε ένα από τα Intents μπορεί να έχει
περισσότερα από ένα Examples
(παραδείγματα) όπως και κάθε Story
μπορεί να έχει περισσότερα από ένα
Steps (βήματα)
Ανάπτυξη εργαλείου αυτοματοποίησης της παραγωγής σεναρίων
για την δημιουργία ψηφιακών βοηθών
12
Η διεπαφή του χρήστη με την εφαρμογή
Ανάπτυξη εργαλείου αυτοματοποίησης της παραγωγής σεναρίων
για την δημιουργία ψηφιακών βοηθών
13
Η σύνταξη του ψηφιακού βοηθού
Level 1
Ανάκτηση
αντικειμένων από τη
βάση δεδομένων και
διαμοιρασμός στις
κατάλληλες
συναρτήσεις
Level 2
Ένταξη αντικειμένων
σε λίστες και
προεπεξεργασία των
δεδομένων
Level 3
Μετατροπή των
λιστών σε YAML
Level 5
Εκπαίδευση του
μοντέλου
Level 4
Σύνταξη των
σεναρίων του
ψηφιακού βοηθού
Ανάπτυξη εργαλείου αυτοματοποίησης της παραγωγής σεναρίων
για την δημιουργία ψηφιακών βοηθών
14
Μεθοδολογία Συμπεράσματα
Εισαγωγή
Μελλοντικές
Επεκτάσεις
Πειράματα -
Αποτελέσματα
Ανάπτυξη εργαλείου αυτοματοποίησης της παραγωγής σεναρίων
για την δημιουργία ψηφιακών βοηθών
15
Απλός ψηφιακός βοηθός
Το σχεδιάγραμμα συνομιλίας του ψηφιακού
βοηθού Moodbot
Αναγνώριση διάθεσης του χρήστη και
κατάλληλη απάντηση σε αυτόν
Ένα απλό παράδειγμα χρήσης
ψηφιακού βοηθού
Ανάπτυξη εργαλείου αυτοματοποίησης της παραγωγής σεναρίων
για την δημιουργία ψηφιακών βοηθών
16
Συνομιλία με τον απλό ψηφιακό βοηθό
Ανάπτυξη εργαλείου αυτοματοποίησης της παραγωγής σεναρίων
για την δημιουργία ψηφιακών βοηθών
17
Σύνθετος ψηφιακός βοηθός με φόρμες
Ένα παράδειγμα ψηφιακού βοηθού που
χρησιμοποιεί φόρμες με θήκες μνήμης
Λαμβάνει τις απαντήσεις από τον χρήστη
και τις επαναχρησιμοποιεί
Μπορεί να τις αποθηκεύσει ή και να τις
ενσωματώσει σε επόμενες απαντήσεις
Ανάπτυξη εργαλείου αυτοματοποίησης της παραγωγής σεναρίων
για την δημιουργία ψηφιακών βοηθών
18
Συνομιλία με τον σύνθετο ψηφιακό βοηθό με φόρμες
Ανάπτυξη εργαλείου αυτοματοποίησης της παραγωγής σεναρίων
για την δημιουργία ψηφιακών βοηθών
19
Σύνθετος ψηφιακός βοηθός με δράσεις
Ο ψηφιακός βοηθός μπορεί επίσης να
χρησιμοποιήσει σύνθετες δράσεις
Προγραμματίζονται σε Python και μπορούν
να τρέξουν ό,τι κώδικα θελήσει ο δημιουργός
Μια συνήθης χρήση είναι η κλήση σε
APIs για λήψη δεδομένων
Ανάπτυξη εργαλείου αυτοματοποίησης της παραγωγής σεναρίων
για την δημιουργία ψηφιακών βοηθών
20
Συνομιλία με τον σύνθετο ψηφιακό βοηθό με δράσεις
Ανάπτυξη εργαλείου αυτοματοποίησης της παραγωγής σεναρίων
για την δημιουργία ψηφιακών βοηθών
21
Μεθοδολογία Συμπεράσματα
Εισαγωγή
Μελλοντικές
Επεκτάσεις
Πειράματα -
Αποτελέσματα
Ανάπτυξη εργαλείου αυτοματοποίησης της παραγωγής σεναρίων
για την δημιουργία ψηφιακών βοηθών
22
Συμπεράσματα
➤ Το Django είναι ικανό να δημιουργήσει μια εφαρμογή μεγάλης έκτασης,
διαχειρίζοντας κατάλληλα τα μοντέλα και τις CRUD διεργασίες της.
➤ Η εφαρμογή μπορεί να συνθέσει ψηφιακούς βοηθούς όλων των δυνατοτήτων,
απλά όταν αυξάνεται η πολυπλοκότητα του μονοπατιού χρειάζεται μεγαλύτερη
τεχνική γνώση.
➤ Το Rasa είναι αρκετά βαρύ λογισμικό γιατί χρησιμοποιεί βιβλιοθήκες μηχανικής
μάθησης με πολλές εξαρτήσεις, οπότε δυσκολεύει το στήσιμο του σε διακομιστή.
➤ Το Django με την DTL (Django Template Language) δημιουργεί τις όψεις σε
ικανοποιητικό επίπεδο, μαζί με τα Crispy Forms για τη μορφοποίηση των φορμών.
Ανάπτυξη εργαλείου αυτοματοποίησης της παραγωγής σεναρίων
για την δημιουργία ψηφιακών βοηθών
23
Μεθοδολογία Συμπεράσματα
Εισαγωγή
Μελλοντικές
Επεκτάσεις
Πειράματα -
Αποτελέσματα
Ανάπτυξη εργαλείου αυτοματοποίησης της παραγωγής σεναρίων
για την δημιουργία ψηφιακών βοηθών
24
Μελλοντικές επεκτάσεις
� Εγκατάσταση της εφαρμογής σε υποδομές Cloud
� Αναζήτηση για κενά ασφαλείας και κάλυψη τους
� Μετάβαση της αρχιτεκτονικής σε REST API
� Χρήση εργαλείων DevOps για την αυτοματοποίηση και τον έλεγχο του
κύκλου ζωής του λογισμικού
Ανάπτυξη εργαλείου αυτοματοποίησης της παραγωγής σεναρίων
για την δημιουργία ψηφιακών βοηθών
25
Ευχαριστίες
● Τον κ. Συμεωνίδη Ανδρέα για την στήριξη του και τις γνώσεις που μας
έχει μεταφέρει όλα αυτά τα χρόνια
● Τον επιβλέπον Υπ. Δρ. Μάλαμα Νικόλα για την βοήθεια και την
καθοδήγηση του
● Φίλους και συγγενείς που μου συμπαραστάθηκαν κατά τη διάρκεια των
σπουδών μου
Θα ήθελα να ευχαριστήσω:
Ανάπτυξη εργαλείου αυτοματοποίησης της παραγωγής σεναρίων
για την δημιουργία ψηφιακών βοηθών
26
Ερωτήσεις;
Ευχαριστώ πολύ για την προσοχή σας!

Contenu connexe

Tendances

Σχεδίαση και ανάπτυξη Μηχανισμού Αυτοματοποίησης της παραμετροποίησης ρομποτι...
Σχεδίαση και ανάπτυξη Μηχανισμού Αυτοματοποίησης της παραμετροποίησης ρομποτι...Σχεδίαση και ανάπτυξη Μηχανισμού Αυτοματοποίησης της παραμετροποίησης ρομποτι...
Σχεδίαση και ανάπτυξη Μηχανισμού Αυτοματοποίησης της παραμετροποίησης ρομποτι...ISSEL
 
Μαρία Κουιρουκίδου
Μαρία ΚουιρουκίδουΜαρία Κουιρουκίδου
Μαρία ΚουιρουκίδουISSEL
 
σημειώσεις συνάντηση 6
σημειώσεις συνάντηση 6σημειώσεις συνάντηση 6
σημειώσεις συνάντηση 6mariakarousiou
 
σημειώσεις συνάντηση 6
σημειώσεις συνάντηση 6σημειώσεις συνάντηση 6
σημειώσεις συνάντηση 6natasa08
 
Konstantinos Papadopoulos Diploma Thesis presenation
Konstantinos Papadopoulos Diploma Thesis presenationKonstantinos Papadopoulos Diploma Thesis presenation
Konstantinos Papadopoulos Diploma Thesis presenationISSEL
 
Ιωάννη Α. Ζαφειρίου
Ιωάννη Α. ΖαφειρίουΙωάννη Α. Ζαφειρίου
Ιωάννη Α. ΖαφειρίουISSEL
 

Tendances (6)

Σχεδίαση και ανάπτυξη Μηχανισμού Αυτοματοποίησης της παραμετροποίησης ρομποτι...
Σχεδίαση και ανάπτυξη Μηχανισμού Αυτοματοποίησης της παραμετροποίησης ρομποτι...Σχεδίαση και ανάπτυξη Μηχανισμού Αυτοματοποίησης της παραμετροποίησης ρομποτι...
Σχεδίαση και ανάπτυξη Μηχανισμού Αυτοματοποίησης της παραμετροποίησης ρομποτι...
 
Μαρία Κουιρουκίδου
Μαρία ΚουιρουκίδουΜαρία Κουιρουκίδου
Μαρία Κουιρουκίδου
 
σημειώσεις συνάντηση 6
σημειώσεις συνάντηση 6σημειώσεις συνάντηση 6
σημειώσεις συνάντηση 6
 
σημειώσεις συνάντηση 6
σημειώσεις συνάντηση 6σημειώσεις συνάντηση 6
σημειώσεις συνάντηση 6
 
Konstantinos Papadopoulos Diploma Thesis presenation
Konstantinos Papadopoulos Diploma Thesis presenationKonstantinos Papadopoulos Diploma Thesis presenation
Konstantinos Papadopoulos Diploma Thesis presenation
 
Ιωάννη Α. Ζαφειρίου
Ιωάννη Α. ΖαφειρίουΙωάννη Α. Ζαφειρίου
Ιωάννη Α. Ζαφειρίου
 

Similaire à Ανάπτυξη εργαλείου αυτοματοποίησης της παραγωγής σεναρίων για τη δημιουργία ψηφιακών βοηθών

Presentation 6
Presentation 6Presentation 6
Presentation 6Annaa77
 
Μηχανισμοί αυτοματοποίησης διαδικασιών σχεδίασης, υλοποίησης και ανάπτυξης λο...
Μηχανισμοί αυτοματοποίησης διαδικασιών σχεδίασης, υλοποίησης και ανάπτυξης λο...Μηχανισμοί αυτοματοποίησης διαδικασιών σχεδίασης, υλοποίησης και ανάπτυξης λο...
Μηχανισμοί αυτοματοποίησης διαδικασιών σχεδίασης, υλοποίησης και ανάπτυξης λο...ISSEL
 
δημιουργια πολυμεσικου υλικου Μαρία Μουντρίδου
δημιουργια πολυμεσικου υλικου Μαρία Μουντρίδουδημιουργια πολυμεσικου υλικου Μαρία Μουντρίδου
δημιουργια πολυμεσικου υλικου Μαρία Μουντρίδουlelman
 
Τεχνολογική επισκόπηση
Τεχνολογική επισκόπησηΤεχνολογική επισκόπηση
Τεχνολογική επισκόπησηStesia Papavasileiou
 
Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...
Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...
Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...ISSEL
 
Μιχαήλ Παπαμιχαήλ
Μιχαήλ ΠαπαμιχαήλΜιχαήλ Παπαμιχαήλ
Μιχαήλ ΠαπαμιχαήλISSEL
 
Εφαρμογές Πληροφορικής - Κεφάλαιο 2: Λογισμικό
Εφαρμογές Πληροφορικής - Κεφάλαιο 2: ΛογισμικόΕφαρμογές Πληροφορικής - Κεφάλαιο 2: Λογισμικό
Εφαρμογές Πληροφορικής - Κεφάλαιο 2: ΛογισμικόAnna Dimitrakopoulou
 
Micro Front-ends and Microservices Architecture in Web Application Development
Micro Front-ends and Microservices Architecture in Web Application DevelopmentMicro Front-ends and Microservices Architecture in Web Application Development
Micro Front-ends and Microservices Architecture in Web Application DevelopmentISSEL
 
Η αρχιτεκτονική των Microservices και Micro Front-ends στην Ανάπτυξη Εφαρµογώ...
Η αρχιτεκτονική των Microservices και Micro Front-ends στην Ανάπτυξη Εφαρµογώ...Η αρχιτεκτονική των Microservices και Micro Front-ends στην Ανάπτυξη Εφαρµογώ...
Η αρχιτεκτονική των Microservices και Micro Front-ends στην Ανάπτυξη Εφαρµογώ...ISSEL
 
Εφαρµογή τεχνικών µηχανικής µάθησης και ευφυούς διαχείρισης πληροφορίας για τ...
Εφαρµογή τεχνικών µηχανικής µάθησης και ευφυούς διαχείρισης πληροφορίας για τ...Εφαρµογή τεχνικών µηχανικής µάθησης και ευφυούς διαχείρισης πληροφορίας για τ...
Εφαρµογή τεχνικών µηχανικής µάθησης και ευφυούς διαχείρισης πληροφορίας για τ...ISSEL
 
Employing Machine Learning and Intelligent Information Management Techniques ...
Employing Machine Learning and Intelligent Information Management Techniques ...Employing Machine Learning and Intelligent Information Management Techniques ...
Employing Machine Learning and Intelligent Information Management Techniques ...ISSEL
 
ΣΧΕΔΙΑΣΗ ΚΑΙ ΥΛΟΠΟΙΗΣΗ ΕΡΓΑΛΕΙΟΥ ΓΙΑ ΔΗΜΙΟΥΡΓΙΑ ΨΗΦΙΑΚΗΣ ΑΦΙΣΑΣ
ΣΧΕΔΙΑΣΗ ΚΑΙ ΥΛΟΠΟΙΗΣΗ ΕΡΓΑΛΕΙΟΥ ΓΙΑ ΔΗΜΙΟΥΡΓΙΑ ΨΗΦΙΑΚΗΣ ΑΦΙΣΑΣΣΧΕΔΙΑΣΗ ΚΑΙ ΥΛΟΠΟΙΗΣΗ ΕΡΓΑΛΕΙΟΥ ΓΙΑ ΔΗΜΙΟΥΡΓΙΑ ΨΗΦΙΑΚΗΣ ΑΦΙΣΑΣ
ΣΧΕΔΙΑΣΗ ΚΑΙ ΥΛΟΠΟΙΗΣΗ ΕΡΓΑΛΕΙΟΥ ΓΙΑ ΔΗΜΙΟΥΡΓΙΑ ΨΗΦΙΑΚΗΣ ΑΦΙΣΑΣathanasia trakada
 

Similaire à Ανάπτυξη εργαλείου αυτοματοποίησης της παραγωγής σεναρίων για τη δημιουργία ψηφιακών βοηθών (20)

Presentation 6
Presentation 6Presentation 6
Presentation 6
 
Presentation 6
Presentation 6Presentation 6
Presentation 6
 
Presentation 6
Presentation 6Presentation 6
Presentation 6
 
Presentation 6 (1)
Presentation 6 (1)Presentation 6 (1)
Presentation 6 (1)
 
Presentation 6 (1)
Presentation 6 (1)Presentation 6 (1)
Presentation 6 (1)
 
Μηχανισμοί αυτοματοποίησης διαδικασιών σχεδίασης, υλοποίησης και ανάπτυξης λο...
Μηχανισμοί αυτοματοποίησης διαδικασιών σχεδίασης, υλοποίησης και ανάπτυξης λο...Μηχανισμοί αυτοματοποίησης διαδικασιών σχεδίασης, υλοποίησης και ανάπτυξης λο...
Μηχανισμοί αυτοματοποίησης διαδικασιών σχεδίασης, υλοποίησης και ανάπτυξης λο...
 
ΠΑΡΟΥΣΙΑΣΗ 10
ΠΑΡΟΥΣΙΑΣΗ 10ΠΑΡΟΥΣΙΑΣΗ 10
ΠΑΡΟΥΣΙΑΣΗ 10
 
Presentation 10
Presentation 10Presentation 10
Presentation 10
 
Rapid prototyping
Rapid prototypingRapid prototyping
Rapid prototyping
 
δημιουργια πολυμεσικου υλικου Μαρία Μουντρίδου
δημιουργια πολυμεσικου υλικου Μαρία Μουντρίδουδημιουργια πολυμεσικου υλικου Μαρία Μουντρίδου
δημιουργια πολυμεσικου υλικου Μαρία Μουντρίδου
 
Τεχνολογική επισκόπηση
Τεχνολογική επισκόπησηΤεχνολογική επισκόπηση
Τεχνολογική επισκόπηση
 
Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...
Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...
Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...
 
Μιχαήλ Παπαμιχαήλ
Μιχαήλ ΠαπαμιχαήλΜιχαήλ Παπαμιχαήλ
Μιχαήλ Παπαμιχαήλ
 
Εφαρμογές Πληροφορικής - Κεφάλαιο 2: Λογισμικό
Εφαρμογές Πληροφορικής - Κεφάλαιο 2: ΛογισμικόΕφαρμογές Πληροφορικής - Κεφάλαιο 2: Λογισμικό
Εφαρμογές Πληροφορικής - Κεφάλαιο 2: Λογισμικό
 
Micro Front-ends and Microservices Architecture in Web Application Development
Micro Front-ends and Microservices Architecture in Web Application DevelopmentMicro Front-ends and Microservices Architecture in Web Application Development
Micro Front-ends and Microservices Architecture in Web Application Development
 
Η αρχιτεκτονική των Microservices και Micro Front-ends στην Ανάπτυξη Εφαρµογώ...
Η αρχιτεκτονική των Microservices και Micro Front-ends στην Ανάπτυξη Εφαρµογώ...Η αρχιτεκτονική των Microservices και Micro Front-ends στην Ανάπτυξη Εφαρµογώ...
Η αρχιτεκτονική των Microservices και Micro Front-ends στην Ανάπτυξη Εφαρµογώ...
 
Εφαρµογή τεχνικών µηχανικής µάθησης και ευφυούς διαχείρισης πληροφορίας για τ...
Εφαρµογή τεχνικών µηχανικής µάθησης και ευφυούς διαχείρισης πληροφορίας για τ...Εφαρµογή τεχνικών µηχανικής µάθησης και ευφυούς διαχείρισης πληροφορίας για τ...
Εφαρµογή τεχνικών µηχανικής µάθησης και ευφυούς διαχείρισης πληροφορίας για τ...
 
Employing Machine Learning and Intelligent Information Management Techniques ...
Employing Machine Learning and Intelligent Information Management Techniques ...Employing Machine Learning and Intelligent Information Management Techniques ...
Employing Machine Learning and Intelligent Information Management Techniques ...
 
ΣΧΕΔΙΑΣΗ ΚΑΙ ΥΛΟΠΟΙΗΣΗ ΕΡΓΑΛΕΙΟΥ ΓΙΑ ΔΗΜΙΟΥΡΓΙΑ ΨΗΦΙΑΚΗΣ ΑΦΙΣΑΣ
ΣΧΕΔΙΑΣΗ ΚΑΙ ΥΛΟΠΟΙΗΣΗ ΕΡΓΑΛΕΙΟΥ ΓΙΑ ΔΗΜΙΟΥΡΓΙΑ ΨΗΦΙΑΚΗΣ ΑΦΙΣΑΣΣΧΕΔΙΑΣΗ ΚΑΙ ΥΛΟΠΟΙΗΣΗ ΕΡΓΑΛΕΙΟΥ ΓΙΑ ΔΗΜΙΟΥΡΓΙΑ ΨΗΦΙΑΚΗΣ ΑΦΙΣΑΣ
ΣΧΕΔΙΑΣΗ ΚΑΙ ΥΛΟΠΟΙΗΣΗ ΕΡΓΑΛΕΙΟΥ ΓΙΑ ΔΗΜΙΟΥΡΓΙΑ ΨΗΦΙΑΚΗΣ ΑΦΙΣΑΣ
 
Παρουσίαση Smart
Παρουσίαση SmartΠαρουσίαση Smart
Παρουσίαση Smart
 

Plus de ISSEL

Implementation of a platform for assessing indoor spaces regarding their frie...
Implementation of a platform for assessing indoor spaces regarding their frie...Implementation of a platform for assessing indoor spaces regarding their frie...
Implementation of a platform for assessing indoor spaces regarding their frie...ISSEL
 
Autonomous car position calculation with particle filters using traffic data ...
Autonomous car position calculation with particle filters using traffic data ...Autonomous car position calculation with particle filters using traffic data ...
Autonomous car position calculation with particle filters using traffic data ...ISSEL
 
Ανίχνευση αντικειµένων από λίγα δείγµατα µε χρήση γραφηµάτων και τεχνικών ΜΕΤ...
Ανίχνευση αντικειµένων από λίγα δείγµατα µε χρήση γραφηµάτων και τεχνικών ΜΕΤ...Ανίχνευση αντικειµένων από λίγα δείγµατα µε χρήση γραφηµάτων και τεχνικών ΜΕΤ...
Ανίχνευση αντικειµένων από λίγα δείγµατα µε χρήση γραφηµάτων και τεχνικών ΜΕΤ...ISSEL
 
Ανάπτυξη ∆υναµικού και Προσωποποιηµένου Συστήµατος Ερωταπαντήσεων µε Πηγή το ...
Ανάπτυξη ∆υναµικού και Προσωποποιηµένου Συστήµατος Ερωταπαντήσεων µε Πηγή το ...Ανάπτυξη ∆υναµικού και Προσωποποιηµένου Συστήµατος Ερωταπαντήσεων µε Πηγή το ...
Ανάπτυξη ∆υναµικού και Προσωποποιηµένου Συστήµατος Ερωταπαντήσεων µε Πηγή το ...ISSEL
 
Ανάπτυξη Φίλτρων Ανεπιθύμητων Μηνυμάτων με Χρήση Τεχνικών Τεχνητής Νοημοσύνης
Ανάπτυξη Φίλτρων Ανεπιθύμητων Μηνυμάτων με Χρήση Τεχνικών Τεχνητής ΝοημοσύνηςΑνάπτυξη Φίλτρων Ανεπιθύμητων Μηνυμάτων με Χρήση Τεχνικών Τεχνητής Νοημοσύνης
Ανάπτυξη Φίλτρων Ανεπιθύμητων Μηνυμάτων με Χρήση Τεχνικών Τεχνητής ΝοημοσύνηςISSEL
 
Ανάπτυξη Ελληνικών Μοντέλων Εντοπισμού Ρητορικής Μίσους.pptx
Ανάπτυξη Ελληνικών Μοντέλων Εντοπισμού Ρητορικής Μίσους.pptxΑνάπτυξη Ελληνικών Μοντέλων Εντοπισμού Ρητορικής Μίσους.pptx
Ανάπτυξη Ελληνικών Μοντέλων Εντοπισμού Ρητορικής Μίσους.pptxISSEL
 
Σχεδιασμός και υλοποίηση πλήρους και αυτοματοποιημένου εργαλείου ελέγχων ασφά...
Σχεδιασμός και υλοποίηση πλήρους και αυτοματοποιημένου εργαλείου ελέγχων ασφά...Σχεδιασμός και υλοποίηση πλήρους και αυτοματοποιημένου εργαλείου ελέγχων ασφά...
Σχεδιασμός και υλοποίηση πλήρους και αυτοματοποιημένου εργαλείου ελέγχων ασφά...ISSEL
 
Εφαρµογή Τεχνικών Μηχανικής Μάθησης για την Ανάλυση Αλλαγών Κώδικα µε στόχο τ...
Εφαρµογή Τεχνικών Μηχανικής Μάθησης για την Ανάλυση Αλλαγών Κώδικα µε στόχο τ...Εφαρµογή Τεχνικών Μηχανικής Μάθησης για την Ανάλυση Αλλαγών Κώδικα µε στόχο τ...
Εφαρµογή Τεχνικών Μηχανικής Μάθησης για την Ανάλυση Αλλαγών Κώδικα µε στόχο τ...ISSEL
 
Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκ...
Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκ...Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκ...
Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκ...ISSEL
 
Ανάπτυξη γραφικής διεπαφής σε σύστημα προσομοίωσης ηλεκτρονικών αγορών με στό...
Ανάπτυξη γραφικής διεπαφής σε σύστημα προσομοίωσης ηλεκτρονικών αγορών με στό...Ανάπτυξη γραφικής διεπαφής σε σύστημα προσομοίωσης ηλεκτρονικών αγορών με στό...
Ανάπτυξη γραφικής διεπαφής σε σύστημα προσομοίωσης ηλεκτρονικών αγορών με στό...ISSEL
 
Δημιουργία Ολοκληρωμένου Συστήματος Επαλήθευσης Ορθότητας Ισχυρισμών
Δημιουργία Ολοκληρωμένου Συστήματος Επαλήθευσης Ορθότητας ΙσχυρισμώνΔημιουργία Ολοκληρωμένου Συστήματος Επαλήθευσης Ορθότητας Ισχυρισμών
Δημιουργία Ολοκληρωμένου Συστήματος Επαλήθευσης Ορθότητας ΙσχυρισμώνISSEL
 
Εξόρυξη δεδοµένων για τη δυναµική ενσωµάτωση γνώσης σε πολυπρακτορικά συστήµατα
Εξόρυξη δεδοµένων για τη δυναµική ενσωµάτωση γνώσης σε πολυπρακτορικά συστήµαταΕξόρυξη δεδοµένων για τη δυναµική ενσωµάτωση γνώσης σε πολυπρακτορικά συστήµατα
Εξόρυξη δεδοµένων για τη δυναµική ενσωµάτωση γνώσης σε πολυπρακτορικά συστήµαταISSEL
 
Ανάπτυξη Μηχανισμών Αυτοματοποίησης των διαδικασιών κατασκευής συστημάτων λο...
Ανάπτυξη Μηχανισμών Αυτοματοποίησης των  διαδικασιών κατασκευής συστημάτων λο...Ανάπτυξη Μηχανισμών Αυτοματοποίησης των  διαδικασιών κατασκευής συστημάτων λο...
Ανάπτυξη Μηχανισμών Αυτοματοποίησης των διαδικασιών κατασκευής συστημάτων λο...ISSEL
 
ΕΥΦΥΗΣ ΜΕΘΟΔΟΛΟΓΙΑ ΑΠΟΤΙΜΗΣΗΣ ΤΟΥ ΒΑΘΜΟΥ ΔΙΑΤΗΡΗΣΙΜΟΤΗΤΑΣ ΕΡΓΩΝ ΛΟΓΙΣΜΙΚΟΥ ΜΕ...
ΕΥΦΥΗΣ ΜΕΘΟΔΟΛΟΓΙΑ ΑΠΟΤΙΜΗΣΗΣ ΤΟΥ ΒΑΘΜΟΥ ΔΙΑΤΗΡΗΣΙΜΟΤΗΤΑΣ ΕΡΓΩΝ ΛΟΓΙΣΜΙΚΟΥ ΜΕ...ΕΥΦΥΗΣ ΜΕΘΟΔΟΛΟΓΙΑ ΑΠΟΤΙΜΗΣΗΣ ΤΟΥ ΒΑΘΜΟΥ ΔΙΑΤΗΡΗΣΙΜΟΤΗΤΑΣ ΕΡΓΩΝ ΛΟΓΙΣΜΙΚΟΥ ΜΕ...
ΕΥΦΥΗΣ ΜΕΘΟΔΟΛΟΓΙΑ ΑΠΟΤΙΜΗΣΗΣ ΤΟΥ ΒΑΘΜΟΥ ΔΙΑΤΗΡΗΣΙΜΟΤΗΤΑΣ ΕΡΓΩΝ ΛΟΓΙΣΜΙΚΟΥ ΜΕ...ISSEL
 
Εξόρυξη δεδομένων τεχνολογίας λογισμικού για επαναχρησιμοποίηση λογισμικού
Εξόρυξη δεδομένων τεχνολογίας λογισμικού για επαναχρησιμοποίηση λογισμικούΕξόρυξη δεδομένων τεχνολογίας λογισμικού για επαναχρησιμοποίηση λογισμικού
Εξόρυξη δεδομένων τεχνολογίας λογισμικού για επαναχρησιμοποίηση λογισμικούISSEL
 
Ανάλυση ∆εδοµένων ΄Εργων Λογισµικού για Ανάπτυξη σε Νέα Πεδία Εφαρµογής
Ανάλυση ∆εδοµένων ΄Εργων Λογισµικού για Ανάπτυξη σε Νέα Πεδία ΕφαρµογήςΑνάλυση ∆εδοµένων ΄Εργων Λογισµικού για Ανάπτυξη σε Νέα Πεδία Εφαρµογής
Ανάλυση ∆εδοµένων ΄Εργων Λογισµικού για Ανάπτυξη σε Νέα Πεδία ΕφαρµογήςISSEL
 
Camera-based localization of annotated objects in indoor environments
Camera-based localization of annotated objects in indoor environmentsCamera-based localization of annotated objects in indoor environments
Camera-based localization of annotated objects in indoor environmentsISSEL
 
Εντοπισμός θέσης επισημασμένου αντικειμένου σε εσωτερικό χώρο με χρήση πολλαπ...
Εντοπισμός θέσης επισημασμένου αντικειμένου σε εσωτερικό χώρο με χρήση πολλαπ...Εντοπισμός θέσης επισημασμένου αντικειμένου σε εσωτερικό χώρο με χρήση πολλαπ...
Εντοπισμός θέσης επισημασμένου αντικειμένου σε εσωτερικό χώρο με χρήση πολλαπ...ISSEL
 
Design and implementation of an automation mechanism to automatically develop...
Design and implementation of an automation mechanism to automatically develop...Design and implementation of an automation mechanism to automatically develop...
Design and implementation of an automation mechanism to automatically develop...ISSEL
 
ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ ΜΗΧΑΝΙΣΜΟΥ ΑΥΤΟΜΑΤΟΠΟΙΗΣΗΣ ΤΗΣ ΑΝΑΠΤΥΞΗΣ ΓΡΑΦΙΚΩΝ ΕΝΤΟΛ...
ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ ΜΗΧΑΝΙΣΜΟΥ ΑΥΤΟΜΑΤΟΠΟΙΗΣΗΣ ΤΗΣ ΑΝΑΠΤΥΞΗΣ ΓΡΑΦΙΚΩΝ ΕΝΤΟΛ...ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ ΜΗΧΑΝΙΣΜΟΥ ΑΥΤΟΜΑΤΟΠΟΙΗΣΗΣ ΤΗΣ ΑΝΑΠΤΥΞΗΣ ΓΡΑΦΙΚΩΝ ΕΝΤΟΛ...
ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ ΜΗΧΑΝΙΣΜΟΥ ΑΥΤΟΜΑΤΟΠΟΙΗΣΗΣ ΤΗΣ ΑΝΑΠΤΥΞΗΣ ΓΡΑΦΙΚΩΝ ΕΝΤΟΛ...ISSEL
 

Plus de ISSEL (20)

Implementation of a platform for assessing indoor spaces regarding their frie...
Implementation of a platform for assessing indoor spaces regarding their frie...Implementation of a platform for assessing indoor spaces regarding their frie...
Implementation of a platform for assessing indoor spaces regarding their frie...
 
Autonomous car position calculation with particle filters using traffic data ...
Autonomous car position calculation with particle filters using traffic data ...Autonomous car position calculation with particle filters using traffic data ...
Autonomous car position calculation with particle filters using traffic data ...
 
Ανίχνευση αντικειµένων από λίγα δείγµατα µε χρήση γραφηµάτων και τεχνικών ΜΕΤ...
Ανίχνευση αντικειµένων από λίγα δείγµατα µε χρήση γραφηµάτων και τεχνικών ΜΕΤ...Ανίχνευση αντικειµένων από λίγα δείγµατα µε χρήση γραφηµάτων και τεχνικών ΜΕΤ...
Ανίχνευση αντικειµένων από λίγα δείγµατα µε χρήση γραφηµάτων και τεχνικών ΜΕΤ...
 
Ανάπτυξη ∆υναµικού και Προσωποποιηµένου Συστήµατος Ερωταπαντήσεων µε Πηγή το ...
Ανάπτυξη ∆υναµικού και Προσωποποιηµένου Συστήµατος Ερωταπαντήσεων µε Πηγή το ...Ανάπτυξη ∆υναµικού και Προσωποποιηµένου Συστήµατος Ερωταπαντήσεων µε Πηγή το ...
Ανάπτυξη ∆υναµικού και Προσωποποιηµένου Συστήµατος Ερωταπαντήσεων µε Πηγή το ...
 
Ανάπτυξη Φίλτρων Ανεπιθύμητων Μηνυμάτων με Χρήση Τεχνικών Τεχνητής Νοημοσύνης
Ανάπτυξη Φίλτρων Ανεπιθύμητων Μηνυμάτων με Χρήση Τεχνικών Τεχνητής ΝοημοσύνηςΑνάπτυξη Φίλτρων Ανεπιθύμητων Μηνυμάτων με Χρήση Τεχνικών Τεχνητής Νοημοσύνης
Ανάπτυξη Φίλτρων Ανεπιθύμητων Μηνυμάτων με Χρήση Τεχνικών Τεχνητής Νοημοσύνης
 
Ανάπτυξη Ελληνικών Μοντέλων Εντοπισμού Ρητορικής Μίσους.pptx
Ανάπτυξη Ελληνικών Μοντέλων Εντοπισμού Ρητορικής Μίσους.pptxΑνάπτυξη Ελληνικών Μοντέλων Εντοπισμού Ρητορικής Μίσους.pptx
Ανάπτυξη Ελληνικών Μοντέλων Εντοπισμού Ρητορικής Μίσους.pptx
 
Σχεδιασμός και υλοποίηση πλήρους και αυτοματοποιημένου εργαλείου ελέγχων ασφά...
Σχεδιασμός και υλοποίηση πλήρους και αυτοματοποιημένου εργαλείου ελέγχων ασφά...Σχεδιασμός και υλοποίηση πλήρους και αυτοματοποιημένου εργαλείου ελέγχων ασφά...
Σχεδιασμός και υλοποίηση πλήρους και αυτοματοποιημένου εργαλείου ελέγχων ασφά...
 
Εφαρµογή Τεχνικών Μηχανικής Μάθησης για την Ανάλυση Αλλαγών Κώδικα µε στόχο τ...
Εφαρµογή Τεχνικών Μηχανικής Μάθησης για την Ανάλυση Αλλαγών Κώδικα µε στόχο τ...Εφαρµογή Τεχνικών Μηχανικής Μάθησης για την Ανάλυση Αλλαγών Κώδικα µε στόχο τ...
Εφαρµογή Τεχνικών Μηχανικής Μάθησης για την Ανάλυση Αλλαγών Κώδικα µε στόχο τ...
 
Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκ...
Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκ...Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκ...
Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκ...
 
Ανάπτυξη γραφικής διεπαφής σε σύστημα προσομοίωσης ηλεκτρονικών αγορών με στό...
Ανάπτυξη γραφικής διεπαφής σε σύστημα προσομοίωσης ηλεκτρονικών αγορών με στό...Ανάπτυξη γραφικής διεπαφής σε σύστημα προσομοίωσης ηλεκτρονικών αγορών με στό...
Ανάπτυξη γραφικής διεπαφής σε σύστημα προσομοίωσης ηλεκτρονικών αγορών με στό...
 
Δημιουργία Ολοκληρωμένου Συστήματος Επαλήθευσης Ορθότητας Ισχυρισμών
Δημιουργία Ολοκληρωμένου Συστήματος Επαλήθευσης Ορθότητας ΙσχυρισμώνΔημιουργία Ολοκληρωμένου Συστήματος Επαλήθευσης Ορθότητας Ισχυρισμών
Δημιουργία Ολοκληρωμένου Συστήματος Επαλήθευσης Ορθότητας Ισχυρισμών
 
Εξόρυξη δεδοµένων για τη δυναµική ενσωµάτωση γνώσης σε πολυπρακτορικά συστήµατα
Εξόρυξη δεδοµένων για τη δυναµική ενσωµάτωση γνώσης σε πολυπρακτορικά συστήµαταΕξόρυξη δεδοµένων για τη δυναµική ενσωµάτωση γνώσης σε πολυπρακτορικά συστήµατα
Εξόρυξη δεδοµένων για τη δυναµική ενσωµάτωση γνώσης σε πολυπρακτορικά συστήµατα
 
Ανάπτυξη Μηχανισμών Αυτοματοποίησης των διαδικασιών κατασκευής συστημάτων λο...
Ανάπτυξη Μηχανισμών Αυτοματοποίησης των  διαδικασιών κατασκευής συστημάτων λο...Ανάπτυξη Μηχανισμών Αυτοματοποίησης των  διαδικασιών κατασκευής συστημάτων λο...
Ανάπτυξη Μηχανισμών Αυτοματοποίησης των διαδικασιών κατασκευής συστημάτων λο...
 
ΕΥΦΥΗΣ ΜΕΘΟΔΟΛΟΓΙΑ ΑΠΟΤΙΜΗΣΗΣ ΤΟΥ ΒΑΘΜΟΥ ΔΙΑΤΗΡΗΣΙΜΟΤΗΤΑΣ ΕΡΓΩΝ ΛΟΓΙΣΜΙΚΟΥ ΜΕ...
ΕΥΦΥΗΣ ΜΕΘΟΔΟΛΟΓΙΑ ΑΠΟΤΙΜΗΣΗΣ ΤΟΥ ΒΑΘΜΟΥ ΔΙΑΤΗΡΗΣΙΜΟΤΗΤΑΣ ΕΡΓΩΝ ΛΟΓΙΣΜΙΚΟΥ ΜΕ...ΕΥΦΥΗΣ ΜΕΘΟΔΟΛΟΓΙΑ ΑΠΟΤΙΜΗΣΗΣ ΤΟΥ ΒΑΘΜΟΥ ΔΙΑΤΗΡΗΣΙΜΟΤΗΤΑΣ ΕΡΓΩΝ ΛΟΓΙΣΜΙΚΟΥ ΜΕ...
ΕΥΦΥΗΣ ΜΕΘΟΔΟΛΟΓΙΑ ΑΠΟΤΙΜΗΣΗΣ ΤΟΥ ΒΑΘΜΟΥ ΔΙΑΤΗΡΗΣΙΜΟΤΗΤΑΣ ΕΡΓΩΝ ΛΟΓΙΣΜΙΚΟΥ ΜΕ...
 
Εξόρυξη δεδομένων τεχνολογίας λογισμικού για επαναχρησιμοποίηση λογισμικού
Εξόρυξη δεδομένων τεχνολογίας λογισμικού για επαναχρησιμοποίηση λογισμικούΕξόρυξη δεδομένων τεχνολογίας λογισμικού για επαναχρησιμοποίηση λογισμικού
Εξόρυξη δεδομένων τεχνολογίας λογισμικού για επαναχρησιμοποίηση λογισμικού
 
Ανάλυση ∆εδοµένων ΄Εργων Λογισµικού για Ανάπτυξη σε Νέα Πεδία Εφαρµογής
Ανάλυση ∆εδοµένων ΄Εργων Λογισµικού για Ανάπτυξη σε Νέα Πεδία ΕφαρµογήςΑνάλυση ∆εδοµένων ΄Εργων Λογισµικού για Ανάπτυξη σε Νέα Πεδία Εφαρµογής
Ανάλυση ∆εδοµένων ΄Εργων Λογισµικού για Ανάπτυξη σε Νέα Πεδία Εφαρµογής
 
Camera-based localization of annotated objects in indoor environments
Camera-based localization of annotated objects in indoor environmentsCamera-based localization of annotated objects in indoor environments
Camera-based localization of annotated objects in indoor environments
 
Εντοπισμός θέσης επισημασμένου αντικειμένου σε εσωτερικό χώρο με χρήση πολλαπ...
Εντοπισμός θέσης επισημασμένου αντικειμένου σε εσωτερικό χώρο με χρήση πολλαπ...Εντοπισμός θέσης επισημασμένου αντικειμένου σε εσωτερικό χώρο με χρήση πολλαπ...
Εντοπισμός θέσης επισημασμένου αντικειμένου σε εσωτερικό χώρο με χρήση πολλαπ...
 
Design and implementation of an automation mechanism to automatically develop...
Design and implementation of an automation mechanism to automatically develop...Design and implementation of an automation mechanism to automatically develop...
Design and implementation of an automation mechanism to automatically develop...
 
ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ ΜΗΧΑΝΙΣΜΟΥ ΑΥΤΟΜΑΤΟΠΟΙΗΣΗΣ ΤΗΣ ΑΝΑΠΤΥΞΗΣ ΓΡΑΦΙΚΩΝ ΕΝΤΟΛ...
ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ ΜΗΧΑΝΙΣΜΟΥ ΑΥΤΟΜΑΤΟΠΟΙΗΣΗΣ ΤΗΣ ΑΝΑΠΤΥΞΗΣ ΓΡΑΦΙΚΩΝ ΕΝΤΟΛ...ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ ΜΗΧΑΝΙΣΜΟΥ ΑΥΤΟΜΑΤΟΠΟΙΗΣΗΣ ΤΗΣ ΑΝΑΠΤΥΞΗΣ ΓΡΑΦΙΚΩΝ ΕΝΤΟΛ...
ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ ΜΗΧΑΝΙΣΜΟΥ ΑΥΤΟΜΑΤΟΠΟΙΗΣΗΣ ΤΗΣ ΑΝΑΠΤΥΞΗΣ ΓΡΑΦΙΚΩΝ ΕΝΤΟΛ...
 

Ανάπτυξη εργαλείου αυτοματοποίησης της παραγωγής σεναρίων για τη δημιουργία ψηφιακών βοηθών

  • 1. Ανάπτυξη εργαλείου αυτοματοποίησης της παραγωγής σεναρίων για την δημιουργία ψηφιακών βοηθών Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης Πολυτεχνική Σχολή Τμήμα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών Τομέας Ηλεκτρονικής και Υπολογιστών Διπλωματική Εργασία Ανάπτυξη εργαλείου αυτοματοποίησης της παραγωγής σεναρίων για τη δημιουργία ψηφιακών βοηθών Εκπόνηση: Παναγιώτου Θεόφιλος ΑΕΜ: 9164 Επίβλεψη: Αν. Καθ. Συμεωνίδης Ανδρέας Υπ. Δρ. Μάλαμας Νικόλας
  • 2. Ανάπτυξη εργαλείου αυτοματοποίησης της παραγωγής σεναρίων για την δημιουργία ψηφιακών βοηθών 2 Μεθοδολογία Συμπεράσματα Εισαγωγή Μελλοντικές Επεκτάσεις Πειράματα - Αποτελέσματα
  • 3. Ανάπτυξη εργαλείου αυτοματοποίησης της παραγωγής σεναρίων για την δημιουργία ψηφιακών βοηθών 3 Κίνητρο - Περιγραφή του προβλήματος Ανάπτυξη εργαλείων απλοποίησης της διαδικασίας δημιουργίας ψηφιακών βοηθών Ένα τέτοιο εργαλείο είναι και το Rasa Framework Η χρήση τέτοιων συστημάτων απευθύνεται αποκλειστικά σε προγραμματιστές Πρόβλημα
  • 4. Ανάπτυξη εργαλείου αυτοματοποίησης της παραγωγής σεναρίων για την δημιουργία ψηφιακών βοηθών 4 Σκοπός της διπλωματικής Η υλοποίηση ενός εύχρηστου και φιλικού περιβάλλοντος χρήστη Η αυτοματοποίηση της διαδικασίας παραγωγής ψηφιακών βοηθών Η δοκιμή ψηφιακών βοηθών και σύγκριση τους για τον έλεγχο αποτελεσματικότητας και χρησιμότητας του συστήματος
  • 5. Ανάπτυξη εργαλείου αυτοματοποίησης της παραγωγής σεναρίων για την δημιουργία ψηφιακών βοηθών 5 Μεθοδολογία Συμπεράσματα Εισαγωγή Μελλοντικές Επεκτάσεις Πειράματα - Αποτελέσματα
  • 6. Ανάπτυξη εργαλείου αυτοματοποίησης της παραγωγής σεναρίων για την δημιουργία ψηφιακών βοηθών 6 Λειτουργία του ψηφιακού βοηθού Κάθε ψηφιακός βοηθός Rasa ακολουθεί τα παρακάτω στάδια με κάθε είσοδο που λαμβάνει
  • 7. Ανάπτυξη εργαλείου αυτοματοποίησης της παραγωγής σεναρίων για την δημιουργία ψηφιακών βοηθών Βασικά στοιχεία του Rasa Intents (Προθέσεις) Stories (Ιστορίες) Rules (Κανόνες) Responses (Απαντήσεις) ♦ Οι προθέσεις είναι η κατανόηση του ψηφιακού βοηθού ♦ Οι ιστορίες σχηματίζουν τη ροή της συζήτησης ⬧ Οι απαντήσεις είναι οι προτάσεις εξόδου του ψηφιακού βοηθού ♦ Οι κανόνες είναι υποχρεωτικές κατευθύνσεις της συζήτησης 7
  • 8. Ανάπτυξη εργαλείου αυτοματοποίησης της παραγωγής σεναρίων για την δημιουργία ψηφιακών βοηθών Έξτρα συστατικά 1 Forms (Φόρμες): Αποθήκευση στοιχείων από την απάντηση του χρήστη 2 Entities (Οντότητες): Δομημένα κομμάτια πληροφορίας μέσα στα μηνύματα του χρήστη 3 Slots (Θέσεις μνήμεις): Ειδικός αποθηκευτικός χώρος για απαντήσεις του χρήστη 4 Custom Actions (Προσαρμοσμένες δράσεις): Προγραμματισμός εξειδικευμένων δράσεων για πιο πολύπλοκες διαδικασίες 8
  • 9. Ανάπτυξη εργαλείου αυτοματοποίησης της παραγωγής σεναρίων για την δημιουργία ψηφιακών βοηθών 9 Αρχιτεκτονική του Rasa
  • 10. Ανάπτυξη εργαλείου αυτοματοποίησης της παραγωγής σεναρίων για την δημιουργία ψηφιακών βοηθών 10 Αρχιτεκτονική Συστήματος ✽ URLs: Κατεύθυνση προς τα κατάλληλα views ✽ Views: Συναρτήσεις που λαμβάνουν δεδομένα από τα μοντέλα και καθιστούν τα πρότυπα των σελίδων ✽ Models: Αναπαράσταση των μοντέλων της βάσης ✽ Templates: Σελίδες αλληλεπίδρασης του χρήστη Χρήση του Framework
  • 11. Ανάπτυξη εργαλείου αυτοματοποίησης της παραγωγής σεναρίων για την δημιουργία ψηφιακών βοηθών 11 Δομή της Βάσης Δεδομένων Κάθε χρήστης έχει ένα προφίλ και ένα ή περισσότερα Chatbot (ψηφιακό βοηθό) Κάθε Chatbot έχει ένα ή περισσότερα Intents (προθέσεις), Stories (ιστορίες), Rules (κανόνες), Forms (φόρμες), Responses (απαντήσεις), Custom Actions (σύνθετες δράσεις) Κάθε ένα από τα Intents μπορεί να έχει περισσότερα από ένα Examples (παραδείγματα) όπως και κάθε Story μπορεί να έχει περισσότερα από ένα Steps (βήματα)
  • 12. Ανάπτυξη εργαλείου αυτοματοποίησης της παραγωγής σεναρίων για την δημιουργία ψηφιακών βοηθών 12 Η διεπαφή του χρήστη με την εφαρμογή
  • 13. Ανάπτυξη εργαλείου αυτοματοποίησης της παραγωγής σεναρίων για την δημιουργία ψηφιακών βοηθών 13 Η σύνταξη του ψηφιακού βοηθού Level 1 Ανάκτηση αντικειμένων από τη βάση δεδομένων και διαμοιρασμός στις κατάλληλες συναρτήσεις Level 2 Ένταξη αντικειμένων σε λίστες και προεπεξεργασία των δεδομένων Level 3 Μετατροπή των λιστών σε YAML Level 5 Εκπαίδευση του μοντέλου Level 4 Σύνταξη των σεναρίων του ψηφιακού βοηθού
  • 14. Ανάπτυξη εργαλείου αυτοματοποίησης της παραγωγής σεναρίων για την δημιουργία ψηφιακών βοηθών 14 Μεθοδολογία Συμπεράσματα Εισαγωγή Μελλοντικές Επεκτάσεις Πειράματα - Αποτελέσματα
  • 15. Ανάπτυξη εργαλείου αυτοματοποίησης της παραγωγής σεναρίων για την δημιουργία ψηφιακών βοηθών 15 Απλός ψηφιακός βοηθός Το σχεδιάγραμμα συνομιλίας του ψηφιακού βοηθού Moodbot Αναγνώριση διάθεσης του χρήστη και κατάλληλη απάντηση σε αυτόν Ένα απλό παράδειγμα χρήσης ψηφιακού βοηθού
  • 16. Ανάπτυξη εργαλείου αυτοματοποίησης της παραγωγής σεναρίων για την δημιουργία ψηφιακών βοηθών 16 Συνομιλία με τον απλό ψηφιακό βοηθό
  • 17. Ανάπτυξη εργαλείου αυτοματοποίησης της παραγωγής σεναρίων για την δημιουργία ψηφιακών βοηθών 17 Σύνθετος ψηφιακός βοηθός με φόρμες Ένα παράδειγμα ψηφιακού βοηθού που χρησιμοποιεί φόρμες με θήκες μνήμης Λαμβάνει τις απαντήσεις από τον χρήστη και τις επαναχρησιμοποιεί Μπορεί να τις αποθηκεύσει ή και να τις ενσωματώσει σε επόμενες απαντήσεις
  • 18. Ανάπτυξη εργαλείου αυτοματοποίησης της παραγωγής σεναρίων για την δημιουργία ψηφιακών βοηθών 18 Συνομιλία με τον σύνθετο ψηφιακό βοηθό με φόρμες
  • 19. Ανάπτυξη εργαλείου αυτοματοποίησης της παραγωγής σεναρίων για την δημιουργία ψηφιακών βοηθών 19 Σύνθετος ψηφιακός βοηθός με δράσεις Ο ψηφιακός βοηθός μπορεί επίσης να χρησιμοποιήσει σύνθετες δράσεις Προγραμματίζονται σε Python και μπορούν να τρέξουν ό,τι κώδικα θελήσει ο δημιουργός Μια συνήθης χρήση είναι η κλήση σε APIs για λήψη δεδομένων
  • 20. Ανάπτυξη εργαλείου αυτοματοποίησης της παραγωγής σεναρίων για την δημιουργία ψηφιακών βοηθών 20 Συνομιλία με τον σύνθετο ψηφιακό βοηθό με δράσεις
  • 21. Ανάπτυξη εργαλείου αυτοματοποίησης της παραγωγής σεναρίων για την δημιουργία ψηφιακών βοηθών 21 Μεθοδολογία Συμπεράσματα Εισαγωγή Μελλοντικές Επεκτάσεις Πειράματα - Αποτελέσματα
  • 22. Ανάπτυξη εργαλείου αυτοματοποίησης της παραγωγής σεναρίων για την δημιουργία ψηφιακών βοηθών 22 Συμπεράσματα ➤ Το Django είναι ικανό να δημιουργήσει μια εφαρμογή μεγάλης έκτασης, διαχειρίζοντας κατάλληλα τα μοντέλα και τις CRUD διεργασίες της. ➤ Η εφαρμογή μπορεί να συνθέσει ψηφιακούς βοηθούς όλων των δυνατοτήτων, απλά όταν αυξάνεται η πολυπλοκότητα του μονοπατιού χρειάζεται μεγαλύτερη τεχνική γνώση. ➤ Το Rasa είναι αρκετά βαρύ λογισμικό γιατί χρησιμοποιεί βιβλιοθήκες μηχανικής μάθησης με πολλές εξαρτήσεις, οπότε δυσκολεύει το στήσιμο του σε διακομιστή. ➤ Το Django με την DTL (Django Template Language) δημιουργεί τις όψεις σε ικανοποιητικό επίπεδο, μαζί με τα Crispy Forms για τη μορφοποίηση των φορμών.
  • 23. Ανάπτυξη εργαλείου αυτοματοποίησης της παραγωγής σεναρίων για την δημιουργία ψηφιακών βοηθών 23 Μεθοδολογία Συμπεράσματα Εισαγωγή Μελλοντικές Επεκτάσεις Πειράματα - Αποτελέσματα
  • 24. Ανάπτυξη εργαλείου αυτοματοποίησης της παραγωγής σεναρίων για την δημιουργία ψηφιακών βοηθών 24 Μελλοντικές επεκτάσεις � Εγκατάσταση της εφαρμογής σε υποδομές Cloud � Αναζήτηση για κενά ασφαλείας και κάλυψη τους � Μετάβαση της αρχιτεκτονικής σε REST API � Χρήση εργαλείων DevOps για την αυτοματοποίηση και τον έλεγχο του κύκλου ζωής του λογισμικού
  • 25. Ανάπτυξη εργαλείου αυτοματοποίησης της παραγωγής σεναρίων για την δημιουργία ψηφιακών βοηθών 25 Ευχαριστίες ● Τον κ. Συμεωνίδη Ανδρέα για την στήριξη του και τις γνώσεις που μας έχει μεταφέρει όλα αυτά τα χρόνια ● Τον επιβλέπον Υπ. Δρ. Μάλαμα Νικόλα για την βοήθεια και την καθοδήγηση του ● Φίλους και συγγενείς που μου συμπαραστάθηκαν κατά τη διάρκεια των σπουδών μου Θα ήθελα να ευχαριστήσω:
  • 26. Ανάπτυξη εργαλείου αυτοματοποίησης της παραγωγής σεναρίων για την δημιουργία ψηφιακών βοηθών 26 Ερωτήσεις; Ευχαριστώ πολύ για την προσοχή σας!