a Wirtualny Konsultant

Wirtualny Konsultant składa się z następujących elementów:
* oprogramowania serwera
* wiedzy
* interface`u rozmowy

Oprogramowanie servera, to specjalny program komputerowy, posiadający elementy sztucznej inteligencji , przeznaczony do połączenia bazy danych - bazy wiedzy z okienkiem rozmowy , który jest "głównym mózgiem" całego systemu.

Dodatkowo każda postać może posiadać:
- swoje zainteresowania
- płeć
- preferencje odnośnie muzyki, filmu
- charakter.
Na życzenie Klienta Wirtualny Konsultant może rozmawiać i rozumieć slangi i regionalizmy.

b Chatterbot ELIZA

Chatterbot ELIZA

Bardzo znany bot, który jest wzorem dla innych powstających obecnie chatterbotów. Bot ten powstał w 1967 roku, został napisany przez Jospeha Weizenbauma. Chatterbot ELIZA miał pełnić rolę psychoanalityka, program posiadał 240 linii kodu.

Bot rozpoznawał strukturę zdania i wyłuskiwał słowa kluczowe zawarte w nim. Jednak program nie był w stanie rozpoznać znaczenia tego zdania. Jednym z głównych elementów które wykonywał bot była zamiana zaimka z pierwszej osoby na drugą. Dzięki czemu wymiana zdań dawała wrażenie jak by była prowadzona z żywą osobą.

Kolejnym elementem stosowanym przez bota ELIZA było dodawanie znaku zapytania do zdania napisanego przez osobę rozmawiającą z botem oraz zmianę czasownika z osoby pierwszej na drugą.

Adres do ELIZY: http://jerz.setonhill.edu/if/canon/eliza.htm

3c Chatterbot A.L.I.C.E

Chatterbot A.L.I.C.E

Chatbot A.L.I.C.E. jest jednym z najbardziej złożonych, zdobył on 2 razy z rzędu nagrodę w konkursie dla chatterbotów. Program ten został stworzony przez dr Richarda Wallace. Do natężenia siły z jaką następował rozwój tego chatbota na pewno wpłynęło to, że tworzony on jest jako otwarty nie komercyjny projekt.

Pierwsza wersja A.L.I.C.E. była stworzona w języku SETL język silnie związany z logiką matematyczną. W 1998 roku kod programu został przepisany na język java, następnie kolejnym było oparcie bota o język XML. W 2000 roku ten chatbot zostal przepisany na dość popularny język tworzenia botów, czyli AIML który to bazuje na xml-u. Sam AIML został napisany w C/C++.

Baza wiedzy A.L.I.C.E. jest bardzo duża sam autor twierdzi, że bot potrafi rozmawiać na 40 tysięcy różnych tematów. Bot ten podczas konwersacji wykorzystuje np. dodatkowe pytania w sytuacjach dwuznacznych. Kiedy jasno nie może rozpoznać wypowiedzi zadanie pytanie ogólne i prosi o sprecyzowanie od użytkownika wypowiedzi. W niektórych momentach, także odpowiada w sposób humorystyczny.

Adres do A.L.I.C.E. : http://www.alicebot.org/

 


Copyright © 2008 Dawid Adler