I think the most powerful potential feature of a system like TweetPsych is its ability to match people based on their cognitive processes, so I’ve added two features to the still beta TweetPsych.
People That Think Like You
When you generate a profile for yourself or someone else, TweetPsych will also show you a list of 5 users who it believes share similar psychological characteristics. This matching is not done topically, therefore the other users you’re presented with may not Tweet about the same things as you.
These users come only from the list of users that the system has analyzed so far, so the results will get better as it analyzes more accounts. Starting this week, I am automatically profiling accounts starting with a few prioritized lists, including most ReTweeted users and most followed users to help build a large dataset for comparison.
The second feature I added this weekend is site profiling. When you enter a URL TweetPsych will create a psychological profile of the content on that page and match it against its database of user profiles, returning the 50 closest matches.
Again, this matching is not done on a topical basis, meaning the users presented might not tweet about the same subjects the page is about. The goal is to help you find users that may be mentally aligned with the psycho-graphic profile of the web page you provided.
And just to reiterate, TweetPsych is still beta stuff and I’m aware there are issues, specifically around explaining and presenting the features in a more understandable way, but my first priorities were making the system stable under the huge traffic load (and my host MediaTemple has been awesome helping me) and fleshing out the potential power of the technology. I’m very open to new feature suggestions as I continue working on TweetPsych.
I am contemplating the possibility of releasing an API but I’m still thinking about how to handle the possibly high server resource demands. What features would you like to see in an API?