20.1 C
Νέα Υόρκη

Χρησιμοποιήστε το Amazon Lex για να καταγράψετε διευθύνσεις οδών

Ημερομηνία:

Amazon-Lex παρέχει τεχνολογίες αυτόματης αναγνώρισης ομιλίας (ASR) και κατανόησης φυσικής γλώσσας (NLU) για τη μεταγραφή των δεδομένων χρήστη, τον προσδιορισμό της φύσης του αιτήματός τους και την αποτελεσματική διαχείριση των συνομιλιών. Η Lex σάς επιτρέπει να δημιουργείτε εξελιγμένες συνομιλίες, να εκσυγχρονίζετε την εμπειρία χρήστη σας για να βελτιώσετε τις βαθμολογίες ικανοποίησης πελατών (CSAT) και να αυξήσετε τον περιορισμό στα κέντρα επικοινωνίας σας.

Οι φυσικές, αποτελεσματικές αλληλεπιδράσεις με τους πελάτες απαιτούν ο εικονικός πράκτορας της Lex να ερμηνεύει με ακρίβεια τις πληροφορίες που παρέχονται από τον πελάτη. Ένα σενάριο που μπορεί να είναι ιδιαίτερα δύσκολο είναι να καταγράψετε μια διεύθυνση κατά τη διάρκεια μιας κλήσης. Για παράδειγμα, σκεφτείτε έναν πελάτη που έχει μετακομίσει πρόσφατα σε μια νέα πόλη και καλεί για να ενημερώσει τη διεύθυνση του δρόμου για τον ασύρματο λογαριασμό του. Ακόμη και ένας ταχυδρομικός κώδικας των Ηνωμένων Πολιτειών μπορεί να περιέχει ένα ευρύ φάσμα ονομάτων οδών. Η λήψη της σωστής διεύθυνσης μέσω τηλεφώνου μπορεί να είναι δύσκολη, ακόμη και για ανθρώπινους παράγοντες.

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

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

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

Ακολουθεί ένα δείγμα αλληλεπίδρασης χρήστη για τη μοντελοποίηση του ρομπότ Lex:

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

Πληροφορίες του Χρήστη: Θέλω να αλλάξω διεύθυνση.

IVR: Μπορείτε παρακαλώ να μου πείτε τον αριθμό του πελάτη σας;

Πληροφορίες του Χρήστη: 123456.

IVR: Ευχαριστώ. Πείτε μου τον νέο σας ταχυδρομικό κώδικα.

Πληροφορίες του Χρήστη: 32312.

IVR: Εντάξει, ποια είναι η νέα σας διεύθυνση;

Πληροφορίες του Χρήστη: 6800 Thomasville Road, Σουίτα 1-oh-1.

IVR: Σας ευχαριστώ. Για να βεβαιωθώ ότι το καταλαβαίνω σωστά, μπορείτε να μου πείτε μόνο το όνομα του δρόμου σας;

Πληροφορίες του Χρήστη: Thomasville Road.

IVR: Εντάξει, η νέα σας διεύθυνση είναι 6800 Thomasville Road, Suite 101, Tallahassee Florida 32312, USA. Είναι σωστό?

Πληροφορίες του Χρήστη: Ναι.

IVR: Εντάξει, η διεύθυνσή σας έχει ενημερωθεί. Υπάρχει κάτι άλλο που μπορώ να βοηθήσω;

Πληροφορίες του Χρήστη: Οχι ευχαριστώ.

IVR: Ευχαριστώ για την επικοινωνία. Να έχεις μια υπέροχη μέρα!

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

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

Πληροφορίες του Χρήστη: Θέλω να ενημέρωση η διεύθυνσή μου.

IVR: Μπορείτε παρακαλώ να μου πείτε τον αριθμό του πελάτη σας;

Πληροφορίες του Χρήστη: 123456.

IVR: Ευχαριστώ. Πείτε μου τη νέα σας διεύθυνση, συμπεριλαμβανομένης της οδού, της πόλης, της πολιτείας και του ταχυδρομικού κώδικα.

Πληροφορίες του Χρήστη: 6800 Thomasville Road, Suite 1-oh-1, Tallahassee Florida, 32312.

IVR: Σας ευχαριστώ. Για να βεβαιωθώ ότι το καταλαβαίνω σωστά, μπορείτε να μου πείτε μόνο το όνομα του δρόμου σας;

Πληροφορίες του Χρήστη: Thomasville Road.

IVR: Εντάξει, η νέα σας διεύθυνση είναι 6800 Thomasville Road, Suite 101, Tallahassee Florida 32312, US. Είναι σωστό?

Πληροφορίες του Χρήστη: Ναι.

IVR: Εντάξει, η διεύθυνσή σας έχει ενημερωθεί. Υπάρχει κάτι άλλο που μπορώ να βοηθήσω;

Πληροφορίες του Χρήστη: Οχι ευχαριστώ.

IVR: Ευχαριστώ για την επικοινωνία. Να έχεις μια υπέροχη μέρα!

Αρχιτεκτονική λύσεων

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

Ως μέρος της AWS CloudFormation στοίβα, μπορείτε επίσης να δημιουργήσετε μια προαιρετική Αρχεία καταγραφής CloudWatch του Amazon ομάδα καταγραφής για τη λήψη αρχείων καταγραφής συνομιλιών Lex, τα οποία μπορούν να χρησιμοποιηθούν για τη δημιουργία ενός πίνακα ελέγχου αναλυτικών στοιχείων συνομιλίας για την οπτικοποίηση των αποτελεσμάτων (δείτε την ανάρτηση Δημιουργία πίνακα ελέγχου επιχειρηματικής ευφυΐας για τα bot Amazon Lex για έναν τρόπο να γίνει αυτό).

Πώς λειτουργεί

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

  • Τεχνολογία αυτόματης αναγνώρισης ομιλίας Amazon Lex για μετατροπή ομιλίας σε κείμενο.
  • Ενσωμάτωση με την υπηρεσία τοποθεσίας Amazon για αναζήτηση και κανονικοποίηση διεύθυνσης.
  • Lex στυλ ορθογραφίας, για να εφαρμόσετε μια προσέγγιση «say-spell» όταν οι φωνητικές εισροές δεν είναι σαφείς (για παράδειγμα, ζητήστε από τον χρήστη να πει το όνομα της οδού του και, αν χρειάζεται, να το συλλαβίσει).

Το πρώτο βήμα είναι να βεβαιωθείτε ότι έχουν καταγραφεί οι απαιτούμενες υποδοχές.

Στην πρώτη ενότητα κώδικα που ακολουθεί, ζητάμε από τον χρήστη να αναφέρει τον ταχυδρομικό κώδικα και τη διεύθυνση του δρόμου χρησιμοποιώντας το Lex ElicitSlot δράση διαλόγου. ο elicit_slot_with_retries() Η συνάρτηση προτρέπει τον χρήστη με βάση ένα σύνολο παραμετροποιήσιμων προτροπών.

 
    # check for ZipCode code slot; if not available; elicit it
    zip_code = None
    zipCode = slot_values.get('ZipCode', None)
    if zipCode is not None:
        zip_code = zipCode['value'].get('interpretedValue', None)
    else:
        response = helpers.elicit_slot_with_retries( intent, activeContexts, sessionAttributes, 'ZipCode', requestAttributes)
        return response		
    # check for StreetAddress slot
    street_address = None
    streetAddress = slot_values.get('StreetAddress', None)
    if streetAddress is not None:
        street_address = streetAddress['value'].get('interpretedValue', None)
    else:
        # give the caller extra time for this response
        sessionAttributes['x-amz-lex:audio:end-timeout-ms:' + intent_name + ':StreetAddress'] = 2000
        response = helpers.elicit_slot_with_retries( intent, activeContexts, sessionAttributes, 'StreetAddress', requestAttributes)
        return response
    street_address = parse_address.parse(street_address)
    sessionAttributes['inputAddress'] = street_address

Η τελευταία ενότητα του κώδικα παραπάνω χρησιμοποιεί μια συνάρτηση βοηθού parse_address.parse() που μετατρέπει τους προφορικούς αριθμούς σε ψηφία (για παράδειγμα, μετατρέπει «εξήντα οκτακόσιους» σε «6800»).

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

# validate the address using the AWS Location Service
    location_response = locationClient.search_place_index_for_text(IndexName='explore.place', Text=street_address)
    # inspect the response from Amazon Location Service
    if location_response.get('Results', None) is not None:
        for address in location_response['Results']:
            if address.get('Place', None) is not None:
                addressLabel = address['Place'].get('Label', None)
                addressNumber = address['Place'].get('AddressNumber', None)
                street = address['Place'].get('Street', None)
                postalCode = address['Place'].get('PostalCode', None)
                if street is None:
                    continue                    
                if addressNumber is None:
                    continue                    
                if zip_code is not None:
                    if postalCode[:len(zip_code)] != zip_code:
                        continue
                already_tried = False
                prior_suggestions = helpers.get_all_values('suggested_address', sessionAttributes)
                for prior_suggestion in prior_suggestions:
                    if addressLabel == prior_suggestion:
                        already_tried = True
                        break                    
                if already_tried:
                    continue
                # the first entry with a valid street that was not already tried is the next best guess
                resolvedAddress = addressLabel
                break

Μόλις έχουμε μια επιλυμένη διεύθυνση, την επιβεβαιώνουμε με τον χρήστη.

if (event.get('inputMode') == 'Speech'):
        response_string = '<speak>OK, your new address is <say-as interpret-as="address">'
        response_string += resolvedAddress + '</say-as>. Is that right?</speak>'
        response_message = helpers.format_message_array(response_string, 'SSML')
    else:
       response_string = 'OK, your new address is ' + resolvedAddress + '. Is that right?'
        response_message = helpers.format_message_array(response_string, 'PlainText')
    intent['state'] = 'Fulfilled'
    response = helpers.confirm(intent, activeContexts, sessionAttributes, response_message, requestAttributes)
    return response

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

  • StreetName: τύπος υποδοχής AMAZON.StreetName
  • SpelledStreetName: τύπος υποδοχής AMAZON.AlphaNumeric (χρησιμοποιώντας Amazon Lex στυλ ορθογραφίας)
  • StreetAddressNumber: τύπος υποδοχής AMAZON.Number

Η λογική της επαναπροτροπής ελέγχεται από το next_retry() λειτουργία, η οποία συμβουλεύεται μια λίστα ενεργειών για να δοκιμάσει:

RETRY_ACTIONS = [
    { "street_name": {
          "method": elicit_street_name,
          "style": None,
          "no-match": "Thank you. To make sure I get it right, can you tell me just the name of your street?",
          "incorrect": "Let's try again. Can you tell me just the name of your street?"
       }
    },
    { "street_name_spelled_by_letter": {
          "method": elicit_spelled_street, 
          "style": "SpellByLetter",
          "no-match": "Let's try a different way. Can you please spell just the name of your street?",
          "incorrect": "Let's try a different way. Can you please spell just the name of your street?"
       }
    },
    { "street_address_number": {
          "method": elicit_street_address_number, 
          "style": None,
          "no-match": "I didn't find a matching address. Can you please tell me your street address number?",
          "incorrect": "OK, let's try your street address number. Can you tell me that once more?"
       }
    },
    { "street_name_spelled_by_word": {
          "method": elicit_spelled_street, 
          "style": "SpellByWord",
          "no-match": "Let's try one last time. Please spell the name of your street. You can use words for letters, such as a as in apple, or b like bob.",
          "incorrect": "Let's try one last time. Please spell the name of your street. You can use words for letters, such as a as in apple, or b like bob."
       }
    },
    { "agent": {
          "method": route_to_agent, 
          "style": None,
          "no-match": "Sorry, I was not able to find a match for your address. Let me get you to an agent.",
          "incorrect": "Sorry, I was not able to find a match for your address. Let me get you to an agent."
       }
    }
]

Το σεμινάριο next_retry() η λειτουργία θα δοκιμάσει αυτές τις ενέργειες με τη σειρά. Μπορείτε να τροποποιήσετε τη σειρά των προτροπών αλλάζοντας τη σειρά στο RETRY_ACTIONS λίστα. Μπορείτε επίσης να διαμορφώσετε διαφορετικά μηνύματα προτροπής για σενάρια όπου η Υπηρεσία τοποθεσίας της Amazon δεν βρίσκει ταίριασμα, σε αντίθεση με τις περιπτώσεις που ο χρήστης λέει ότι η προτεινόμενη διεύθυνση δεν ήταν σωστή. Όπως μπορείτε να δείτε, μπορεί να ζητήσουμε από τον χρήστη να επαναδιατυπώσει το όνομα της οδού του και, σε αντίθετη περίπτωση, να το γράψει χρησιμοποιώντας στυλ ορθογραφίας του Amazon Lex. Αναφερόμαστε σε αυτό ως μια προσέγγιση "say-sell" και είναι παρόμοια με το πώς ένας ανθρώπινος πράκτορας θα αλληλεπιδρούσε με έναν πελάτη σε αυτό το σενάριο.

Για να το δείτε σε δράση, μπορείτε να το αναπτύξετε στον λογαριασμό σας AWS.

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

Μπορείτε να χρησιμοποιήσετε τον σύνδεσμο CloudFormation που ακολουθεί για να αναπτύξετε τη λύση στον δικό σας λογαριασμό AWS. Πριν από την ανάπτυξη αυτής της λύσης, θα πρέπει να επιβεβαιώσετε ότι διαθέτετε τις ακόλουθες προϋποθέσεις:

  • Ένα διαθέσιμο Λογαριασμός AWS όπου μπορείτε να αναπτύξετε τη λύση.
  • Πρόσβαση στις ακόλουθες υπηρεσίες AWS:
    • Amazon-Lex
    • AWS Lambda, για ενοποίηση με την Υπηρεσία τοποθεσίας Amazon
    • Υπηρεσία τοποθεσίας Amazon, για αναζήτηση διεύθυνσης
    • Διαχείριση ταυτότητας και πρόσβασης AWS (ΙΑΜ), για τη δημιουργία των απαραίτητων πολιτικών και ρόλων
    • CloudWatch Logs, για τη δημιουργία ομάδων καταγραφής για τη λειτουργία Lambda και προαιρετικά για τη λήψη αρχείων καταγραφής συνομιλιών Lex
    • CloudFormation για τη δημιουργία της στοίβας
  • Ένα παράδειγμα Amazon Connect (για οδηγίες σχετικά με τη ρύθμιση ενός, βλ Δημιουργήστε μια παρουσία στο Amazon Connect).

Οι ακόλουθες περιοχές AWS υποστηρίζουν Amazon Lex, Amazon Connect και Amazon Location Service: US East (N. Virginia), US West (Oregon), Ευρώπη (Φρανκφούρτη), Asia Pacific (Σιγκαπούρη), περιοχή Asia Pacific (Sydney) και Ασία Ειρηνικός (Τόκιο).

Ανάπτυξη του δείγματος διαλύματος

Συνδεθείτε στο Κονσόλα διαχείρισης AWS στον λογαριασμό σας AWS και επιλέξτε τον ακόλουθο σύνδεσμο για να αναπτύξετε το δείγμα λύσης:

Χρησιμοποιήστε το Amazon Lex για να καταγράψετε διευθύνσεις οδών Τεχνητή Νοημοσύνη PlatoBlockchain Data Intelligence | Κάθετη αναζήτηση AI

Αυτό θα δημιουργήσει μια νέα στοίβα CloudFormation.

Χρησιμοποιήστε το Amazon Lex για να καταγράψετε διευθύνσεις οδών Τεχνητή Νοημοσύνη PlatoBlockchain Data Intelligence | Κάθετη αναζήτηση AI

Εισάγετε ένα Όνομα στοίβας, Όπως lex-update-address-example. Εισαγάγετε το ARN (Όνομα πόρων Amazon) για την παρουσία του Amazon Connect που θα χρησιμοποιήσετε για τη δοκιμή της λύσης. Μπορείτε να διατηρήσετε τις προεπιλεγμένες τιμές για τις άλλες παραμέτρους ή να τις αλλάξετε για να ταιριάζουν στις ανάγκες σας. Επιλέγω επόμενοςκαι προσθέστε τυχόν ετικέτες που μπορεί να θέλετε για τη στοίβα σας (προαιρετικό). Επιλέγω επόμενος ξανά, ελέγξτε τις λεπτομέρειες της στοίβας, επιλέξτε το πλαίσιο ελέγχου για να επιβεβαιώσετε ότι θα δημιουργηθούν πόροι IAM και, στη συνέχεια, επιλέξτε Δημιουργία στοίβας.

Μετά από λίγα λεπτά, η στοίβα σας θα ολοκληρωθεί και θα περιλαμβάνει τους ακόλουθους πόρους:

  • Ένα bot Lex, που περιλαμβάνει μια δημοσιευμένη έκδοση με ψευδώνυμο (Development-Alias)
  • Μια συνάρτηση εκπλήρωσης λάμδα για το bot (BotHandler)
  • Μια ομάδα αρχείων καταγραφής CloudWatch για αρχεία καταγραφής συνομιλιών Lex
  • Απαιτούμενοι ρόλοι Amazon IAM
  • Ένας προσαρμοσμένος πόρος που προσθέτει ένα δείγμα ροής επαφών στην παρουσία σας Connect

Σε αυτό το σημείο, μπορείτε να δοκιμάσετε το παράδειγμα αλληλεπίδρασης παραπάνω στην κονσόλα Lex V2. Θα πρέπει να δείτε το δείγμα bot με το όνομα που καθορίσατε στο πρότυπο CloudFormation (π.χ. update-address-bot).

Επιλέξτε αυτό το bot, επιλέξτε Εκδόσεις Bot στον αριστερό πίνακα πλοήγησης, επιλέξτε το Έκδοση 1 έκδοση και, στη συνέχεια, επιλέξτε Προθέσεις στο αριστερό πλαίσιο. Θα δείτε τη λίστα των προθέσεων, καθώς και ένα Δοκιμή κουμπί.

Χρησιμοποιήστε το Amazon Lex για να καταγράψετε διευθύνσεις οδών Τεχνητή Νοημοσύνη PlatoBlockchain Data Intelligence | Κάθετη αναζήτηση AI

Για δοκιμή, επιλέξτε το Δοκιμή κουμπί, επιλέξτε Development-Alias, Και στη συνέχεια επιλέξτε Επιβεβαιώνω για να ανοίξετε το παράθυρο δοκιμής.

Δοκιμάστε το "Θέλω να αλλάξω τη διεύθυνσή μου" για να ξεκινήσετε. Αυτό θα χρησιμοποιήσει το UpdateAddressZipFirst σκοπεύετε να καταγράψετε μια διεύθυνση, ξεκινώντας ζητώντας τον ταχυδρομικό κώδικα και στη συνέχεια ζητώντας τη διεύθυνση του δρόμου.

Μπορείτε επίσης να πείτε «Θέλω ενημέρωση η διεύθυνσή μου» για να δοκιμάσετε το UpdateAddress intent, που καταγράφει μια διεύθυνση ταυτόχρονα με μια μόνο έκφραση.

Δοκιμή με το Amazon Connect

Τώρα ας το δοκιμάσουμε με φωνή χρησιμοποιώντας μια παρουσία Connect. Ένα δείγμα ροής επαφής είχε ήδη διαμορφωθεί στην παρουσία σας Connect:

Χρησιμοποιήστε το Amazon Lex για να καταγράψετε διευθύνσεις οδών Τεχνητή Νοημοσύνη PlatoBlockchain Data Intelligence | Κάθετη αναζήτηση AI

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

  • Εκκινήστε το Amazon Connect στην Κονσόλα AWS.
  • Ανοίξτε την παρουσία Connect επιλέγοντας το URL πρόσβασης, και συνδεθείτε στο παράδειγμα.
  • Στον Πίνακα ελέγχου, επιλέξτε Προβολή αριθμών τηλεφώνου.
    Χρησιμοποιήστε το Amazon Lex για να καταγράψετε διευθύνσεις οδών Τεχνητή Νοημοσύνη PlatoBlockchain Data Intelligence | Κάθετη αναζήτηση AI
  • Αγορά Διεκδικήστε έναν αριθμό, επιλέξτε μια χώρα από το Χώρα αναπτυσσόμενο μενού και επιλέξτε έναν αριθμό.
    Χρησιμοποιήστε το Amazon Lex για να καταγράψετε διευθύνσεις οδών Τεχνητή Νοημοσύνη PlatoBlockchain Data Intelligence | Κάθετη αναζήτηση AI
  • Εισαγάγετε μια Περιγραφή, όπως "Παράδειγμα ροής για ενημέρωση διεύθυνσης με το Amazon Lex" και επιλέξτε τη ροή επαφών που μόλις δημιουργήσατε.
    Χρησιμοποιήστε το Amazon Lex για να καταγράψετε διευθύνσεις οδών Τεχνητή Νοημοσύνη PlatoBlockchain Data Intelligence | Κάθετη αναζήτηση AI
  • Επιλέξτε Αποθήκευση.

Τώρα είστε έτοιμοι να καλέσετε την παρουσία σας Connect για να δοκιμάσετε το bot σας χρησιμοποιώντας φωνή. Απλώς καλέστε τον αριθμό στο τηλέφωνό σας και δοκιμάστε μερικές διευθύνσεις στις ΗΠΑ. Για να δοκιμάσετε την πρώτη προσέγγιση του ταχυδρομικού κώδικα, πείτε "αλλαγή διεύθυνσής μου". Για να δοκιμάσετε την αλλαγή διεύθυνσης με μια προσέγγιση, πείτε "ενημέρωση της διεύθυνσής μου". Μπορείτε επίσης να πείτε απλώς "η νέα μου διεύθυνση είναι", ακολουθούμενη από μια έγκυρη διεύθυνση ΗΠΑ.

Αλλά περιμένετε… υπάρχουν κι άλλα

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

Η χρήση μιας προσέγγισης "say-spell" για τη λήψη διευθύνσεων email μπορεί να είναι πολύ αποτελεσματική και επειδή η προσέγγιση είναι παρόμοια με την εμπειρία χρήστη στα σενάρια λήψης διευθύνσεων δρόμου που περιγράψαμε παραπάνω, τη συμπεριλάβαμε εδώ. Δοκίμασε το!

εκκαθάριση

Μπορεί να θέλετε να καθαρίσετε τους πόρους που δημιουργήθηκαν ως μέρος του προτύπου CloudFormation όταν τελειώσετε με τη χρήση του bot για να αποφύγετε τις τρέχουσες χρεώσεις. Για να το κάνετε αυτό, διαγράψτε τη Στοίβα CloudFormation.

Συμπέρασμα

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


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

Χρησιμοποιήστε το Amazon Lex για να καταγράψετε διευθύνσεις οδών Τεχνητή Νοημοσύνη PlatoBlockchain Data Intelligence | Κάθετη αναζήτηση AI Μπράιαν Γιουστ είναι Ανώτερος Διευθυντής Τεχνικού Προγράμματος στην ομάδα AWS Lex. Στον ελεύθερο χρόνο του, του αρέσει η ποδηλασία βουνού, η ζυθοποιία στο σπίτι και η τεχνογνωσία.

  • Coinsmart. Το καλύτερο ανταλλακτήριο Bitcoin και Crypto στην Ευρώπη.Click Here
  • Platoblockchain. Web3 Metaverse Intelligence. Ενισχύθηκε η γνώση. Πρόσβαση εδώ.
  • Πηγή: https://aws.amazon.com/blogs/machine-learning/use-amazon-lex-to-capture-street-addresses/

Αυτό το Θέση δημοσιεύθηκε αρχικά στις Μηχανική εκμάθηση AWS

Σχετικά Άρθρα

spot_img

Πρόσφατα Άρθρα

spot_img