Tekoäly, joka tunnetaan myös nimellä AI, on tietotekniikan osa-alue. Tämän laajan verkkotunnuksen ensisijainen tavoite on luoda älykkäitä agentteja – toisin sanoen luoda ohjelmistoja tai yhdistelmiä tai ohjelmistoja ja laitteistoja, jotka kykenevät tarkkailemaan ja analysoimaan ympäristöä, jossa se on. Tietotekniikan tutkijat ovat luokitelleet tekoälyn kahteen yleiseen osa -alueeseen: vahva tekoäly ja heikko tekoäly. Vahva tekoäly viittaa laskennalliseen älykkyyteen, joka vastaa tai ylittää ihmisen älykkyyden tietyllä alueella. Heikko tekoäly viittaa laskennalliseen älykkyyteen, jota ei ole suunniteltu vastaamaan ihmisen älykkyyttä mihinkään tiettyyn tehtävään.
Tekoälyn ensisijainen käsite on “älykäs agentti” – laskentalaite, joko laitteisto tai ohjelmisto tai näiden yhdistelmä, joka on suunniteltu suorittamaan tietty tehtävä, joka voi olla luonteeltaan hyvin yksinkertainen tai hyvin monimutkainen. Riippumatta tehtävän monimutkaisuudesta, älykkään agentin taustalla olevia toimintoja ohjaavat matematiikka ja fysiikka, aivan kuten kaikilla muillakin tietotekniikan aloilla. Laitteistopohjainen älykäs agentti voi olla robottilaite, jossa on keskusprosessointilaitteisto ja -anturit, ja joka on suunniteltu toistamaan esimerkiksi muurahaisen käyttäytymistä. Ohjelmistopohjainen agentti voi olla ohjelmistosovellus, joka on suunniteltu tulkitsemaan luonnollista ihmiskieltä ja suorittamaan sitten jokin toiminto. Älykkäitä aineita voidaan kehittää vahvoille tekoälyille tai heikoille tekoälysovelluksille; on laaja valikoima ja hyödyllisyys sekä useita erilaisia käytännön sovelluksia sekä vahvalle että heikolle tekoälylle.
Tekoäly on hyvin monimutkainen aihe, ja alalla on monia aihealueita. Yksi tekoälyn alan päätavoitteista on luoda kone älykkyyttä, joka vastaa tai ylittää ihmisen mielen. Ihmisen subjektiivisen tietoisuuden toistaminen on tavoite, jota monet filosofit ja tietojenkäsittelytieteilijät uskovat mahdottomaksi saavuttaa, lähinnä siksi, että ihmisten tietoisuus on niin kiistanalainen alue, jossa absoluuttisia asioita on hyvin vähän. Tietotekniikan tutkijat ja tekoälyn tutkijat pyrkivät kuitenkin toistamaan ihmisen aivojen toimintaa, jonka monet uskovat olevan ihmisen tietoisuuden lähde, käyttämällä supertietokoneita, jotka pystyvät suorittamaan biljoonia matemaattisia laskelmia sekunnissa .