Tekoäly eli keinoäly on tietokone tai tietokoneohjelma, joka kykenee tekemään älykkäinä pidettäviä toimintoja. Tekoälyn tarkempi määrittely on avoin, koska älykkyyttä itsessään on vaikea määritellä.
Kapea eli heikko tekoäly toimii erilaisissa rajoitetuissa tehtävissä. Sillä ei ole tietoisuutta, tahtoa eikä ymmärrystä oman alansa ulkopuolella. Tämänhetkiset tekoälysovellukset ovat kaikki kapeaa tekoälyä.
Vahvalla tekoälyllä on laaja ymmärrys ja ihmisen kaltainen tietoisuus. Vahva tekoäly kykenee ratkaisemaan laajan skaalan erilaisia ongelmia, kuten ajamaan autoa, ymmärtämään kieliä ja tekemään ruokaa. Vahvaa tekoälyä ei vuoteen 2018 mennessä ole missään vielä kehitetty. Sitten kun tekoäly ohittaa ihmisen kyvykkyyden, voidaan puhua super-tekoälystä.