robot

1. <hardware> A mechanical device for performing a task which might otherwise be done by a human, e.g. spraying paint on cars.

See also cybernetics.

2. <talk> An IRC or MUD user who is actually a program. On IRC, typically the robot provides some useful service. Examples are NickServ, which tries to prevent random users from adopting nicks already claimed by others, and MsgServ, which allows one to send asynchronous messages to be delivered when the recipient signs on. Also common are "annoybots", such as KissServ, which perform no useful function except to send cute messages to other people. Service robots are less common on MUDs; but some others, such as the "Julia" robot active in 1990--91, have been remarkably impressive Turing test experiments, able to pass as human for as long as ten or fifteen minutes of conversation.

3. <World-Wide Web> (Or "crawler", "spider") A program that automatically explores the World-Wide Web by retrieving a document and recursively retrieving some or all the documents that are referenced in it. This is in contrast with normal web browsers that are operated by a human and don't automatically follow links other than inline images and redirections.

The algorithm used to pick which references to follow strongly depends on the purpose of the robot. Index-building robots usually retrieve a significant part of the references. The other extreme is robots that try to validate the references in a set of documents; these usually do not retrieve any of the links apart from redirections.

Home.

See also standard for robot exclusion.

(23 Mar 1996)