Προσθέστε τεχνητή νοημοσύνη συνομιλίας σε οποιοδήποτε κέντρο επαφής με το Amazon Lex και το Amazon Chime SDK PlatoBlockchain Data Intelligence. Κάθετη αναζήτηση. Ολα συμπεριλαμβάνονται.

Προσθέστε τεχνητή νοημοσύνη συνομιλίας σε οποιοδήποτε κέντρο επαφής με το Amazon Lex και το Amazon Chime SDK

Η ικανοποίηση των πελατών είναι μια ισχυρή μέτρηση που επηρεάζει άμεσα την κερδοφορία ενός οργανισμού. Με τις ραγδαίες τεχνολογικές εξελίξεις την τελευταία δεκαετία περίπου, είναι ακόμη πιο σημαντικό να εστιάσετε στους πελάτες με τους ακόλουθους τρόπους:

  • Κάνοντας τον οργανισμό σας προσβάσιμο στους πελάτες σας με πολλούς τρόπους, όπως φωνή, κείμενο, μέσα κοινωνικής δικτύωσης και πολλά άλλα
  • Παρέχοντας στους πελάτες σας μια εξαιρετικά αποτελεσματική εμπειρία μετά την πώληση και εξυπηρέτηση
  • Συνεχής βελτίωση της ποιότητας των υπηρεσιών σας καθώς αλλάζουν οι τάσεις και η δυναμική των επιχειρήσεων

Η δημιουργία κέντρων επαφής υψηλής απόδοσης απαιτεί σημαντική αυτοματοποίηση, ικανότητα κλιμάκωσης και μηχανισμό ενεργητικής μάθησης μέσω της ανατροφοδότησης των πελατών. Υπάρχει μια πρόκληση σε κάθε σημείο της διαδρομής πελατών του κέντρου επικοινωνίας—από τους μεγάλους χρόνους αναμονής στην αρχή έως το λειτουργικό κόστος που σχετίζεται με τους μεγάλους μέσους χρόνους χειρισμού.

Στα παραδοσιακά κέντρα επικοινωνίας, μια λύση για μεγάλους χρόνους αναμονής είναι η ενεργοποίηση επιλογών αυτοεξυπηρέτησης για πελάτες που χρησιμοποιούν σύστημα διαδραστικής φωνητικής απόκρισης (IVR). Ένα IVR χρησιμοποιεί ένα σύνολο αυτοματοποιημένων επιλογών μενού για να βοηθήσει στη μείωση του όγκου των κλήσεων αντιπροσώπου, αντιμετωπίζοντας κοινά αιτήματα που ζητούνται συχνά χωρίς να εμπλέκεται ζωντανός πράκτορας. Τα παραδοσιακά IVR, ωστόσο, συνήθως ακολουθούν μια προκαθορισμένη σειρά, χωρίς τη δυνατότητα να ανταποκρίνονται έξυπνα στα αιτήματα των πελατών. Ένα μη συνομιλητικό IVR όπως αυτό μπορεί να απογοητεύσει τους πελάτες σας και να τους οδηγήσει να προσπαθήσουν να επικοινωνήσουν με έναν αντιπρόσωπο το συντομότερο δυνατό, γεγονός που αυξάνει τα ποσοστά εκτροπής κλήσεων. Μπορείτε να λύσετε αυτήν την πρόκληση προσθέτοντας τεχνητή νοημοσύνη (AI) στο IVR σας. Ένα IVR με δυνατότητα AI μπορεί να βοηθήσει πιο γρήγορα και με ακρίβεια τον πελάτη σας να επιλύσει προβλήματα χωρίς ανθρώπινη παρέμβαση. Όταν χρειάζεται ένας πράκτορας, το IVR με δυνατότητα AI μπορεί να δρομολογήσει τον πελάτη σας στον σωστό πράκτορα με τις σωστές πληροφορίες που έχουν ήδη συλλεχθεί, εξοικονομώντας έτσι τον πελάτη από το να χρειάζεται να επαναλάβει τις πληροφορίες. Με τις υπηρεσίες AWS AI, είναι ακόμα πιο εύκολο, επειδή δεν απαιτείται εκπαίδευση ή τεχνογνωσία μηχανικής εκμάθησης (ML) για τη χρήση ισχυρών, προεκπαιδευμένων μοντέλων ML.

Οι αυτοματοποιημένες εφαρμογές με τεχνητή νοημοσύνη είναι μια φυσική επιλογή για τα IVR επειδή μπορούν να κατανοήσουν και να ανταποκριθούν σε φυσική γλώσσα. Επιπλέον, μπορείτε να προσθέσετε βελτιωμένες δυνατότητες στο IVR σας για να μαθαίνετε και να εξελίσσεστε με βάση τον τρόπο με τον οποίο αλληλεπιδρούν οι πελάτες μαζί του. Με Amazon-Lex, μπορείτε να δημιουργήσετε ισχυρά, πολύγλωσσα συστήματα AI για συνομιλία και να βελτιώσετε την εμπειρία αυτοεξυπηρέτησης για τους πελάτες σας χωρίς να απαιτούνται δεξιότητες ML. Με το Amazon Chime SDK, μπορείτε εύκολα να ενσωματώσετε το υπάρχον κέντρο επικοινωνίας σας στο Amazon Lex χρησιμοποιώντας ένα Εφαρμογή πολυμέσων Amazon Chime SDK SIP. Αυτό περιλαμβάνει κέντρα επικοινωνίας όπως Avaya, Cisco, Genesys και άλλα. Η ενσωμάτωση του Amazon Chime SDK με το Amazon Lex είναι διαθέσιμη στις ανατολικές (Βιρτζίνια) των ΗΠΑ και στις περιοχές AWS των ΗΠΑ (Όρεγκον).

Αυτό σας επιτρέπει την ευελιξία της εγγενούς ενσωμάτωσης με το Amazon Lex για αυτοεξυπηρέτηση με τεχνητή νοημοσύνη και τη δυνατότητα ενσωμάτωσης με πολλές άλλες υπηρεσίες AWS AI για να μεταμορφώσετε το σύνολο των λειτουργιών του κέντρου επαφής σας.

Σε αυτήν την ανάρτηση, παρέχουμε μια περιγραφή του τρόπου με τον οποίο μπορείτε να προσθέσετε IVR με τεχνητή νοημοσύνη σε οποιοδήποτε κέντρο επαφής που υποστηρίζει το SIP trunking χρησιμοποιώντας το Amazon Chime SDK και το Amazon Lex, μέσω του πρόσφατα κυκλοφόρησε Ενσωμάτωση ήχου Amazon Chime SDK PSTN με το Amazon Lex. Καλύπτουμε τα ακόλουθα θέματα σε αυτήν την ανάρτηση:

  • Αρχιτεκτονική λύσεων αναφοράς για την αυτοεξυπηρέτηση AI
  • Ανάπτυξη της λύσης
  • Έλεγχος του chatbot Υπόλοιπο λογαριασμού
  • Έλεγχος της εφαρμογής σύνδεσης φωνής Amazon Chime SDK
  • Δοκιμή της λύσης
  • Καθαρισμός πόρων

Επισκόπηση λύσεων

Όπως περιγράφηκε στην προηγούμενη ενότητα, χρησιμοποιούμε δύο βασικές υπηρεσίες AWS, το Amazon Lex και το Amazon Chime SDK, για να δημιουργήσουμε τη λύση αυτοεξυπηρέτησης AI. Χρησιμοποιούμε επίσης AWS Lambda (μια πλήρως διαχειριζόμενη υπολογιστική υπηρεσία χωρίς διακομιστή), Amazon Elastic Compute Cloud (Amazon EC2, μια υπολογιστική υποδομή) και Amazon DynamoDB (μια πλήρως διαχειριζόμενη βάση δεδομένων χωρίς SQL) για τη δημιουργία ενός λειτουργικού παραδείγματος. Η βάση κώδικα για αυτήν τη λύση είναι διαθέσιμη στο συνοδεύει το αποθετήριο GitHub. Οδηγίες για την ανάπτυξη και τη δοκιμή αυτής της λύσης παρέχονται στην επόμενη ενότητα.

Το παρακάτω διάγραμμα απεικονίζει την αρχιτεκτονική λύσεων.

Η ροή εργασιών λύσης αποτελείται από τα ακόλουθα βήματα:

  1. Όταν πραγματοποιούμε μια τηλεφωνική κλήση χρησιμοποιώντας σταθερό ή κινητό τηλέφωνο, το Δημόσιο Τηλεφωνικό Δίκτυο με μεταγωγή (PSTN) μας συνδέει με το άλλο μέρος. Σε αυτήν την επίδειξη, χρησιμοποιούμε ένα Διακομιστής αστερίσκος (ένα δωρεάν πλαίσιο κέντρου επαφής) που αναπτύχθηκε σε έναν διακομιστή Amazon EC2 για την εξομοίωση ενός κέντρου επαφής που είναι συνδεδεμένο στο PSTN μέσω μιας εφαρμογής σύνδεσης φωνής Amazon Chime. Το Asterisk είναι μια εφαρμογή λογισμικού ενός ιδιωτικού κέντρου υποκαταστημάτων (PBX) — ένας ελεγκτής ενός ιδιωτικού τηλεφωνικού δικτύου που χρησιμοποιείται σε μια εταιρεία ή οργανισμό.
  2. Ως μέρος αυτής της επίδειξης, αποκτάται ένας αριθμός τηλεφώνου μέσω του Amazon Chime SDK και συσχετίζεται με το Asterisk PBX. Όταν γίνεται μια κλήση σε αυτόν τον αριθμό, παραδίδεται ως SIP (Πρωτόκολλο έναρξης περιόδου σύνδεσης) στον διακομιστή Asterisk PBX. Στη συνέχεια, το Asterisk PBX δρομολογεί αυτήν την κλήση στο Amazon Chime Voice Connector χρησιμοποιώντας SIP, όπου ενεργοποιεί ένα Εφαρμογή πολυμέσων Amazon Chime SIP.
  3. Ο ήχος Amazon Chime PSTN χρησιμοποιεί μια εφαρμογή πολυμέσων SIP για να δημιουργήσει ένα προγραμματιζόμενη εφαρμογή VoIP. Η εφαρμογή πολυμέσων Amazon Chime SIP λειτουργεί με μια λειτουργία Lambda για να χειρίζεται μέσω προγραμματισμού την κλήση.
  4. Όταν η κλήση φτάσει στην εφαρμογή πολυμέσων Amazon Chime SIP, ενεργοποιείται η σχετική συνάρτηση Lambda. Η συνάρτηση αποθηκεύει τις πληροφορίες κλήσης σε έναν πίνακα DynamoDB και επιστρέφει a StartBotConversation δράση. ο StartBotConversation Η δράση δημιουργεί μια φωνητική συνομιλία μεταξύ του τελικού χρήστη στο PSTN και του ρομπότ Amazon Lex.
  5. Το Amazon Lex είναι μια πλήρως διαχειριζόμενη υπηρεσία AWS AI με προηγμένα μοντέλα φυσικής γλώσσας για το σχεδιασμό, την κατασκευή, τη δοκιμή και την ανάπτυξη διεπαφών συνομιλίας σε εφαρμογές. Συνδυάζει τεχνολογίες αυτόματης αναγνώρισης ομιλίας και κατανόησης φυσικής γλώσσας για να δημιουργήσει μια ανθρώπινη αλληλεπίδραση για τις εφαρμογές σας. Για παράδειγμα, αυτή η επίδειξη αναπτύσσει ένα bot για την εκτέλεση τριών αυτοματοποιημένων εργασιών ή προθέσεις: Check Balance, Transfer Funds, να Open Account. Μια πρόθεση αντιπροσωπεύει μια ενέργεια που θέλει να εκτελέσει ο χρήστης.
  6. Η συνομιλία ξεκινά με τον καλούντα να αλληλεπιδρά με το bot Amazon Lex λέγοντας στο ρομπότ τι θέλει να κάνει. Οι δυνατότητες αυτόματης αναγνώρισης ομιλίας (ASR) και κατανόησης φυσικής γλώσσας (NLU) του bot το βοηθούν να κατανοήσει την είσοδο του χρήστη. Το Amazon Lex είναι σε θέση να προσδιορίσει την πρόθεση που ζητείται με βάση την είσοδο του καλούντος και τα δείγματα εκφωνήσεων που έχουν διαμορφωθεί για κάθε πρόθεση.
  7. Αφού προσδιοριστεί η πρόθεση, το Amazon Lex αλληλεπιδρά με τον καλούντα για να συγκεντρώσει πληροφορίες για όλες τις θέσεις υποδοχής που έχουν διαμορφωθεί για αυτήν την πρόθεση. Για παράδειγμα, το Open Account η πρόθεση περιλαμβάνει τέσσερις υποδοχές:
    1. Όνομα
    2. Επίθετο
    3. Τύπος Λογαριασμού
    4. Τηλέφωνο
  8. Το Amazon Lex συνεργάζεται με τον καλούντα για να συλλάβει πληροφορίες για όλες αυτές τις απαιτούμενες υποδοχές της επιλεγμένης πρόθεσης. Αφού καταγραφούν και εκπληρωθεί η πρόθεση, το Amazon Lex επιστρέφει την επεξεργασία κλήσεων στην εφαρμογή πολυμέσων Amazon Chime SIP, μαζί με τα πλήρη αποτελέσματα της συνομιλίας με το Amazon Lex.
  9. Τα επόμενα βήματα επεξεργασίας εκτελούνται από τη λειτουργία Lambda του χειριστή ήχου PSTN. Αυτό περιλαμβάνει την ανάλυση των αποτελεσμάτων, τον προσδιορισμό της επόμενης ενέργειας διαδρομής κλήσης, την αποθήκευση των αποτελεσμάτων σε έναν πίνακα DynamoDB και την επιστροφή της ενέργειας τερματισμού κλήσης.
  10. Το Asterisk PBX χρησιμοποιεί τις πληροφορίες που είναι αποθηκευμένες στον πίνακα DynamoDB για να καθορίσει την επόμενη ενέργεια. Για παράδειγμα, εάν ο καλών ήθελε να ελέγξει το υπόλοιπό του, η κλήση τερματίζεται. Ωστόσο, εάν ο καλών ήθελε να ανοίξει έναν λογαριασμό, η κλήση αποστέλλεται στον πράκτορα και περιλαμβάνει τις πληροφορίες που έχουν καταγραφεί στο bot Amazon Lex.

Χρησιμοποιήσαμε Κιτ ανάπτυξης AWS Cloud (AWS CDK) για να συσκευάσετε αυτήν την εφαρμογή για εύκολη ανάπτυξη στον λογαριασμό σας. Το AWS CDK είναι ένα πλαίσιο ανάπτυξης λογισμικού ανοιχτού κώδικα για τον καθορισμό των πόρων της εφαρμογής σας στο cloud χρησιμοποιώντας γνωστές γλώσσες προγραμματισμού. Παρέχει στοιχεία υψηλού επιπέδου που ονομάζονται κατασκευές που προδιαμορφώνει τους πόρους cloud με αποδεδειγμένες προεπιλογές, ώστε να μπορείτε να δημιουργείτε εφαρμογές cloud με ευκολία.

Προϋποθέσεις

Πριν αναπτύξουμε τη λύση, πρέπει να έχουμε έναν λογαριασμό AWS και ένα τοπικό μηχάνημα για την εκτέλεση της στοίβας AWS CDK. Ολοκληρώστε τα παρακάτω βήματα:

  1. Συνδεθείτε στον λογαριασμό σας AWS.
    Εάν δεν έχετε λογαριασμό AWS, μπορείτε εγγραφείτε για ένα.Για νέους πελάτες, η AWS παρέχει α Δωρεάν βαθμίδα, το οποίο παρέχει τη δυνατότητα να εξερευνήσετε και να δοκιμάσετε τις υπηρεσίες AWS δωρεάν (μέχρι τα καθορισμένα όρια για κάθε υπηρεσία). Αυτό μπορεί να σας βοηθήσει να αποκτήσετε πρακτική εμπειρία με την πλατφόρμα, τα προϊόντα και τις υπηρεσίες AWS. Χρησιμοποιούμε ένα τοπικό μηχάνημα, όπως φορητό υπολογιστή ή επιτραπέζιο υπολογιστή, για να αναπτύξουμε τη στοίβα χρησιμοποιώντας το AWS CDK.
  2. Ανοίξτε ένα νέο παράθυρο τερματικού για MacOS ή στόκος για το λειτουργικό σύστημα Windows να εγκαταστήσει όλες τις προϋποθέσεις που απαιτούνται για την ανάπτυξη της λύσης.
  3. Εγκαταστήστε το ακόλουθο προαπαιτούμενο λογισμικό:
    1. Διεπαφή γραμμής εντολών AWS (AWS CLI) – Ένα εργαλείο γραμμής εντολών για αλληλεπίδραση με υπηρεσίες AWS. Για οδηγίες εγκατάστασης, ανατρέξτε στο Εγκατάσταση, ενημέρωση και απεγκατάσταση του AWS CLI.
    2. Node.js > 16 – Μηχανή υποστήριξης JavaScript ανοιχτού κώδικα για ανάπτυξη και ανάπτυξη εφαρμογών. Για οδηγίες εγκατάστασης, ανατρέξτε στο Εκμάθηση: Ρύθμιση του Node.js σε μια παρουσία Amazon EC2.
    3. νήμα – Το Yarn είναι ένας διαχειριστής πακέτων για τον κώδικά σας. Επιτρέπει την εύκολη πρόσβαση στη χρήση και την κοινή χρήση του κώδικα μεταξύ προγραμματιστών. Εκτελέστε την ακόλουθη εντολή για να εγκαταστήσετε το Yarn:
      curl -o- -L https://yarnpkg.com/install.sh | bash

      Τώρα εκτελούμε τις ακόλουθες εντολές για να ρυθμίσουμε τα κλειδιά πρόσβασης AWS που χρειαζόμαστε. Για περισσότερες πληροφορίες, ανατρέξτε στο Διαχείριση κλειδιών πρόσβασης για χρήστες IAM.

  4. Εκτελέστε την ακόλουθη εντολή:
    aws configure list

  5. Εκτελέστε την ακόλουθη εντολή:
    aws configure

  6. Καταχωρίστε τις τιμές για το αναγνωριστικό κλειδιού πρόσβασης και το μυστικό κλειδί πρόσβασης του λογαριασμού σας AWS.
  7. Αλλάξτε το όνομα Περιοχής ή αφήστε την προεπιλεγμένη Περιοχή ως έχει.
  8. Αποδεχτείτε την προεπιλεγμένη τιμή του JSON για τη μορφή εξόδου.

Αναπτύξτε τη λύση

Μπορείτε επίσης να προσαρμόσετε αυτήν τη λύση για τις απαιτήσεις σας. Ελέγξτε τους πόρους εξόδου που περιέχει αυτή η ανάπτυξη και τροποποιήστε τη συνάρτηση Lambda για να προσθέσετε την προσαρμοσμένη επιχειρηματική λογική που χρειάζεστε για τη δική σας λύση.

Εκτελέστε τα ακόλουθα βήματα στο ίδιο τερματικό για να αναπτύξετε την εφαρμογή:

  1. Κλωνοποιήστε το αποθετήριο git:
    git clone https://github.com/aws-samples/amazon-chime-pstn-audio-with-amazon-lex.git

    Προσθέστε τεχνητή νοημοσύνη συνομιλίας σε οποιοδήποτε κέντρο επαφής με το Amazon Lex και το Amazon Chime SDK PlatoBlockchain Data Intelligence. Κάθετη αναζήτηση. Ολα συμπεριλαμβάνονται.

  2. Εισαγάγετε τον κατάλογο του έργου:

    cd amazon-chime-pstn-audio-with-amazon-lex

    Προσθέστε τεχνητή νοημοσύνη συνομιλίας σε οποιοδήποτε κέντρο επαφής με το Amazon Lex και το Amazon Chime SDK PlatoBlockchain Data Intelligence. Κάθετη αναζήτηση. Ολα συμπεριλαμβάνονται.

  3. Αναπτύξτε την εφαρμογή AWS CDK:
    yarn launch

    Προσθέστε τεχνητή νοημοσύνη συνομιλίας σε οποιοδήποτε κέντρο επαφής με το Amazon Lex και το Amazon Chime SDK PlatoBlockchain Data Intelligence. Κάθετη αναζήτηση. Ολα συμπεριλαμβάνονται.
    Μετά από λίγα λεπτά, η ανάπτυξη της στοίβας θα πρέπει να ολοκληρωθεί. Το ακόλουθο στιγμιότυπο οθόνης δείχνει το δείγμα εξόδου.
    Προσθέστε τεχνητή νοημοσύνη συνομιλίας σε οποιοδήποτε κέντρο επαφής με το Amazon Lex και το Amazon Chime SDK PlatoBlockchain Data Intelligence. Κάθετη αναζήτηση. Ολα συμπεριλαμβάνονται.

  4. Εγκαταστήστε το τηλέφωνο SIP του προγράμματος-πελάτη Ιστού με τις ακόλουθες εντολές:
    cd site Προσθέστε τεχνητή νοημοσύνη συνομιλίας σε οποιοδήποτε κέντρο επαφής με το Amazon Lex και το Amazon Chime SDK PlatoBlockchain Data Intelligence. Κάθετη αναζήτηση. Ολα συμπεριλαμβάνονται.
    Yarn Προσθέστε τεχνητή νοημοσύνη συνομιλίας σε οποιοδήποτε κέντρο επαφής με το Amazon Lex και το Amazon Chime SDK PlatoBlockchain Data Intelligence. Κάθετη αναζήτηση. Ολα συμπεριλαμβάνονται.

    yarn run start

    Προσθέστε τεχνητή νοημοσύνη συνομιλίας σε οποιοδήποτε κέντρο επαφής με το Amazon Lex και το Amazon Chime SDK PlatoBlockchain Data Intelligence. Κάθετη αναζήτηση. Ολα συμπεριλαμβάνονται.

Ανατρέξτε στο Amazon Chime SDK Voice Connector

Σε αυτήν την ανάρτηση, χρησιμοποιούμε το Amazon Chime SDK για να δρομολογήσουμε τις κλήσεις που λαμβάνονται στον διακομιστή Asterisk PBX (ή στα υπάρχοντα κέντρα επικοινωνίας σας) στο Amazon Lex. Αυτό γίνεται χρησιμοποιώντας τον ήχο Amazon Chime SIP PSTN και το Amazon Chime Voice Connector. Ο ήχος Amazon Chime PSTN σάς δίνει τη δυνατότητα να δημιουργήσετε προγραμματιζόμενες εφαρμογές τηλεφωνίας χρησιμοποιώντας λειτουργίες λάμδα. Αυτές οι εφαρμογές πολυμέσων Amazon Chime SIP ενεργοποιούνται είτε από έναν αριθμό τηλεφώνου PSTN είτε από την εφαρμογή σύνδεσης φωνής Amazon Chime. Το ακόλουθο στιγμιότυπο οθόνης δείχνει τον κανόνα SIP που ενεργοποιείται από μια φωνητική σύνδεση του Amazon Chime SDK και στοχεύει μια εφαρμογή πολυμέσων SIP.

Προσθέστε τεχνητή νοημοσύνη συνομιλίας σε οποιοδήποτε κέντρο επαφής με το Amazon Lex και το Amazon Chime SDK PlatoBlockchain Data Intelligence. Κάθετη αναζήτηση. Ολα συμπεριλαμβάνονται.

Ελέγξτε το chatbot Υπόλοιπο λογαριασμού

Το bot Amazon Lex σε αυτήν την επίδειξη περιλαμβάνει τρεις προθέσεις. Αυτές οι προθέσεις μπορούν να ζητηθούν μέσω ομιλίας φυσικής γλώσσας από τον καλούντα. Για παράδειγμα, το Check Balance η πρόθεση εδράζεται με τις ακόλουθες δηλώσεις δειγμάτων.

Προσθέστε τεχνητή νοημοσύνη συνομιλίας σε οποιοδήποτε κέντρο επαφής με το Amazon Lex και το Amazon Chime SDK PlatoBlockchain Data Intelligence. Κάθετη αναζήτηση. Ολα συμπεριλαμβάνονται.

Μια πρόθεση μπορεί να απαιτεί μηδέν ή περισσότερες παραμέτρους, οι οποίες καλούνται κουλοχέρηδες. Προσθέτουμε υποδοχές ως μέρος της διαμόρφωσης πρόθεσης κατά τη δημιουργία του blot. Κατά το χρόνο εκτέλεσης, το Amazon Lex ζητά από τον χρήστη συγκεκριμένες τιμές υποδοχής. Ο χρήστης πρέπει να παράσχει τιμές για όλες τις απαιτούμενες υποδοχές προτού το Amazon Lex μπορέσει να εκπληρώσει την πρόθεση.

Για την Check Balance πρόθεση, η Amazon Lex ζητά δεδομένα υποδοχής, όπως:

For which account would you like to check the balance?
For verification purposes, what is your date of birth?

Προσθέστε τεχνητή νοημοσύνη συνομιλίας σε οποιοδήποτε κέντρο επαφής με το Amazon Lex και το Amazon Chime SDK PlatoBlockchain Data Intelligence. Κάθετη αναζήτηση. Ολα συμπεριλαμβάνονται.

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

Σε αυτήν την ανάρτηση, χρησιμοποιούμε μια συνάρτηση Lambda για να βοηθήσουμε στην προετοιμασία, την επικύρωση και την εκπλήρωση της πρόθεσης. Ακολουθεί το δείγμα κώδικα Python που δείχνει πώς η συνάρτηση χειρίζεται τις επικλήσεις ανάλογα με την πρόθεση που χρησιμοποιείται:

def dispatch(intent_request):
    intent_name = intent_request["sessionState"]["intent"]["name"]
    response = None
    # Dispatch to your bot's intent handlers
    if intent_name == "CheckBalance":
        return CheckBalance(intent_request)
    elif intent_name == "FollowupCheckBalance":
        return FollowupCheckBalance(intent_request)
    elif intent_name == "OpenAccount":
        return OpenAccount(intent_request)

    raise Exception("Intent with name " + intent_name + " not supported")


def lambda_handler(event, context):
    print(event)
    response = dispatch(event)
    print(response)
    return response 

Ακολουθεί το δείγμα κώδικα που εξηγεί το μπλοκ κώδικα για το Check Balance πρόθεση στη συνάρτηση Λάμδα. Σε αυτό το παράδειγμα, δημιουργούμε έναν τυχαίο αριθμό ως το υπόλοιπο του λογαριασμού, αλλά αυτός θα μπορούσε να ενσωματωθεί στην υπάρχουσα βάση δεδομένων σας για να παρέχει ακριβείς πληροφορίες καλούντος.

def CheckBalance(intent_request):
    session_attributes = get_session_attributes(intent_request)
    slots = get_slots(intent_request)
    account = get_slot(intent_request, "accountType")
    # The account balance in this case is a random number
    # Here is where you could query a system to get this information
    balance = str(random_num())
    text = "Thank you. The balance on your " + account + " account is $" + balance
    message = {"contentType": "PlainText", "content": text}
    fulfillment_state = "Fulfilled"
    return close(session_attributes, "CheckBalance", fulfillment_state, message)

Δοκιμάστε τη λύση

Ας δούμε τη λύση ακολουθώντας τη διαδρομή ενός αιτήματος χρήστη:

  1. Λάβετε τον αριθμό τηλεφώνου από την έξοδο μετά την ανάπτυξη του AWS CDK:
    Outputs:
    LexContactCenter.voiceConnectorPhone = +1NPANXXXXXX

  2. Καλέστε τον αριθμό τηλεφώνου από οποιοδήποτε τηλέφωνο που βασίζεται σε PSTN.
  3. Τώρα μπορείτε να δοκιμάσετε τις επιλογές του μενού.

Για να καταλάβει το bot Amazon Lex το Check Balance πρόθεση, μπορείτε να πείτε οποιαδήποτε από τις ακόλουθες εκφράσεις:

  • Ποιο είναι το υπόλοιπο στον λογαριασμό μου;
  • Ελέγξτε το υπόλοιπο του λογαριασμού μου;
  • Θέλω να ελέγξω την ισορροπία;

Η Amazon Lex ζητά τα δεδομένα υποδοχής που απαιτούνται για την εκπλήρωση αυτής της πρόθεσης. Για το Check Balance πρόθεση, η Amazon Lex ζητά τον λογαριασμό και την ημερομηνία γέννησης:

  • Για ποιον λογαριασμό θα θέλατε να ελέγξετε το υπόλοιπο;
  • Για λόγους επαλήθευσης, ποια είναι τα δεδομένα γέννησής σας;

Αφού παρέχετε τις απαιτούμενες πληροφορίες, το bot εκπληρώνει την πρόθεση και παρέχει τις πληροφορίες του υπολοίπου του λογαριασμού. Το παρακάτω είναι ένα δείγμα μηνύματος εξόδου για το Check Balance πρόθεση: Thank you. The balance on your <account> account is $<balance>.

  1. Ολοκληρώστε την κλήση κλείνοντας το τηλέφωνο ή μεταφερθείτε σε έναν πράκτορα.

Όταν ολοκληρωθεί η συνομιλία με το bot Amazon Lex, η κλήση επιστρέφει στην εφαρμογή πολυμέσων SIP και στη συσχετισμένη λειτουργία Lambda με τα αποτελέσματα από τη συνομιλία με το bot.

Η εφαρμογή πολυμέσων Amazon Chime SIP εκτελεί τα βήματα μετά την επεξεργασία και επιστρέφει την κλήση στο Asterisk PBX. Για το Open Account Πρόθεση, αυτό αναγκάζει το Asterisk PBX να καλέσει έναν πράκτορα χρησιμοποιώντας ένα τηλέφωνο SIP που βασίζεται σε πρόγραμμα-πελάτη Ιστού. Το παρακάτω στιγμιότυπο οθόνης δείχνει τον πίνακα εργαλείων με τις πληροφορίες κλήσης αντιπροσώπου. Αυτή η κλήση μπορεί να απαντηθεί στο πρόγραμμα-πελάτη Ιστού για τη δημιουργία αμφίδρομου ήχου μεταξύ του καλούντος και του πράκτορα. Όπως φαίνεται στο στιγμιότυπο οθόνης, οι πληροφορίες που παρέχονται από τον καλούντα έχουν διατηρηθεί και παρουσιαστεί στον πράκτορα.

Προσθέστε τεχνητή νοημοσύνη συνομιλίας σε οποιοδήποτε κέντρο επαφής με το Amazon Lex και το Amazon Chime SDK PlatoBlockchain Data Intelligence. Κάθετη αναζήτηση. Ολα συμπεριλαμβάνονται.

Παρακολουθήστε το παρακάτω βίντεο για ένα παράδειγμα λύσης συνεργάτη σχετικά με τον τρόπο ενσωμάτωσης του Amazon Lex με το Cisco Unified Contact Center χρησιμοποιώντας το Amazon Chime SDK:

Εκκαθάριση πόρων

Για να καθαρίσετε τους πόρους που χρησιμοποιούνται σε αυτήν την επίδειξη και να αποφύγετε περαιτέρω χρεώσεις, εκτελέστε την ακόλουθη εντολή στο παράθυρο του τερματικού:

yarn destroy

Προσθέστε τεχνητή νοημοσύνη συνομιλίας σε οποιοδήποτε κέντρο επαφής με το Amazon Lex και το Amazon Chime SDK PlatoBlockchain Data Intelligence. Κάθετη αναζήτηση. Ολα συμπεριλαμβάνονται.

Η AWS CloudFormation Η στοίβα που δημιουργήθηκε από το AWS CDK καταστρέφεται, αφαιρώντας όλους τους πόρους που έχουν εκχωρηθεί.

Συμπέρασμα

Σε αυτήν την ανάρτηση, παρουσιάσαμε μια λύση με αρχιτεκτονική αναφοράς για την προσθήκη αυτοεξυπηρέτησης AI σε οποιοδήποτε κέντρο επαφής χρησιμοποιώντας το Amazon Lex και το Amazon Chime SDK. Δείξαμε πώς λειτουργεί η λύση και προσφέραμε μια λεπτομερή περιγραφή του κώδικα και των βημάτων ανάπτυξης. Αυτή η λύση προορίζεται να είναι μια αρχιτεκτονική αναφοράς ή ένας οδηγός γρήγορης εκκίνησης που μπορείτε να προσαρμόσετε για τις δικές σας ανάγκες.

Κάντε μια περιστροφή και ενημερώστε μας πώς αυτό έλυσε την περίπτωση χρήσης αφήνοντας σχόλια στην ενότητα σχολίων. Για περισσότερες πληροφορίες, δείτε το αποθετήριο του έργου GitHub.


Σχετικά με τους συγγραφείς

Προσθέστε τεχνητή νοημοσύνη συνομιλίας σε οποιοδήποτε κέντρο επαφής με το Amazon Lex και το Amazon Chime SDK PlatoBlockchain Data Intelligence. Κάθετη αναζήτηση. Ολα συμπεριλαμβάνονται.Πρεμ Ράνγκα είναι επικεφαλής τομέα NLP και ειδικός σε Sr. AI/ML SA στο AWS και συγγραφέας που δημοσιεύει συχνά ιστολόγια, ερευνητικές εργασίες και πρόσφατα ένα εγχειρίδιο NLP. Όταν δεν βοηθά τους πελάτες να υιοθετήσουν το AWS AI/ML, ο Prem ασχολείται με την κατασκευή μονάδων Simple Beer Service για γραφεία AWS, με τη διεξαγωγή ανταγωνιστικών εκδηλώσεων gaming με το DeepRacer & DeepComposer και την εκπαίδευση μαθητών, νέων επαγγελματιών σχετικά με τις δεξιότητες AI/ML οικοδόμησης καριέρας. Μπορείτε να παρακολουθήσετε τη δουλειά του Prem LinkedIn.

Προσθέστε τεχνητή νοημοσύνη συνομιλίας σε οποιοδήποτε κέντρο επαφής με το Amazon Lex και το Amazon Chime SDK PlatoBlockchain Data Intelligence. Κάθετη αναζήτηση. Ολα συμπεριλαμβάνονται.Court Schuett είναι ο Lead Evangelist για το Amazon Chime SDK με υπόβαθρο στην τηλεφωνία και τώρα λατρεύει να χτίζει πράγματα που δημιουργούν πράγματα. Το Court επικεντρώνεται στο να διδάξει τόσο σε προγραμματιστές όσο και σε μη προγραμματιστές πώς να χτίζουν με το AWS.

Προσθέστε τεχνητή νοημοσύνη συνομιλίας σε οποιοδήποτε κέντρο επαφής με το Amazon Lex και το Amazon Chime SDK PlatoBlockchain Data Intelligence. Κάθετη αναζήτηση. Ολα συμπεριλαμβάνονται.Βάμσι Κρίσνα Εναμποθάλα είναι Senior AI/ML Specialist SA στην AWS με εξειδίκευση στα μεγάλα δεδομένα, την ανάλυση και την ενορχήστρωση κλιμακούμενων αρχιτεκτονικών AI/ML για νεοφυείς επιχειρήσεις και επιχειρήσεις. Η Vamshi εστιάζει στη γλώσσα AI και καινοτομεί στην κατασκευή κινητήρων συστάσεων παγκόσμιας κλάσης. Εκτός δουλειάς, ο Vamshi είναι λάτρης του RC, κατασκευάζει και παίζει με εξοπλισμό RC (αεροπλάνα, αυτοκίνητα και drones) και επίσης του αρέσει η κηπουρική.

Σφραγίδα ώρας:

Περισσότερα από Μηχανική εκμάθηση AWS