Ένα πρόγραμμα τεχνητής νοημοσύνης που αναπτύχθηκε στην Ιταλία μπορεί να λύνει σχεδόν οποιοδήποτε σταυρόλεξο, και μάλιστα σε οποιαδήποτε γλώσσα. Το Web Crow διαβάζει τους ορισμούς του σταυρόλεξου και βρίσκει υποψήφιες απαντήσεις στον Παγκόσμιο Ιστό.
Ένα πρόγραμμα τεχνητής νοημοσύνης που αναπτύχθηκε στην Ιταλία μπορεί να λύνει σχεδόν οποιοδήποτε σταυρόλεξο, και μάλιστα σε οποιαδήποτε γλώσσα. Το Web Crow διαβάζει τους ορισμούς του σταυρόλεξου, βρίσκει υποψήφιες απαντήσεις στον Παγκόσμιο Ιστό και ελέγχει αν ταιριάζουν στα κουτάκια.
Όπως αναφέρει το Nature.com, το πρόγραμμα που ανέπτυξαν οι Μάρκο Γκόρι και Μάρκο Ερνάντες στο Πανεπιστήμιο της Σιένα επεξεργάζεται τα σταυρόλεξα σε δύο φάσεις:
Αρχικά, διαβάζει τον ορισμό κάθε ζητούμενης λέξης και δημιουργεί λέξεις-κλειδιά. Οι λέξεις αυτές εισάγονται αυτόματα σε μηχανές αναζήτησης όπως το Google και τα αποτελέσματα ταξινομούνται με βάση ένα σκορ βεβαιότητας (την πιθανότητα η λέξη να είναι η σωστή).
Στη δεύτερη φάση, το πρόγραμμα εφαρμόζει έναν αλγόριθμο για να ελέγξει ποιες υποψήφιες απαντήσεις ταιριάζουν καλύτερα στον πίνακα του σταυρόλεξου.
Το λογισμικό «δεν μπορεί μεν να λύnει τους δυσκολότερους ορισμούς όλη την ώρα», σχολιάζει ο Γκόρι, αλλά μπορεί να λύσει τους περισσότερους, στις περισσότερες γλώσσες».
Σύμφωνα με τον ερευνητή, οι αλγόριθμοι του Web Crow θα μπορούσαν να έχουν πρακτική χρησιμότητα σε εφαρμογές τεχνητής νοημοσύνης.
Ο αλγόριθμος που δημιουργεί τις λέξει-κλειδιά, για παράδειγμα, θα μπορούσε να χρησιμοποιηθεί για την εξαγωγή δεδομένων από δικτυακούς τόπους, ενώ ο κώδικας που ελέγχει αν οι λέξεις ταιριάζουν στον πίνακα του σταυρόλεξου θα μπορούσε να εντοπίζει το βέλτιστο συνδυασμό δεδομένων, όπως προγράμματα σπουδών και προγράμματα για εργαζόμενους με βάρδιες.