It takes the user's information and processes it with the help of AI and describes the traits of the person based on which posts they like, what sort of bio they have, and what sort of people they follow over their social media. It takes information from Facebook, Instagram, Wikipedia (If the person is a celebrity ), and runs with an algorithm that I made with the help of The Big Five personality traits by studying the key points and putting them in a version of code with python and the external libraries which I will include while talking more about my project.
For the sake of the demo, I had used two of my friends as the two names and their information is available over the internet if we write their names and hence I chose their names as it would be easy for my program to process the given algorithm.
As you can see in my GitHub repository I have added the how to command section inside the main program as well so it would be easy for the testers to test the live code.
While compiling the whole program I ran into so many challenges and on the top of the list are python libraries as they were creating a problem for me every time I was trying to run any desired command, I had to import more than 20 libraries only for the speech recognition code and then while linking those files to my main code I was having problem in calling the desired functions as all of them had different classes and all of those functions were a part of libraries itself. But with my prior knowledge of this language, I overcame them and even after completing the whole code the compiler was showing traceback compilation error and I had to fix that while changing the pyaudio library and the problem statement solution.
Also, I had to make the AI differentiate between male and female so I added a command as Mr/Ms so that the trait seeker could know the difference between a man and a woman .
Technologies used
Discussion