Umetna inteligenca, znana tudi kot AI, je poddisciplina na področju računalništva. Primarni cilj te obsežne domene je ustvariti inteligentne agente – torej ustvariti programsko opremo ali kombinacijo ali programsko in strojno opremo, ki je sposobna opazovati in analizirati okolje, v katerem je prisotna. Računalniški znanstveniki so umetno inteligenco razvrstili na dve splošni področji: močna umetna inteligenca in šibka umetna inteligenca. Močna umetna inteligenca se nanaša na računalniško inteligenco, ki ustreza ali presega človeško inteligenco na določenem področju. Šibka umetna inteligenca se nanaša na računalniško inteligenco, ki ni zasnovana tako, da bi ustrezala inteligenci človeka za katero koli nalogo.
Primarni koncept umetne inteligence je “inteligentni agent” – računalniška naprava, bodisi strojna ali programska oprema ali kombinacija obeh, zasnovana za izvajanje določene naloge, ki je lahko zelo preprosta ali zelo zapletena. Ne glede na kompleksnost določene naloge, osnovne funkcije inteligentnega agenta urejata matematika in fizika, podobno kot na vseh drugih področjih računalništva. Inteligentni agent, ki temelji na strojni opremi, je lahko robotska naprava s strojno opremo za centralno obdelavo in senzorji, ki je zasnovana tako, da na primer posnema vedenje mravlje. Agent, ki temelji na programski opremi, je lahko programska aplikacija, zasnovana tako, da razlaga naravni človeški jezik in nato izvede dejanje. Inteligentni agenti se lahko razvijejo za močne ali šibke aplikacije AI; obstaja velik obseg in uporabnost ter številne različne praktične aplikacije za močno in šibko AI.
Umetna inteligenca je zelo zapletena tema in na tem področju je veliko predmetnih področij. Eden od glavnih ciljev na področju umetne inteligence je ustvariti strojno inteligenco, ki ustreza ali presega človeško inteligenco. Posnemanje človekove subjektivne zavesti je cilj, za katerega mnogi filozofi in računalničarji menijo, da ga ni mogoče doseči, predvsem zato, ker je človeška zavest tako sporno področje, v katerem je zelo malo absolutov. Vendar pa se računalniški znanstveniki in raziskovalci umetne inteligence trudijo ponoviti delovanje človeških možganov – za katere mnogi domnevajo, da so vir človeške zavesti – z uporabo superračunalniških tehnologij, ki lahko izvedejo trilijone matematičnih izračunov na sekundo. .