Humans intrinsically lack the capability of scaling their individual performances by sharing knowledge with their peers. However, through Internet, agents have a channel to communicate their knowledge with their peers. This project aims to create a collective intelligence platform for intelligent agents so that they are aware of their ambiance and peers and are thus able to share critical knowledge with each other. In order to share knowledge amongst agents it is important to develop an architecture that defines how this knowledge is classified and later queried to infer more. This project deals with the knowledge management view of the collective intelligence platform.