Στις μέρες μας, οι εικονικοί ή αλλιώς φωνητικοί βοηθοί αποτελούν μία από τις πιο ραγδαία αναπτυσσόμενες τεχνολογίες στον κόσμο. Πάνω από ένα δισεκατομμύριο φωνητικές αναζητήσεις λαμβάνουν χώρα κάθε μήνα. Πώς θα σας φαινόταν, λοιπόν, να δημιουργήσουμε από το μηδέν τη δική μας εφαρμογή που υποστηρίζει φωνητική αλληλεπίδραση και να την δούμε να λειτουργεί μέσω ενός εικονικού βοηθού;
Στο εργαστήριο θα γνωρίσουμε τη διαδικασία δημιουργίας μιας τέτοιας εφαρμογής, χρησιμοποιώντας την online πλατφόρμα Dialogflow. Θα έρθουμε σε επαφή με έννοιες όπως η κατανόηση φυσικής γλώσσας (natural language understanding - NLU), η τεχνητή νοημοσύνη και οι ροές διαλόγων (conversational flows). Θα μάθουμε και θα χρησιμοποιήσουμε βασικούς όρους, όπως τα intents, entities, parameters, contexts και events. Θα εκπαιδεύσουμε το πρόγραμμά μας, έτσι ώστε να αναγνωρίζει τι του ζητείται και να απαντά ανάλογα, θα σχεδιάσουμε μία πλήρη ροή διαλόγου και θα κάνουμε πολλές διασκεδαστικές δοκιμές.

Εκπαιδευτικοί Στόχοι:
- Οι συμμετέχοντες να εξοικειωθούν με έννοιες της Πληροφορικής όπως Visual Programming και Natural Language Understanding (NLU) με σκοπό τη δημιουργία μιας πρωτότυπης φωνητικής εφαρμογής.
- Να μάθουν να χρησιμοποιούν βασικά στοιχεία του Προγραμματισμού όπως entities, intents, μεταβλητές.
- Nα υιοθετήσουν διερευνητική και αλγοριθμική σκέψη με σκοπό τη σωστή χρήση πληροφοριών για την υλοποίηση της τελικής εφαρμογής.
- Nα καλλιεργήσουν ψηφιακές δεξιότητες και την δημιουργικότητά τους.
- Να μάθουν μέσα από την ενεργή συμμετοχή τους και την διαδικασία δοκιμής και σφάλματος (trial and error).


Πρόσθετο υλικό:
Πλατφόρμα Dialogflow. < https://dialogflow.cloud.google.com/>

Mastering auto speech adaptation in Dialogflow for voice agents < https://medium.com/google-cloud/mastering-auto-speech-adaptation-in-dialogflow-for-voice-agents-25d5b65a1cf9>

How To Create A Chatbot With Google Dialogflow. <https://cobusgreyling.medium.com/how-to-create-a-chatbot-with-google-dialogflow-60616c2b802f>

The Four Pillars of Chatbot Architecture. <https://cobusgreyling.medium.com/the-four-pillars-of-chatbots-architecture-ad40ee09cfd0>

How To Create A Chatbot with GCP Dialogflow. <https://medium.com/@inewtechs/how-to-create-a-chatbot-with-gcp-dialogflow-b28248c9b693>

Building Chatbot Using Dialogflow — IGLab. <https://tutorials.botsfloor.com/https-medium-com-fidelgalla-building-chatbot-using-dialogflow-2f1926a22380>

utl