Pogadaj z wirtualną osobowością - botem AnA.
Jej główną tematyką jest wyimaginowana firma artystyczna Tremo.
Jest to przykładowa próbka tematyczna, jaką może pełnić tego typu wirtualny rozmówca.


Ana portret


W drugiej połowie XX wieku Alan Turing zaproponował test sprawdzający na ile "inteligentny" jest program komputerowy. Nazywa się go testem Turinga lub "grą w imitację". Jedynym sposobem komunikacji sędziego (osoby testującej) z rozmówcami jest wymiana zdań poprzez terminal. Na jednym ze stanowisk pracuje program, który udaje rozmówcę - odpowiada na pytania, zadaje własne itp. Zadaniem programu jest zmylenie sędziego tak, aby ten był przekonany, że rozmawia z człowiekiem.

Minęło pół wieku. W tym czasie powstało wiele systemów pogawędkowych (ang. chatterbots) próbujących sprostać zadaniu postawionemu przez Turinga. Wydaje się, że postęp w tej dziedzinie jest niewielki. Nie zniechęca to jednak twórców, którzy wciąż na nowo podejmują wyzwania.

W 1997 roku rozpocząłem prace badawcze i eksperymentalne nad programem, który byłby w stanie zdać test Turinga przeprowadzając rozmowę w języku polskim. Wybór języka nie był przypadkowy - wówczas nie było jeszcze żadnego programu rozmawiającego po polsku. Zastosowanie własnych innowacyjnych rozwiązań zaowocowało powstaniem unikalnego systemu AnA. Wprawdzie nie miał on okazji sprostać prawdziwemu testowi Turinga (bariera językowa uniemożliwia uczestnictwo w konkursie Lobnera), jednak radzi sobie zaskakująco dobrze w dyskusjach z internautami.

Zastosowane autorskie algorytmy sprawiają, iż system analizuje wypowiedź rozmówcy poszukując informacji "głównej", która pozwala określić temat i charakter wypowiedzi. Informacja "główna" stanowi niejako kontekst, w którym program analizuje swoją bazę wiedzy. Inną zaawansowaną cechą jest umiejętność nawiązywania do wypowiedzi zarówno własnych jak i rozmówcy. Program analizuje historię rozmowy wstecz poprzez zastosowany eksperymentalnie algorytm. Do powyższych zalet należy dodać jeszcze łatwość poszerzania bazy wiedzy systemu oraz możliwość jej specjalizacji - ukierunkowania na wybraną dziedzinę nauki.


Masz pytanie zapraszam do działu kontakt!