DocumentCode :
1512159
Title :
Philosophical agents
Author :
Rose, John R. ; Huhns, Michael N.
Author_Institution :
South Carolina Univ., SC, USA
Volume :
5
Issue :
3
fYear :
2001
Firstpage :
104
Lastpage :
106
Abstract :
Abstraction is the technique we use to deal with complexity. What is the proper kind and level of abstraction for complex software agents? We think it would be reasonable to endow agents with a philosophy. Then, by understanding their philosophies, we can use them more effectively. To endow agents with ethical principles, developers need an architecture that supports explicit goals, principles and capabilities, as well as laws and ways to sanction or punish miscreants. All of the ethical approaches described in this article are single-agent in orientation and encode other agents implicitly
Keywords :
philosophical aspects; professional aspects; software agents; software architecture; abstraction; agent encoding; complex software agents; ethical principles; laws; philosophical agents; punishment; sanctions; software architecture; Control systems; Costs; Ethics; Information retrieval; NASA; Software agents; Software systems; Uncertainty; Web and internet services; Web services;
fLanguage :
English
Journal_Title :
Internet Computing, IEEE
Publisher :
ieee
ISSN :
1089-7801
Type :
jour
DOI :
10.1109/4236.935184
Filename :
935184
Link To Document :
بازگشت