Inteligenta artificiala poate fi definita ca fiind un set de tehnologii, algoritmilor si modelelor care imita si reprezinta procesele, perceptiile, intelegerea si comportamentul uman. Aceasta are ca scop imbunatatirea rationala a proceselor si a eficientei prin utilizarea sistemelor computational-automate.