1) What is a spider? What does it do?
Reference
tamingthebeast.(n.d.).Robots, Spiders, and Agents - Identifying search engine crawler. Retrieved May 12, 2010 from http://www.tamingthebeast.net/articles2/search-engine-spiders.htm
2) Differentiate the various types of software agents.
The types of software agents are the following (Wikipedia, 2010):
- Autonomous agents: Autonomous agents are software agents that claim to be autonomous, being self-contained and capable of making independent decisions, and taking actions to satisfy internal goals based upon their perceived environment.
- Distributed agents: Since agents are well suited to include their required resources in their description, they can be designed to be very loosely coupled and it becomes easy to have them executed as independent threads and on distributed processors. Thus they become distributed agents and the considerations of distributed computing apply. Agent code is particularly easy to implement in a distributed fashion and should scale well.
- Multi-agent systems: When several agents (inter)act they may form a multi-agent system a.k.a. multiple-agent system. Characteristically such agents will not have all data or all methods available to achieve an objective (this can be referred to as "limited viewpoint") and thus will have to collaborate with other agents. Also, there may be little or no global control and thus such systems are sometimes referred to as swarm systems. As with distributed agents, data is decentralized and execution is asynchronous.
- Mobile agents: Agent code that moves itself, including its execution state, on to another machine, to continue execution there. This is also referred to as mobile code. Agents can be used to gather system information, taking back-up of files by copying them in client-server paradigm, monitoring network throughput or to check resources availability and moderating the resource utilization of system by checking the services running on system.
- Fuzzy agents: In computer science, a fuzzy agent is a software agent that implements fuzzy logic. This software entity interacts with its environment through an adaptive rule-base and can therefore be considered as a type of intelligent agent.
Wikipedia.(2010). Software agent. Retrieved May 12, 2010 from
http://en.wikipedia.org/wiki/Software_agent#Examples
3) Identify various activities in e-commerce where software agents are currently in use.
A common agent in use on Amazon.com is a shopping bot that provides feedback on your shopping habits when compared to other shoppers, to give you an idea of similar buying patterns (Kephart, n.d.).
webjet.com.au has a bot for airline. When you undertake a search for flights this aggregates all the data to one site for all the airlines in real time (WEBJET,n.d.).
References
Kephart,J.(n.d.). Software agent and the information economy. Retrieved May 12, 2010 from
http://www.research.ibm.com/iac/cc2000/Kephart.pdf
WEBJET. (n.d.).Webjet. Retrieved May 12, 2010 from
http://www.webjet.com.au/flights/
a. Get an account username and password from the lecturer to LC_MOO at http://ispg.csu.edu.au:7680/ login to the Welcome Lobby.
:
Rocky bot is a computer program that responds user some pre-programmed commands like human communication. If the question asked is out of its knowledge, it would still respond as invalid to users. We could also define new commands and actions into such system.
No comments:
Post a Comment