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