1. What is spider? What does it do?
A spider is nothing more than a computer program that follows certain links on the web and gathers information as it goes. For example, Google bot will follow HREF or SRC tags to find pages and images that are associated with any given site. Because these crawlers are merely computer programs, they aren't always the smartest of creatures and may get caught in endless loops built by dynamically created Web Pages.
2. Differentiate the various types of software agents.
Collaborative agents are autonomous, have social ability, are reactive and proactive. They can interact with other agents to achieve tasks that any single agent could not perform on its own.
Interface agents are autonomous, have social ability, and can learn. They learn to assist the user by imitating them. They can ask other agents for advice. Requirements for an interface agent are that a task is repetitive, and that it is different for different users.
Mobile agents are autonomous, have social ability, are adaptable and mobile. Mobile agents can perform some intelligent operation before sending a more useful request to a server, reducing bandwidth and CPU time on the server.
Information or Internet agents manage, manipulate, or collect information from many sources. They are grouped by what they do rather than what they are, and are more of a social agent.
Reactive agents are very simple and do not have internal models of their environment. Rather, they react to stimuli within then environment in which they exist.
Hybrid agents consist of 2 or more of the above mentioned agents.
Smart agents do not yet exist. They have the properties of all of the previously mentioned agents.
Competitive agents are similar to collaborative agents, but they compete with other agents to get a task done. They may not perform taks for other agents if it could affect the tasks they are performing.
4. Computing ethics and bot programming case study:Rocky
B.Hold a 5 minute discussion with Rocky on a special topic. Command and chat are entered in the command box:-act rocky (to start) and hash rocky(stop bot)
No comments:
Post a Comment