Intelligent Agents for Data Mining and Information Retrieval