Using Software Agents to Enhance the Functionality of Social Knowledge Portal · Study