Dirbtinio intelekto programuotojas yra kompiuterių programuotojas, kurio specializacija yra dirbtinio intelekto (DI) programinės įrangos ir taikomųjų programų kodų kūrimas. Tai kompiuterių programavimo sritis, kuria siekiama atkartoti būdą, kuriuo žmogaus smegenys stebi ir apdoroja aplinkinį pasaulį. AI programavimas naudojamas daugelyje skirtingų programų – nuo žaidimų programų, kuriomis galima žaisti šachmatais, iki programinės įrangos, kuri gali būti naudojama rašysenai, šnekamajai kalbai atpažinti ir net ligoms diagnozuoti. Dirbtinio intelekto programuotojas dažniausiai dirba programinės įrangos kūrimo įmonėje ir gali dirbti tokiose srityse kaip žaidimų kūrimas ir robotika.
Dirbtinio intelekto programuotojo išsilavinimas paprastai yra kompiuterių mokslo srityje, nors kai kurie psichologiniai išsilavinimai taip pat yra įprasti. Kadangi tokio tipo programuotojai paprastai siekia imituoti žmogaus mintį ir pažinimą naudodami kompiuterinį kodą, gali būti naudinga suprasti, kaip veikia žmogaus mintis. Tačiau galiausiai tikrasis tokios programos išbandymas yra ne tik tai, kaip atrodo, kad ji atkuria žmogaus smegenis, bet ir tai, kaip ji gali išspręsti problemas ir parodyti intelektą. Dirbtinio intelekto programuotojo sukurtos programos nebūtinai yra sukurtos taip, kad būtų panašios į žmogaus mąstymo procesą, nes jos skirtos sukurti pažintinę, mąstančią kompiuterinę programą.
Dirbtinio intelekto programuotojas gali dirbti su viena ar keliomis kompiuterių programavimo kalbomis, įskaitant kai kurias kalbas, specialiai skirtas dirbtiniam intelektui kurti. Asmens, dirbančio dirbtinio intelekto srityje, tikslai gali skirtis, atsižvelgiant į jo asmeninį požiūrį į AI. Kažkas, bandantis sukurti „silpną AI“, paprastai stengiasi sukurti kompiuterinę programą, kuri atrodo protinga. Tačiau dirbtinio intelekto programuotojas, dirbantis su „stipriu AI“, paprastai bando sukurti programą, kuri iš tikrųjų apdorotų informaciją ir „mąstytų“ žmogaus minties ekvivalentu.
Yra daug skirtingų sričių, kuriose dirbtinio intelekto programuotojas gali dirbti, įskaitant vaizdo žaidimų kūrimą, robotiką ir įvairias diagnostikos programas. Vaizdo žaidimai dažnai naudoja tam tikrą AI formą, dažniausiai silpną AI, kad žaidimų pasaulyje būtų sukurti personažai, reaguojantys į žaidėjų veiksmus. Robotika daugelį metų buvo susijusi su AI kūrimu, stengiantis sukurti robotus, imituojančius gyvūnų ir žmonių judesius ir mąstymo procesus. Dirbtinio intelekto programuotojas taip pat gali parašyti programinę įrangą, kuri gali analizuoti rašyseną, atpažinti šnekamą kalbą telefonu ir diagnozuoti ligas pagal ligos istoriją ir simptomus.