Browsing by Keywords multi-agent technologies