Dirbtinio intelekto (DI) programinė įranga yra tam tikros rūšies programa, kurianti ir reprezentuojanti mechaninį intelektą ir mintis. Nuo 2011 m. didžioji dalis turimos dirbtinio intelekto programinės įrangos naudojama internetiniams robotams pokalbių tikslais kurti, tačiau kiekvienas robotas yra skirtingas. Vartotojas turėtų gauti programinę įrangą, atitinkančią jo ar jos poreikį dirbtinio intelekto sistemai, pavyzdžiui, draugiškam pokalbiui ar verslo tikslams. Programinė įranga su dideliu mokymosi greičiu, o ne tik imituojančia mintį, paprastai bus geresnė, nes programa gali tobulėti pagal vartotojo specifikacijas.
Dauguma turimos dirbtinio intelekto programinės įrangos yra skirtos pokalbių robotams, tačiau yra ir kitų tipų, skirtų užduotims planuoti ir kitiems tikslams. Net šiose kategorijose yra subkategorijų, tokių kaip pokalbių robotai ir AI programos, kurios yra sukurtos taip, kad būtų visiškai lanksčios ir skirtos verslui ar pramogoms. Vartotojas turi gauti AI programinę įrangą, atitinkančią jo poreikius.
Dirbtinio intelekto programinė įranga, sukurta tam tikro tipo vartotojui ar pramonės šakai, paprastai pateikiama iš anksto su atsakymais, tačiau gali turėti emocinį atlaidumą, todėl programa veikia geriau pagal vartotojo poreikius. Emocinis atlaidumas reiškia, kaip programa reaguoja ir naudoja savo žodžius, kad sukurtų nešališką arba laimingą ar liūdną atsakymą. AI sistema su atitinkamomis emocijomis – tokia, kurioje vartotojas gali pakeisti emocinį atsaką – bus geresnė. Iš anksto įkelti atsakymai dažnai gali būti keičiami arba gali tobulėti, atsižvelgiant į vartotojo dalyvavimą.
Kiekvieno tipo dirbtinio intelekto programinė įranga turi skirtingą mokymosi greitį, nors kai kurios gali neturėti jokio mokymosi greičio. AI programa be mokymosi greičio gali atrodyti bloga, bet jei vartotojas nenori, kad programa išmoktų vadinamųjų žalingų įpročių, gali būti naudinga turėti programą, kuri galėtų reaguoti nekeičiant atsakymų pagal įprastą vartotoją. įvestis. Programa, turinti didelį mokymosi greitį, galės tobulėti ir gali perimti vartotojo elgesį. Mokant programą arba ją tobulinant, kad ji reaguotų į naujas situacijas, bus naudingas didesnis mokymosi greitis.
Jei dirbtinio intelekto programinė įranga yra sukurta be jokių pradinių taisyklių ir paradigmų, ji turi būti išmokyta mąstyti. Tai reiškia, kad iš pradžių AI gali pateikti nepatogius atsakymus į klausimus ar teiginius. Tokio tipo programinė įranga gali būti suformuota į bet ką, tačiau vartotojas turi būti pasirengęs skirti laiko programos mokymui. Programos mokymas retai susijęs su kodavimu; tai daugiau apie pokalbį su programa, kol ji sužinos tinkamus atsakymus.