Αρχική/Αρχιτεκτονική
Αρχιτεκτονική

Απαντήσεις βασισμένες σε δεδομένα, κανόνες και δικλείδες

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

Αρχή

Το μοντέλο γνωρίζει μόνο ό,τι του δείχνουμε

Ένα γενικό chatbot απαντά από μνήμης: δεν γνωρίζει ούτε τον κατάλογό σας, ούτε τις τιμές σας, ούτε το ωράριό σας. Στην iAlacarte, το γλωσσικό μοντέλο λαμβάνει για κάθε απάντηση μια σύντομη λίστα ήδη φιλτραρισμένων πιάτων, με τα δεδομένα τους, και δεν επιτρέπεται να αναφέρει άλλα. Οι ερωτήσεις πραγματολογικού χαρακτήρα δεν το χρειάζονται καν.

Κατάλογος

Ένας κατάλογος που εξάγεται και μετά ελέγχεται με κανόνες

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

Πρώτα φιλτραρισμένη αναζήτηση, μετά σύνταξη

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

Οι ερωτήσεις πραγματολογικού χαρακτήρα — «τι περιέχει αυτό το πιάτο;», «πόσο κοστίζει;», «τι ώρα κλείνετε;» — λαμβάνουν απάντηση γραμμένη απευθείας από τα δεδομένα, χωρίς γλωσσικό μοντέλο.

Δικλείδες

Μια απάντηση ελέγχεται πριν δοθεί

  • Το κείμενο μπορεί να αναφέρει μόνο τα πιάτα που εμφανίζονται στην απάντηση· χωρίς επιλεγμένο πιάτο, δεν επιτρέπεται καμία αναφορά στον κατάλογο.
  • Ένας ισχυρισμός «χωρίς αλλεργιογόνο» που δεν ζήτησε ο πελάτης αφαιρείται.
  • Το «Δεν έχουμε X στον κατάλογο» αναφέρεται μόνο αφού ελεγχθεί ολόκληρος ο κατάλογος.
  • Οι επόμενες προτάσεις φιλτράρονται βάσει των ενεργών περιορισμών.
  • Η γλώσσα της απάντησης ελέγχεται· ένα ουδέτερο εφεδρικό κείμενο αντικαθιστά μια ελαττωματική απάντηση.
Ευαίσθητα θέματα

Υγεία, αλλεργιογόνα, εγκυμοσύνη, φάρμακα

🛡

Αλλεργία

Τα πιάτα που αποκλείονται αναφέρονται ονομαστικά· η επιφύλαξη για ίχνη υπενθυμίζεται μία φορά ανά συζήτηση· η επιβεβαίωση γίνεται με την ομάδα.

🤰

Εγκυμοσύνη

Ένα μητρώο τεκμηριωμένων κριτηρίων (αλκοόλ, ακόμη και μαγειρεμένο, ωμά προϊόντα, αλλαντικά, ωμό γάλα, υδράργυρος…) αποκλείει τα πιάτα· ένα κρασί που ζητείται αποθαρρύνεται.

🩺

Ιατρική δίαιτα

Διαβήτης, αλάτι, κάλιο, χοληστερόλη, ισταμίνη: οι ενδείξεις προέρχονται από τεκμηριωμένα κριτήρια και εκτιμήσεις, ποτέ από διάγνωση.

💊

Φάρμακα

Καμία εξατομικευμένη συμβουλή· ο πελάτης παραπέμπεται στον γιατρό ή τον φαρμακοποιό του.

Εστιάτορας

Οι διορθώσεις σας υπερισχύουν

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

Για το νομικό πλαίσιο, δείτε Όρους Χρήσης & όρια ευθύνης.

Περιορισμοί

Μείωση κινδύνου, όχι απόλυτη εγγύηση

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

Συχνές ερωτήσεις για την αρχιτεκτονική

Μπορεί η AI να επινοήσει ένα πιάτο ή μια τιμή;
Μπορεί να αναφέρει μόνο τα πιάτα που επιλέχθηκαν από την αναζήτηση για αυτή την απάντηση, με τα δεδομένα τους· οι τιμές και τα συστατικά διαβάζονται από την καταχώριση, δεν συντάσσονται. Χωρίς επιλεγμένο πιάτο, δεν μπορεί να αναφερθεί στον κατάλογο.
Τι γίνεται με μια αμφίβολη τιμή;
Διαγράφεται αντί να εμφανιστεί: ένας αδύνατος αριθμός, μια ένδειξη υγείας που αντικρούεται από μέτρηση, ένα αλλεργιογόνο που δεν αναφέρεται στη συνταγή. Ένα άγνωστο στοιχείο δεν εμφανίζεται ποτέ ως αριθμός.
Οι απαντήσεις είναι ίδιες κάθε φορά;
Οι πραγματολογικές απαντήσεις, ναι: προέρχονται από τα δεδομένα. Η διατύπωση μιας πρότασης μπορεί να διαφέρει, ποτέ όμως τα πιάτα που επιτρέπεται να αναφέρει.
Τι συμβαίνει αν το γλωσσικό μοντέλο δεν είναι διαθέσιμο;
Ένα ουδέτερο εφεδρικό κείμενο συνοδεύει τα επιλεγμένα πιάτα και οι πραγματολογικές ερωτήσεις συνεχίζουν να λαμβάνουν απάντηση.

Σχετική ανάγνωση

Δείτε τον έλεγχο στον κατάλογό σας

Εισαγάγετε τον κατάλογό σας: η οθόνη «Έλεγχος καταλόγου» δείχνει τι θα δει ο πελάτης και τι απομένει να διορθωθεί.