Spisu treści:
- Definicja - Co oznacza sztuczna lingwistyczna jednostka komputerowa (ALICE)?
- Techopedia wyjaśnia Artificial Linguistic Computer Entity (ALICE)
Definicja - Co oznacza sztuczna lingwistyczna jednostka komputerowa (ALICE)?
Artificial Linguistic Computer Entity (ALICE) to chatbot przetwarzający język i zrobotyzowany program, który angażuje się w elektroniczny czat z ludźmi.
Działa w sposób eksploracyjny, stosując konwersację opartą na danych wejściowych od ludzi. ALICE wykonuje zautomatyzowane działania, takie jak natychmiastowe odpowiedzi na czacie, gdy użytkownik zaczyna pisać rozmowę.
ALICE jest również znany jako Alicebot lub Alice.
Techopedia wyjaśnia Artificial Linguistic Computer Entity (ALICE)
W 1995 r. Richard Wallace był pionierem rozwoju ALICE podczas studiów na Lehigh University w Bethlehem w Pensylwanii. ALICE był pierwotnie znany jako Alicebot, ponieważ po raz pierwszy uruchomiono go na komputerze o imieniu Alice.
Program ALICE używa schematu XML znanego jako język znaczników sztucznej inteligencji (AIML), który pomaga określić reguły konwersacji. W 1998 r. Program został przepisany w Javie, aw 2001 r. Wallace opublikował specyfikację AIML. Stamtąd inni programiści napisali bezpłatne i otwarte źródła ALICE w kilku językach programowania i różnych językach obcych.
Program ALICE symuluje rozmowy z prawdziwą osobą przez Internet. Oficjalna strona internetowa zaprasza nawet użytkowników do rozmowy z kapitanem Kirkiem znanego amerykańskiego serialu telewizyjnego „Star Trek”. Wyświetla również swoją wersję Alicji - młodej kobiety, która w ludzkich latach opowiada użytkownikowi swój wiek, hobby i inne ciekawe fakty, a także odpowiada na okno dialogowe użytkownika. Witryna typu open source oferuje płatne członkostwa i zniżki dla seniorów i studentów za pośrednictwem AI Foundation.
Pomimo logiki programowania i rozwoju języka ALICE nadal nie może przejść testu Turinga.
