ALICE – Sztuczna Lingwistyczna Internetowa Komputerowa Jednostka
ALICE (Artificial Linguistic Internet Computer Entity) to program komputerowy, który ma na celu naśladowanie ludzkiej konwersacji oraz stanowi projekt typu Open Source, którego celem jest jego ciągłe doskonalenie. Mimo że ALICE nie zdołał jeszcze w pełni przejść testu Turinga, to trzykrotnie zdobył Nagrodę Loebnera, która jest związana z tym testem.
Inspiracją dla ALICE był program ELIZA, jednak bazuje on na odmiennych założeniach matematycznych oraz podejściu do problemu. Program ten stara się wykorzystywać modele matematyczne oraz heurystyki, które są charakterystyczne dla naturalnej konwersacji.
Akronim ALICE oznacza Artificial Linguistic Internet Computer Entity, a w projekcie bierze udział około 300 programistów oraz tysiące wolontariuszy, którzy testują ALICE za pośrednictwem Internetu. Projekt został uruchomiony w 1995 roku. ALICE jest rozwijany w języku Java, chociaż dostępne są także wersje w C++. W obu tych wersjach wykorzystywana jest specjalnie stworzona aplikacja XML o nazwie AIML.
Pomysłodawcą projektu ALICE jest haker Richard Wallace.
Zobacz też
chatbot
Bibliografia
- Richard S. Wallace: The Anatomy of A.L.I.C.E.. freeshell.de. [dostęp 2021-06-03].
- Huma Shah. A.L.I.C.E.: an ACE in Digitaland. „tripleC”. s. 284-292. ISSN 1726-670X.