A document management system, in which a source corpus is enhanced by the use of an intelligent agent to create an artificially enhanced corpus by a method comprising: receiving electronic signals for representing a document from the intelligent agent, the document including domain