CBKB is an implementation of the Knowledge Brokers model for intelligent information retrieval from the World Wide Web. It involves three kinds of agents:
The core of the system is given by the brokers, which provide various important services such as intelligent caching, filtering and knowledge combination. The current implementation uses the ForumTalk prototype . Brokers are implemented as ForumTalk coordinators programmed in LO. The GUI (programmed in Java) and the Wrappers (programmed in Python), are external processes accessed through ForumTalk plugs.
The Constraint Based Knowledge Brokers prototype includes language processing support such as stemming, translation, and language guessing. These extensions are developed and integrated in cooperation with the CA-group at XRCE. Xerox has recently released askOnce - a commercial product based on the Constraint Based Knowledge Brokers.