Turinga, który chciał udowodnić inteligentne zdolności maszyny, potrafiące udawać człowieka w rozmowie za pośrednictwem języka tekstowego. Do dziś corocznie organizowane są konkursy, w których programy zostają poddane tzw. testowi Turinga. Aktualnie za najlepsze chatboty uważane są projekty Alice oraz Jabberwacky, nad którymi stale trwają prace rozwojowe. Coraz bardziej skuteczne stają się również programy rozpoznające mowę oraz gesty, co umożliwia komunikację z komputerem nie tylko za pomocą klawiatury ale również poprzez naturalny język. Takie systemy są niezwykle ważne dla osób niepełnosprawnych, gdyż dzięki nim są w stanie komunikować się z wieloma maszynami.
Równie istotnym zagadnieniem jak możliwość łatwego i przyjaznego dla użytkownika sposobu wydawania poleceń, jest sposób odreagowywania i prezentacji wyników działania urządzenia. Oprócz standardowych informacji wyświetlanych za monitorze komputera coraz częściej tekst przekazywany jest za pomocą głosu. Systemy wyposażane są w specjalne syntezatory mowy umiejące wypowiadać dowolny tekst z odpowiednią intonacją. Jest to kolejny bardzo duży krok na drodze do stworzenia idealnej symulacji człowieka.
Podczas rozmowy dwóch osób bardzo ważnym elementem przekazu informacji jest język niewerbalny. Kluczowym sposobem nawiązywania dialogu jest kontakt wzrokowy. Poprzez uśmiech można bardzo łatwo okazać sympatię. Pochylenie głowy na bok jest oznaką zaciekawienia. Te i wiele innych prostych gestów umożliwiają ludziom na szybkie nawiązywanie kontaktu, a tym samym na swobodniejsze prowadzenie rozmowy. W sieci Internet istnieje obecnie kilka ciekawych rozwiązań prezentacji reakcji programu na uzyskiwane od użytkownika polecenia i odpowiedzi. Są to tzw. awatary - graficzna prezentacja sztucznej osobowości. Do najpopularniejszych należą trójwymiarowe postacie imitujące ludzkie ruchy. Na wielu stronach (głównie sklepach internetowych) można napotkać na krótkie filmy z osobą wyrażającą pewne gesty i reakcje. Wybrane sceny odtwarzane są w zależności od akcji użytkownika co daje wrażenie interakcji z żywą postacią.
Celem danej pracy jest stworzenie systemu śledzenia twarzy za pomocą kamery internetowej oraz reagowanie na ruch użytkownika komputera. Wykryte akcje