Głównym celem pracy magisterskiej było stworzenie internetowego systemu umożliwiającego rozpoznawanie typów osobowości człowieka, klasyfikując ich według typologii osobowości stworzonej przez doktora Adriana Horzyka. Aplikacja działa na zasadzie prostego czatbota, który to będzie prowadził rozmowę na wybrany temat bądź też tematy wybrane przez użytkownika. Podczas rozmowy będą zbierane wystąpienia oraz częstotliwość wystąpień konkretnych fraz, słów oraz zwrotów, jakie są charakterystyczne dla zaproponowanej typologii osobowości.
Głównym problem jest skonstruowanie algorytmu, dzięki któremu będzie można z jak najmniejszym prawdopodobieństwem błędu określić typ osobowości użytkownika. Należało stworzyć bogatą bazę danych zawierającą frazy, słowa, zwroty oraz zdrobnienia, które to określają osobowość. Jednocześnie należy rozwiązać przypisanie tych samych form zdaniowych do kilku programów, co znacznie skomplikowało algorytm.
„Osobowość - zespół stosunkowo stałych cech psychicznych człowieka, dzięki którym przystosowuje się on do warunków życia i do otoczenia. Osobowość człowieka kształtuje się od pierwszych dni jego życia pod wpływem oddziaływania najbliższego otoczenia, wychowania oraz własnej aktywności. Psychologia wychowania przywiązuje dużą wagę do samowychowania czyli świadomej zmiany cech własnej osobowości, zgodnie z „planem pracy” nad sobą według przyjętych przez daną osobę kryteriów.”
Jest do definicja osobowości zaczerpnięta ze źródła [2].
6