Shopping agent

A shopping agent is a program that will search websites based on specific criteria/rules provided by the user and will either provide information to the user, or in more advanced configurations, will actually negotiate for and purchase the goods or services sought by the user.