An Internet Robot (bot) is a software program that autonomously or semi-autonomously carries out a task using the Internet. Bots operate on HTML, the language that web pages are written in, and they navigate the web moving from page to page by following hyperlinks.
There are many different types of Internet robots that utilize the web to accomplish a wide variety of tasks. For example, Goggle uses a spider bot to crawl the world-wide-web and index it for search-engine purposes. Bots are also used by spammers to harvest email addresses, by shoppers to monitor prices and look for bargains online, by job-searchers to look for jobs, and by many others for a variety of purposes.
At the leading edge of robot design is the deployment of Internet robots that utilize Artificial Intelligence and are able to adapt, learn, and make decisions based on information they encounter on the Internet. Internet Robots are enabling a new class of intelligent agents that can help groups and individuals to accomplish more. For example, a bot agent could be used to monitor online economic, market and individual company data and make investment decisions or recommendations.