Δομήστε την ως αναδρομικά chunks Markdown 512 tokens, επισημασμένα με μεταδεδομένα προϊόντος, περιοχής και κοινού, τα οποία ανακτώνται με όριο ομοιότητας 0,65+ και μια ρητή οδηγία άρνησης. Αυτό είναι το μοτίβο τεσσάρων επιπέδων (επιμέλεια, chunking, οριοθέτηση μεταδεδομένων, ανάκτηση με άρνηση εξ ορισμού) που χρησιμοποιούν οι φωνητικοί πράκτορες σε παραγωγή σε πλατφόρμες όπως η Retell AI για να αποτρέψουν τον τρόπο αποτυχίας του επινοημένου βήματος.
Το υπόλοιπο αυτού του οδηγού αναλύει κάθε επίπεδο με τις ακριβείς τιμές διαμόρφωσης, μια δομή αναφοράς μοντελοποιημένη πάνω σε βιβλιοθήκες εταιρικής υποστήριξης όπως αυτή της Lenovo, και το πρωτόκολλο δοκιμών που εντοπίζει τις παραισθήσεις πριν φτάσουν σε έναν καλούντα.
Μια αρχιτεκτονική ανάκτησης που θεμελιώνει κάθε απόκριση του πράκτορα στο επαληθευμένο περιεχόμενό σας, εμποδίζει το μοντέλο από το να επινοεί βήματα και παραμένει εντός του προϋπολογισμού καθυστέρησης (latency) που απαιτείται για φυσικές τηλεφωνικές συνομιλίες.
Μέχρι το τέλος αυτού του tutorial, η βάση γνώσεών σας θα:
Αρχειοθετήστε κάθε έγγραφο που είναι ξεπερασμένο, αντιφατικό ή δεν αποτελεί τη μοναδική πηγή αλήθειας για το θέμα του, πριν ευρετηριάσετε έστω και μία σελίδα. Η μεγαλύτερη πηγή παραισθήσεων του φωνητικού πράκτορα δεν είναι το μοντέλο. Είναι το αντιφατικό ή ξεπερασμένο περιεχόμενο στο πηγαίο υλικό.
Αν δύο σελίδες διαφωνούν σχετικά με το παράθυρο επιστροφής χρημάτων σας, ο ανακτητής δεν έχει τρόπο να επιλέξει τη σωστή, και το LLM θα διαβάσει με σιγουριά όποιο chunk κερδίσει το σκορ ομοιότητας. Τραβήξτε κάθε έγγραφο, FAQ και άρθρο βοήθειας που σκοπεύετε να ευρετηριάσετε. Για κάθε ένα, ελέγξτε τρία πράγματα: είναι επίκαιρο για αυτό το τρίμηνο, είναι η μοναδική πηγή αλήθειας για το θέμα του, και ταιριάζει με αυτά που πραγματικά λένε στις κλήσεις οι έμπειροι εκπρόσωποι υποστήριξής σας. Αν ένα έγγραφο δεν πρέπει να χρησιμοποιείται για την απάντηση ερωτήσεων πελατών, δεν θα έπρεπε καθόλου να βρίσκεται στη βάση γνώσεών σας. ElevenLabs
Θα πρέπει τώρα να έχετε ένα επιμελημένο σύνολο εγγράφων που θα ήσασταν άνετοι να στείλετε αυτούσια σε έναν πελάτη.
Μετατρέψτε τα πάντα σε δομημένο Markdown με ένα H1 ανά έγγραφο, ένα περιγραφικό H2 ανά επιλύσιμη ερώτηση χρήστη, και σύντομες παραγράφους με ρητά υποκείμενα. Οι φωνητικοί πράκτορες ανακτούν chunks κειμένου, όχι αποδοσμένες ιστοσελίδες. Το Markdown είναι η μορφή που επιβιώνει στον αγωγό του chunking διατηρώντας την περισσότερη σημασιολογική δομή άθικτη.
Η ίδια η τεκμηρίωση της Retell συνιστά Markdown αντί για .txt, επειδή οι καλά δομημένες επικεφαλίδες δίνουν στον ανακτητή καθαρά όρια για διαχωρισμό. Αντικαταστήστε κάθε "κάντε κλικ εδώ" ή "όπως περιγράφεται παραπάνω" με τη συγκεκριμένη αναφορά, επειδή το chunk που περιέχει το "παραπάνω" μπορεί να ανακτηθεί χωρίς το chunk στο οποίο παραπέμπει. Κάθε chunk διαβάζεται μόνο του, οπότε κάθε chunk πρέπει να βγάζει νόημα μόνο του.
Θα πρέπει τώρα να έχετε έναν φάκελο αρχείων Markdown όπου κάθε αρχείο καλύπτει μία περιοχή προϊόντος και κάθε H2 καλύπτει μία επιλύσιμη ερώτηση χρήστη.
Χρησιμοποιήστε αναδρομικό chunking στα 512 tokens με επικάλυψη 10-15%, διαχωρίζοντας πρώτα βάσει επικεφαλίδων Markdown, μετά παραγράφων και μετά προτάσεων. Αυτή είναι η προεπιλογή που έχει επικυρωθεί σε benchmark για γενικό περιεχόμενο RAG, και αντέχει καλά ειδικά για υλικό φωνητικής υποστήριξης.
Ένας καλά ρυθμισμένος αναδρομικός διαχωριστής 512 tokens με επικάλυψη 15% και εμπλουτισμό μεταδεδομένων υπερτερεί μιας ακριβής προσέγγισης σημασιολογικού chunking στα περισσότερα σύνολα εγγράφων του πραγματικού κόσμου. Τα μακρά chunks γεμίζουν το context window του LLM με θόρυβο. Τα σύντομα chunks κατακερματίζουν τις οδηγίες σε πολλαπλές ανακτήσεις και προκαλούν στον πράκτορα να παραλείπει βήματα στη μέση μιας εξήγησης. Ο σκληρός κανόνας: μην διαχωρίζετε ποτέ μια αριθμημένη διαδικασία σε δύο chunks. Αν το "Βήμα 3" βρίσκεται στο chunk A και το "Βήμα 4" στο chunk B, ο ανακτητής μπορεί να επιστρέψει το ένα χωρίς το άλλο και ο πράκτοράς σας θα παραλείψει μια ενέργεια. Substack
Θα πρέπει τώρα να έχετε chunks όπου κάθε μονάδα είτε περιέχει μια πλήρη διαδικασία είτε περιέχει συμφραστικό κείμενο που βγάζει νόημα χωρίς τα γειτονικά του.
Επισημάνετε κάθε chunk με τουλάχιστον πέντε πεδία: product, version, region, audience και last_verified_date. Αυτό είναι που εμποδίζει έναν καλούντα από το Τέξας να ακούσει πολιτικές επιστροφών της Καλιφόρνια και εμποδίζει μια ερώτηση για ThinkPad από το να τραβήξει απαντήσεις για ThinkCentre.
Αν ένας μόνος πράκτορας βλέπει περιεχόμενο KB για πολλαπλές πολιτείες ή τοποθεσίες, η ανάκτηση μπορεί να τραβήξει το chunk λάθος πολιτείας (π.χ. πολιτική Καλιφόρνια για έναν καλούντα από το Τέξας) εκτός αν η οριοθέτηση και τα μεταδεδομένα σχεδιαστούν προσεκτικά. Το ίδιο πρόβλημα ισχύει για σειρές προϊόντων, εκδόσεις λογισμικού, βαθμίδες πελατών και κανάλια υποστήριξης. Κατά την εκτέλεση, ο πράκτοράς σας περνά τα σχετικά φίλτρα μαζί με το ερώτημα ώστε η αναζήτηση διανυσμάτων να εξετάζει μόνο chunks που ταιριάζουν στο πλαίσιο του καλούντα. Στη Retell, μπορείτε να τα περάσετε ως δυναμικές μεταβλητές που συλλέχθηκαν νωρίτερα στην κλήση. Optimize Smart
Θα πρέπει τώρα να έχετε ένα σχήμα μεταδεδομένων όπου οποιοδήποτε μεμονωμένο chunk μπορεί να οριοθετηθεί μοναδικά σε ένα πλαίσιο καλούντα.
Ορίστε το όριο ομοιότητας στο 0,65 ή υψηλότερα και περιορίστε την ανάκτηση σε 3-5 chunks. Ένα σύστημα ανάκτησης που πάντα επιστρέφει κάτι είναι μια μεταμφιεσμένη μηχανή παραισθήσεων.
Όταν ένας καλών ρωτά για μια λειτουργία που δεν τεκμηριώνετε, ο ανακτητής θα εμφανίσει και πάλι την πλησιέστερη σημασιολογική αντιστοίχιση. Το LLM θα λάβει εκείνο το chunk και θα το υφάνει με ευχέρεια σε μια λανθασμένη απάντηση. Στις ρυθμίσεις βάσης γνώσεων της Retell, δύο παράμετροι ελέγχουν αυτή τη συμπεριφορά. Η παράμετρος "Chunks to retrieve" ορίζει πόσα αποτελέσματα τροφοδοτούν το LLM (προεπιλογή 3, συνιστώμενο μέγιστο 5 για φωνή). Το "Similarity Threshold" ορίζει την ελάχιστη ομοιότητα συνημιτόνου ώστε ένα chunk να θεωρείται σχετικό (προεπιλογή 0,6). Για περιπτώσεις χρήσης υποστήριξης λογισμικού όπου η λανθασμένη πληροφορία είναι χειρότερη από την καμία πληροφορία, ανεβάστε το όριο στο 0,7.
Θα πρέπει τώρα να βλέπετε το σύστημα ανάκτησής σας να επιστρέφει λιγότερες, υψηλότερης ποιότητας αντιστοιχίσεις και να απορρίπτει τις οριακές.
Προσθέστε αυτή την ακριβή οδηγία στο prompt του πράκτορα: "Απάντησε μόνο χρησιμοποιώντας τις πληροφορίες στο ## Related Knowledge Base Contexts. Αν αυτή η ενότητα λείπει ή δεν περιέχει σχετικές πληροφορίες, πες ότι δεν υπάρχει διαθέσιμη σχετική πληροφορία και πρόσφερε τη μεταβίβαση της κλήσης." Αυτή η μεμονωμένη οδηγία είναι ο πιο αποτελεσματικός έλεγχος κατά των παραισθήσεων σε οποιονδήποτε φωνητικό πράκτορα.
Χωρίς αυτήν, το LLM θα προσφύγει στα δεδομένα εκπαίδευσής του όταν η ανάκτηση επιστρέφει κενή. Αυτός είναι ο τρόπος αποτυχίας πίσω από σχεδόν κάθε δημόσια καταστροφή chatbot, συμπεριλαμβανομένης της υπόθεσης του ναύλου πένθους της Air Canada, όπου η αεροπορική εταιρεία κρίθηκε νομικά υπεύθυνη. Το μοτίβο άρνησης αντιστρέφει τον τρόπο αποτυχίας από "σίγουρη λανθασμένη απάντηση" σε "ειλικρινές αφήστε-με-να-φέρω-έναν-άνθρωπο", που είναι ακριβώς αυτό που θέλουν πραγματικά οι καλούντες που χρησιμοποιούν το λογισμικό σας όταν το σύστημα φτάνει σε μια ακραία περίπτωση.
Θα πρέπει τώρα να βλέπετε τον πράκτορά σας να λέει "Δεν έχω αυτό τεκμηριωμένο· επιτρέψτε μου να σας μεταβιβάσω" σε ερωτήσεις εκτός εύρους, αντί να επινοεί βήματα.
Ενεργοποιήστε την αυτόματη ανανέωση σε πηγές URL ώστε η Retell να ανακτά ξανά κάθε 24 ώρες, βάλτε τα αρχεία Markdown σε έλεγχο εκδόσεων στο Git, και εκτελείτε μια τριμηνιαία επισκόπηση κάθε αρχείου με last_verified_date παλαιότερο των 90 ημερών. Η ξεπερασμένη γνώση είναι ο σιωπηλός συνεργάτης της παραίσθησης.
Αν η βάση γνώσεων είναι ξεπερασμένη, το RAG απλώς ανακτά τη λανθασμένη απάντηση πιο γρήγορα. Η λύση είναι η αυτοματοποίηση της επικαιρότητας αντί για την εξάρτηση από κάποιον που θα θυμάται να ανεβάζει ξανά αρχεία όταν αλλάζουν τα docs του προϊόντος. Συνδυάστε την αυτόματη ανανέωση με αυτόματο crawling για υποδιαδρομές του κέντρου βοήθειας ώστε τα νέα άρθρα να ευρετηριάζονται αυτόματα χωρίς χειροκίνητη παρέμβαση. CX Today
Θα πρέπει τώρα να έχετε μια βάση γνώσεων που ενημερώνεται μόνη της όταν ενημερώνεται το υποκείμενο περιεχόμενό σας, χωρίς άνθρωπο στη διαδικασία.
Περάστε τις 50 πραγματικές ερωτήσεις καλούντων σας μέσα από το σύστημα ανάκτησης και επιθεωρήστε τι επιστρέφει πριν συμβεί οποιαδήποτε γένεση από το LLM. Τρία πράγματα έχουν σημασία για κάθε ερώτημα: είναι το σωστό chunk στα κορυφαία 3, είναι το σκορ ομοιότητας πάνω από το όριό σας, και θα μπορούσε ένας άνθρωπος που διαβάζει μόνο τα ανακτημένα chunks να απαντήσει στην ερώτηση.
Για οποιαδήποτε ερώτηση όπου η ανάκτηση αποτυγχάνει, η λύση είναι σχεδόν πάντα στην πηγή. Είτε το σχετικό περιεχόμενο λείπει εντελώς, είτε το chunking διαχώρισε μια διαδικασία σε όρια, είτε τα μεταδεδομένα το φιλτράρουν έξω. Αντισταθείτε στον πειρασμό να διορθώσετε τις αποτυχίες ανάκτησης προσθέτοντας οδηγίες στο prompt του πράκτορα. Τα μπαλώματα prompt είναι ο τρόπος με τον οποίο οι βάσεις γνώσεων παρασύρονται σε ένα μη διαχειρίσιμο χάος. Στοχεύστε σε ακρίβεια ανάκτησης 90%+ στο σύνολο δοκιμών πριν την ανάπτυξη σε ζωντανές κλήσεις.
Θα πρέπει τώρα να έχετε έναν μετρημένο αριθμό ακρίβειας ανάκτησης για τις κορυφαίες ερωτήσεις καλούντων σας και μια λίστα με διορθώσεις πηγαίων εγγράφων για τις ερωτήσεις που απέτυχαν.
Χρησιμοποιήστε ροή συνομιλίας με βάσεις γνώσεων σε επίπεδο κόμβου για οποιονδήποτε φωνητικό πράκτορα όπου η πρόθεση του καλούντα διαχωρίζεται σε διακριτές ροές εργασίας, ειδικά υποστήριξη λογισμικού, προγραμματισμός στην υγειονομική περίθαλψη και περιβάλλοντα πολλαπλών προϊόντων. Μια επίπεδη βάση γνώσεων που κάθεται κάτω από ένα μεμονωμένο prompt είναι η πιο χαλαρή δυνατή αρχιτεκτονική.
Ειδικά για την υποστήριξη λογισμικού, το μοτίβο υψηλότερης ποιότητας είναι η ροή συνομιλίας όπου κάθε κόμβος ανακτά μόνο από το κομμάτι της τεκμηρίωσης που είναι σχετικό με εκείνο το μέρος της κλήσης. Μια τυπική ροή υποστήριξης λογισμικού έχει κόμβους για διαλογή, αναζήτηση λογαριασμού, αντιμετώπιση προβλημάτων, κλιμάκωση και επιβεβαίωση μετά την επίλυση. Ο κόμβος αντιμετώπισης προβλημάτων φορτώνει το KB αντιμετώπισης προβλημάτων. Ο κόμβος αναζήτησης λογαριασμού δεν φορτώνει κανένα KB καθόλου, επειδή θα έπρεπε να καλεί ένα API. Αυτή η δομή είναι πιο αξιόπιστη στη συντήρηση από ένα γιγάντιο prompt με ένα γιγάντιο KB. Συνδυάστε την με ενσωματωμένη ανάλυση μετά την κλήση ώστε να μπορείτε να δείτε ποιοι κόμβοι πυροδοτούν ανάκτηση και ποια ερωτήματα επιστρέφουν κάτω από το όριο.
Θα πρέπει τώρα να έχετε μια ανάπτυξη όπου το εύρος ανάκτησης στενεύει καθώς η συνομιλία περιορίζεται, αντί κάθε γύρος να ψάχνει κάθε έγγραφο.
Βαθμιδοποιήστε τη βάση γνώσεων κατά κοινό και οριοθετήστε την ανάκτηση στη βαθμίδα του καλούντα. Αυτό είναι το δομικό μοτίβο που χρησιμοποιεί η βιβλιοθήκη εταιρικής υποστήριξης της Lenovo για να κρατά το περιεχόμενο διαχείρισης τάξης που απευθύνεται σε εκπαιδευτικούς από το να συγκρούεται με τεχνικό μηχανικό περιεχόμενο.
Η Lenovo καθιέρωσε τρία επίπεδα άρθρων — γενικά θέματα και πληροφορίες προϊόντος, θέματα ειδικά για εκπαιδευτικούς, και τεχνικά θέματα και ζητήματα, με εστιασμένα άρθρα, εξαλειμμένους πλεονασμούς και τυποποιημένες συμβάσεις ονοματοδοσίας και στις τρεις βαθμίδες. Εφαρμόστε το ίδιο μοτίβο σε μια βάση γνώσεων φωνητικού AI: Contiem
Βαθμίδα 1: Γενικά για το προϊόν και την τιμολόγηση. Δημόσια γεγονότα που κάθε καλών μπορεί να ρωτήσει. Επισημασμένα audience: all. Ευρετηριάστε τα πάντα.
Βαθμίδα 2: Οδηγοί για τον τελικό χρήστη. Βήμα προς βήμα διαδικασίες για τον τυπικό καλούντα. Επισημασμένα audience: end_user, οριοθετημένα κατά product και region. Αυτή η βαθμίδα φέρει το μεγαλύτερο μέρος της κίνησης ανάκτησης.
Βαθμίδα 3: Τεχνικά και διαχειριστικά. Διαμόρφωση, ενσωματώσεις και ακραίες περιπτώσεις. Επισημασμένα audience: admin. Ανακτώνται μόνο όταν ο καλών έχει ταυτοποιηθεί ως διαχειριστής νωρίτερα στην κλήση.
Τα εσωτερικά runbooks, οι πίνακες κλιμάκωσης και οι σημειώσεις μηχανικής πηγαίνουν σε μια εντελώς ξεχωριστή βάση γνώσεων, ποτέ προσβάσιμη στον πράκτορα που απευθύνεται στους πελάτες. Η βαθμιδοποίηση είναι αυτό που εμποδίζει μια κλήση αντιμετώπισης προβλημάτων τελικού χρήστη από το να εμφανίσει κατά λάθος μια εσωτερική διαδικασία κλιμάκωσης.
Όχι. Η βάση γνώσεων προορίζεται για την παροχή υποστηρικτικών πληροφοριών, όχι για τη συμπεριφορά του πράκτορα. Αν βρεθείτε να ανεβάζετε ένα αρχείο Markdown με τίτλο "Πώς πρέπει να συμπεριφέρεται ο πράκτορας όταν συμβαίνει το X", αυτό το περιεχόμενο ανήκει στο prompt ή σε έναν κόμβο ροής συνομιλίας. Η ανάμειξή τους αραιώνει και τα δύο: ο ανακτητής κατατάσσει τις οδηγίες συμπεριφοράς έναντι πραγματολογικών ερωτημάτων και τις τραβά στις λάθος στιγμές.
Ξεκινήστε με τον στόχο του χρήστη, όχι με το όνομα της λειτουργίας. Το "Διαμόρφωση ελέγχου ταυτότητας δύο παραγόντων" γίνεται "Ενεργοποιήστε τη σύνδεση δύο παραγόντων". Ο ανακτητής αντιστοιχίζει με τη διατύπωση που εκφωνεί ο καλών, και οι ερωτήσεις φυσικής γλώσσας αντιστοιχίζονται με επικεφαλίδες φυσικής γλώσσας πολύ καλύτερα απ' ό,τι με ορολογία προϊόντος.
Κάθε chunk ανακτάται μόνο του. Χρησιμοποιήστε πλήρη ονόματα αντί για αντωνυμίες, πλήρη ονόματα προϊόντων αντί για "την πλατφόρμα", και επαναλάβετε οποιοδήποτε υπό όρους πλαίσιο σε κάθε βήμα αντί να λέτε "αν χρησιμοποιείτε την κονσόλα διαχειριστή, τότε..." τρεις παραγράφους αργότερα. Αυτός ο μεμονωμένος κανόνας εξαλείφει ένα εκπληκτικό ποσοστό παραισθήσεων, επειδή αφαιρεί την ασάφεια που το LLM διαφορετικά προσπαθεί να επιλύσει μαντεύοντας.
Καταγράψτε τα ανακτημένα chunks, τα σκορ ομοιότητας και τα φίλτρα μεταδεδομένων σε κάθε κλήση, μαζί με τη μεταγραφή. Το να καταγράφετε μόνο την τελική απόκριση του πράκτορα καθιστά τον εντοπισμό σφαλμάτων παραίσθησης σχεδόν αδύνατο: βλέπετε τη λανθασμένη απάντηση αλλά όχι αν ο ανακτητής επέστρεψε το λάθος chunk ή αν το σωστό chunk δημιουργήθηκε λανθασμένα. Τα περισσότερα tickets "παραίσθησης" αποδεικνύονται προβλήματα κατάταξης ανάκτησης, τα οποία διορθώνονται στην πηγή.
Ο αγωγός chunking δεν μπορεί να διατηρήσει τις χωρικές σχέσεις που κάνουν τους πίνακες ευανάγνωστους, οπότε ένα κελί πίνακα συχνά ανακτάται χωρίς την επικεφαλίδα της στήλης του. Ξαναγράψτε κρίσιμους πίνακες ως κείμενο με ρητές προτάσεις. Το "Το πλάνο Pro υποστηρίζει 50 χρήστες και περιλαμβάνει πρόσβαση σε API" υπερτερεί ενός κελιού πίνακα που ο ανακτητής διαχωρίζει από την επικεφαλίδα της στήλης του.
Μια βάση γνώσεων με 4.000 chunks όπου 50 είναι σχετικά για οποιονδήποτε δεδομένο καλούντα είναι χειρότερη από μία με 400 chunks όπου 50 είναι σχετικά, επειδή ο ανακτητής έχει 10x περισσότερες ανταγωνιστικές αντιστοιχίσεις για να τον μπερδέψουν. Δημιουργήστε αντ' αυτού στενές βάσεις γνώσεων ανά ροή εργασίας και συνδέστε τις σε επίπεδο κόμβου.
Όταν ο πράκτορας λέει κάτι λανθασμένο, το ένστικτο είναι να προσθέσετε "μην πεις X" στο prompt. Τρία από αυτά και το prompt γίνεται αντιφατικό· δέκα και γίνεται μη διαχειρίσιμο. Βρείτε γιατί το LLM είπε το X. Σχεδόν πάντα, ένα chunk στο KB το υπέδειξε, ή η απουσία ενός chunk ανάγκασε το μοντέλο να επιστρέψει στα δεδομένα εκπαίδευσης. Μπαλώστε την πηγή.
Κάθε επιπλέον chunk προσθέτει tokens στο prompt και χιλιοστά του δευτερολέπτου στην απόκριση. Το να ορίσετε το "chunks to retrieve" στο 10 επειδή περισσότερο πλαίσιο μοιάζει ασφαλέστερο είναι ένα συνηθισμένο λάθος. Παραμείνετε στα 3 chunks για τυπικό περιεχόμενο υποστήριξης, αυξήστε σε 5 μόνο όταν οι ερωτήσεις των καλούντων εκτείνονται σε πολλαπλά θέματα, και μην πάτε ποτέ υψηλότερα εκτός αν έχετε μετρήσει ότι βελτιώνει την ακρίβεια.
Επειδή επιτρέπεται στον πράκτορα να μιλά χωρίς μια ρητή οδηγία άρνησης. Το chatbot της Air Canada κρίθηκε υπεύθυνο αφού δημιούργησε μια ανύπαρκτη πολιτική πένθους που αντέφασκε με τους πραγματικούς κανόνες της αεροπορικής, και παρόμοιες αποτυχίες συνεχίζουν να επαναλαμβάνονται σε προμηθευτές που παραλείπουν το επίπεδο άρνησης. Κάντε την άρνηση ρητή, δοκιμάστε ότι πυροδοτείται, και αντιμετωπίστε οποιαδήποτε περίπτωση όπου ο πράκτορας επινοεί πληροφορίες ως σφάλμα P0. CanLII
Η προσθήκη ενός νέου εγγράφου αλλάζει το τοπίο ανάκτησης για κάθε υπάρχον ερώτημα. Ένα chunk που κατατάχθηκε πρώτο χθες μπορεί να καταταχθεί τρίτο σήμερα. Κρατήστε το σύνολο δοκιμών 50 ερωτήσεων αυτοματοποιημένο και εκτελέστε το ξανά όποτε το υποκείμενο περιεχόμενο αλλάζει σημαντικά.
Η SWTCH ανέπτυξε έναν φωνητικό πράκτορα βασισμένο στη Retell με το όνομα Lucas για να χειρίζεται κλήσεις υποστήριξης φορτιστών EV, όπου οι καλούντες στέκονται συνήθως δίπλα σε έναν νεκρό φορτιστή με χαμηλή μπαταρία και καμία υπομονή για μια λανθασμένη οδηγία. Η υλοποίηση μείωσε το κόστος υποστήριξης κατά περισσότερο από 50% και βελτίωσε σημαντικά τα περιθώρια SaaS, με τον πράκτορα να απαντά σε δευτερόλεπτα αντί για λεπτά. Ο πήχης αξιοπιστίας ορίστηκε από την περίπτωση χρήσης: ένα λανθασμένο βήμα αντιμετώπισης προβλημάτων είναι η διαφορά μεταξύ ενός λειτουργικού φορτιστή και ενός εγκλωβισμένου οδηγού.
Η Anker ανέπτυξε τη Retell σε παγκόσμια υποστήριξη ηλεκτρονικών ειδών ευρείας κατανάλωσης, όπου οι καλούντες κάνουν ερωτήσεις ειδικές ανά προϊόν σε δεκάδες SKUs και πολλαπλές γλώσσες. Η μελέτη περίπτωσης απεικονίζει γιατί η οριοθέτηση μεταδεδομένων έχει σημασία σε κλίμακα. Χωρίς φιλτράρισμα σε επίπεδο προϊόντος στην ανάκτηση, μια ερώτηση για soundbar μπορεί να τραβήξει το εγχειρίδιο μιας ηλεκτρικής σκούπας, και ο πράκτορας θα τα συνδυάσει με σιγουριά. Με σωστή δομή KB, ο πράκτορας παραμένει μέσα στο πλαίσιο του προϊόντος για ολόκληρη την κλήση.
Η Retell AI τροφοδοτεί πλέον 50M+ τηλεφωνικές κλήσεις AI σε πραγματικό χρόνο κάθε μήνα για πελάτες σε χιλιάδες επιχειρήσεις, χωρίς να έχει αναφερθεί κανένας πράκτορας που να βγαίνει εκτός ελέγχου σε όλον αυτόν τον όγκο. Η αρχιτεκτονική σε αυτόν τον οδηγό είναι η ίδια που τρέχει κάτω από εκείνες τις κλήσεις. Yahoo Finance
Το αναδρομικό chunking στα 512 tokens με επικάλυψη 10-15% είναι η προεπιλογή που έχει επικυρωθεί σε benchmark. Τα μικρότερα chunks (200-300 tokens) λειτουργούν για περιεχόμενο τύπου FAQ· τα μεγαλύτερα chunks (1024 tokens) λειτουργούν για αφηγηματικό κείμενο. Πάντα διαχωρίζετε πρώτα βάσει επικεφαλίδων Markdown, μετά παραγράφων και μετά προτάσεων.
Προσθέστε μια ρητή οδηγία άρνησης στο prompt του πράκτορα: "Απάντησε μόνο χρησιμοποιώντας τις πληροφορίες στο ## Related Knowledge Base Contexts. Αν αυτή η ενότητα λείπει ή δεν περιέχει σχετικές πληροφορίες, απάντησε ότι δεν υπάρχει διαθέσιμη σχετική πληροφορία." Σε συνδυασμό με ένα όριο ομοιότητας 0,65 ή υψηλότερα, αυτός είναι ο πιο αποτελεσματικός μεμονωμένος έλεγχος κατά των παραισθήσεων.
Λιγότερο από 100ms ανά γύρο στον βελτιστοποιημένο αγωγό ανάκτησης της Retell, κρατώντας τον πράκτορα εντός του παραθύρου συνολικής απόκρισης ~600ms που αναμένουν οι καλούντες. Αν δείτε ουσιαστικά υψηλότερη καθυστέρηση (latency), ελέγξτε αν ανακτάτε περισσότερα chunks απ' όσα χρειάζεστε ή αν το φιλτράρισμα μεταδεδομένων εφαρμόζεται κατά τον χρόνο του ερωτήματος αντί μετά την ανάκτηση.
Η ροή συνομιλίας κερδίζει για την υποστήριξη λογισμικού και οποιοδήποτε σενάριο όπου η πρόθεση του καλούντα διαχωρίζεται σε διακριτές ροές εργασίας. Οι βάσεις γνώσεων σε επίπεδο κόμβου επιτρέπουν σε κάθε κατάσταση συνομιλίας να ανακτά από ένα εστιασμένο κομμάτι περιεχομένου, το οποίο βελτιώνει την ακρίβεια και κάνει τη συντήρηση απλή. Τα μεμονωμένα prompts λειτουργούν για στενές περιπτώσεις χρήσης όπως ένα FAQ ενός μόνο προϊόντος. Ο οδηγός ανάπτυξη συνομιλιακού AI της Retell καλύπτει την αρχιτεκτονική επιλογή με περισσότερες λεπτομέρειες.
Ενεργοποιήστε την αυτόματη ανανέωση σε πηγές URL ώστε η Retell να ανακτά ξανά κάθε 24 ώρες. Για ανεβασμένα έγγραφα, εκτελέστε μια χειροκίνητη επισκόπηση όποτε αλλάζει το υποκείμενο προϊόν ή πολιτική και αντιμετωπίστε οτιδήποτε παλαιότερο των 90 ημερών ως χρήζον επαλήθευσης.
Ναι, εν μέρει. Μπορείτε να χρησιμοποιήσετε επιτυχημένες μεταγραφές κλήσεων και ηχογραφήσεις έμπειρων εκπροσώπων ως πηγαίο υλικό για τη βάση γνώσεων. Εξαγάγετε τα ζεύγη ερώτησης-απάντησης, μετατρέψτε τα σε Markdown, και ευρετηριάστε τα δίπλα στην επίσημη τεκμηρίωσή σας. Αυτό είναι ιδιαίτερα χρήσιμο για την αποτύπωση της συγκεκριμένης διατύπωσης που χρησιμοποιούν οι κορυφαίοι εκπρόσωποί σας, η οποία συχνά επιλύει ζητήματα ταχύτερα από το επίσημο κείμενο του κέντρου βοήθειας. Δεν αντικαθιστά τη δομημένη τεκμηρίωση· τη συμπληρώνει.
Τουλάχιστον: product, version, region, audience και last_verified_date. Προσθέστε topic για λεπτομερή δρομολόγηση σε μια ροή συνομιλίας, και compliance_scope αν έχετε ρυθμιζόμενο περιεχόμενο (HIPAA, οικονομικές συμβουλές) που δεν πρέπει ποτέ να ανακτάται εκτός συγκεκριμένων πλαισίων κλήσης.
Δημιουργήστε ένα σύνολο δοκιμών 50-100 πραγματικών ερωτήσεων καλούντων από τις τελευταίες 30 ημέρες tickets υποστήριξης. Για κάθε μία, επιθεωρήστε τα ανακτημένα chunks πριν οποιαδήποτε γένεση από το LLM: είναι το σωστό chunk στα κορυφαία 3, είναι το σκορ ομοιότητας πάνω από το όριο, και θα μπορούσε ένας άνθρωπος να απαντήσει στην ερώτηση μόνο από εκείνα τα chunks. Στοχεύστε σε ακρίβεια ανάκτησης 90%+ στο σύνολο δοκιμών πριν την ανάπτυξη.
Με μια οδηγία άρνησης σε ισχύ και ένα όριο ομοιότητας 0,65 ή υψηλότερα, ο πράκτορας λέει ότι δεν έχει αυτή την πληροφορία τεκμηριωμένη και είτε προσφέρεται να κρατήσει μήνυμα είτε κάνει θερμή μεταβίβαση μέσω μεταβίβασης κλήσης σε έναν ανθρώπινο πράκτορα με πλήρες πλαίσιο συνομιλίας. Χωρίς αυτούς τους ελέγχους, ο πράκτορας επιστρέφει στα δεδομένα εκπαίδευσης του υποκείμενου LLM, που είναι ακριβώς ο τρόπος αποτυχίας που αυτός ο οδηγός έχει σχεδιαστεί να αποτρέψει.
Έχετε πλέον μια αρχιτεκτονική βάσης γνώσεων που θεμελιώνει κάθε απόκριση του πράκτορα σε επαληθευμένο περιεχόμενο, οριοθετεί την ανάκτηση κατά πλαίσιο καλούντα, αρνείται να απαντήσει όταν η απάντηση δεν είναι τεκμηριωμένη, και ενημερώνεται μόνη της καθώς αλλάζει το πηγαίο υλικό σας. Αυτή είναι η βάση που επιτρέπει σε έναν φωνητικό πράκτορα να χειρίζεται υποστήριξη λογισμικού, ρυθμιζόμενους κλάδους ή οποιαδήποτε κλήση υψηλού ρίσκου όπου ένα λανθασμένο βήμα έχει μεγαλύτερη σημασία από ένα γρήγορο.
Για να το επεκτείνετε περαιτέρω, η ίδια αρχιτεκτονική ανάκτησης υποστηρίζει περιπτώσεις χρήσης όπως η αυτοματοποίηση υποστήριξης πελατών με AI, η αξιολόγηση leads με δρομολόγηση ειδική ανά προϊόν, και οι ρεσεψιονίστ με AI για ιατρικές πρακτικές όπου η οριοθέτηση συμμόρφωσης είναι αδιαπραγμάτευτη. Τα ίδια μοτίβα αντιστοιχίζονται επίσης σε αναπτύξεις στην υγειονομική περίθαλψη και στις ασφάλειες όπου το κόστος μιας παραίσθησης είναι ρυθμιστικό ζήτημα, όχι απλώς ζήτημα εμπειρίας πελάτη.
Ξεκινήστε να δημιουργείτε δωρεάν με $10 σε πιστώσεις χρήσης στο retellai.com.
See how much your business could save by switching to AI-powered voice agents.
Total Human Agent Cost
AI Agent Cost
Estimated Savings
Ένας αριθμός τηλεφώνου Demo από το Retell Clinic Office

Start building smarter conversations today.


.avif)
.avif)