• 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