Kazalo:
- Opredelitev - Kaj pomeni umetna jezikovna računalniška entiteta (ALICE)?
- Techopedia razlaga umetno jezikovno računalniško entiteto (ALICE)
Opredelitev - Kaj pomeni umetna jezikovna računalniška entiteta (ALICE)?
Artificial Linguistic Computer Entity (ALICE) je jezikovni klepet in robotski program, ki se ukvarja z elektronskim klepetom s človekom.
Deluje raziskovalno in uporablja svoj pogovor na podlagi vnosa človeka. ALICE izvaja samodejna dejanja, kot so takojšnji odzivi na klepetu, ko uporabnik začne tipkati pogovor.
ALICE je poznana tudi pod imenom Alicebot ali Alice.
Techopedia razlaga umetno jezikovno računalniško entiteto (ALICE)
Leta 1995 je Richard Wallace sodeloval pri razvoju ALICE, ko je obiskoval univerzo Lehigh v Betlehemu v Pensilvaniji. ALICE je bil prvotno znan kot Alicebot, ker ga je najprej računalnik poimenoval Alice.
Program ALICE uporablja shemo XML, znano kot označevalni jezik umetne inteligence (AIML), ki pomaga določiti pravila pogovora. Leta 1998 je bil program ponovno napisan na Javi, leta 2001 pa je Wallace objavil specifikacijo AIML. Od tam so drugi razvijalci napisali brezplačne in odprte vire ALICE v več programskih jezikih in v različnih tujih jezikih.
Program ALICE simulira klepet z resnično osebo po internetu. Uradna spletna stran celo poziva uporabnike, da govorijo s kapetanom Kirkom iz razvpite ameriške TV serije "Zvezdne poti". Prikaže tudi svojo različico Alice - mladega videza, ki v človeških letih uporabniku pove svojo starost, hobije in druga zanimiva dejstva ter se odziva na uporabnikov dialog. Spletno mesto z odprto kodo ponuja članarino in popuste za starejše in študente prek fundacije AI.
Kljub razvoju programskih logik in jezikov ALICE še vedno ne more opraviti Turingovega testa.
