The document is a survey of agent-based pre-processing and knowledge retrieval, emphasizing the importance of data pre-processing in enhancing information retrieval from large databases. It discusses the integration of software agents in data mining processes, highlighting their roles in automating data cleaning and improving knowledge quality. The article reviews various methods and tools developed over the years and identifies potential areas for future research in automating data pre-processing using intelligent mobile agents.