Na wstępie wyjaśnijmy, co należy rozumieć pod pojęciem sztucznej inteligencji (SI), bo jest to znacznie więcej niż zaawansowany i wyspecjalizowany program komputerowy, który oczywiście jest jej jądrem.
Sztuczna inteligencja, inaczej Artificial Intelligence (AI), jest dziedziną informatyki i inżynierii, mającą za cel i zadanie tworzenie inteligentnych maszyn. AI ma wykonywać zadania wymagające ludzkiej inteligencji, jak: pojmowanie mowy i rozumienie języka naturalnego oraz uczenie się danych. Ludzka inteligencja oparta jest na zdolności do myślenia abstrakcyjnego. To abstrakcja pozwala człowiekowi na rozumienie ciągów przyczynowo-skutkowych, aby na podstawie ich analizy podejmować decyzje w czasie bieżącym i na przyszłość. Abstrakcyjność ludzkiego myślenia polega na wyjściu poza krąg przesłanek „tu i teraz”, poszerzając zasób bodźców o zdarzenia przeszłe lub tylko powiązane.