The application of intelligent agents in libraries: a survey | Synapse