Πορτρέτο του Ξενοφών Απάκη
Ξενοφών Απάκης
Web designer και developer από το 1997

Προβλεπτική αναζήτηση

Προβλεπτική αναζήτηση

· Με δύο λόγια

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

Προβλεπτική αναζήτηση: προτάσεις που βοηθούν χωρίς να περιορίζουν

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

Τι βλέπει ο χρήστης στην πράξη

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

Προβλέψεις, αυτόματη συμπλήρωση και συνήθεις αναζητήσεις

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

Πώς επιλέγονται οι υποψήφιες προτάσεις

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

Ελληνική γλώσσα και ονόματα περιοχών

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

Σχεδίαση που λειτουργεί με πληκτρολόγιο

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

Απόκριση, καθυστερήσεις και ξεπερασμένα αποτελέσματα

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

Προσωποποίηση και σεβασμός στην ιδιωτικότητα

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

Ποιες μετρήσεις φανερώνουν ότι λειτουργεί σωστά

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

Τι πρέπει να γνωρίζει ένας διαχειριστής ιστοτόπου

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

Πότε η λειτουργία δεν είναι καλή επιλογή

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

Πρωτόκολλο δοκιμής πριν από την κυκλοφορία

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

Πώς περιορίζονται οι ανεπιθύμητες προτάσεις

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

Το κριτήριο επιτυχίας είναι η πραγματική εύρεση

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