Tekoälyllä tarkoitetaan sellaisten tietokonejärjestelmien kehittämistä, joilla on mahdollista suorittaa aiemmin ihmisälyä ja ajattelua vaatineita tehtäviä. Kyse voi olla oppimisesta ja päättelystä tai päätöksenteosta ja havainnoinnista.
Tekoälyn piirissä on erilaisia tekniikoita, kuten:
- Koneoppiminen (ML) – algoritmien kouluttaminen ennustamaan tai tekemään päätöksiä dataan perustuen ilman varsinaista ohjelmointia
- Syväoppiminen – koneoppimisen alalaji, jossa datan ulottuvuuksia analysoidaan monikerroksisia hermoverkkoja hyödyntäen
- Luonnollisen kielen käsittely (NLP) – mahdollistaa koneille ihmiskielen ymmärtämisen, tulkinnan ja generoinnin
