Skip to main content

Intelligent Agents

  • Chapter
  • First Online:
Fundamentals of Artificial Intelligence
  • 12k Accesses

Abstract

The  intelligent agents are being viewed as new theoretical models of computation that more closely reflects current computing reality, aimed as new generation models for complex and distributed systems. An agent system can work as a single agent, or as a multiagent system. The intelligent agents have many applications—they are used in software engineering, in buying and selling—like online sales, bids, trading; the agents are also modeled for decision-making—with preferences and criteria for making decisions. This chapter also presents the classification of agents, agent system architecture, how the agents should coordinate among themselves, and the formation of a coalition between agents. The multiagents communicate with each other using agents’ communication languages which are oriented towards performing actions. Other categories of agents are mobile agents—programs which can be moved to any far off place, and can communicate with the environment. The chapter ends with chapter summary, and the set of exercises.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 84.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Brafman RI, Tennenholtz M (1997) Modeling agents as qualitative decision makers. Artif Intell 94:217–268

    Google Scholar 

  2. Eiter T et al (1999) Heterogeneous active agents, I: semantics. Artif Intell 108:179–255

    Google Scholar 

  3. Griss ML, Pour G (2001) Accelerating development with agent components. Computer 5:37–43

    Google Scholar 

  4. Ishida T (2002) Q: a scenario description language for interactive agents. Computer 11:42–47

    Google Scholar 

  5. Jennings NR (2000) On agent-based software engineering. Artif Intell 117:277–296

    Google Scholar 

  6. Maes P et al (1999) Agents that buy and sell. Commun ACM 42(3):81–91

    Google Scholar 

  7. Onn S, Tennenholtz M (1997) Determination of social laws for multi-agent mobilization. Artif Intell 95:155–167

    Google Scholar 

  8. Peleteiro A (2014) Fostering cooperation through dynamic coalition formation and partner switching. ACM Trans Auton Adapt Syst 9:1:1–1:31

    Google Scholar 

  9. Singh MP (1998) Agent communication languages: rethinking the principles. Computer 12:40–47

    Google Scholar 

  10. Stone P, Veloso M (1997) Multiagent systems: a survey from a machine learning perspective. CMU-CS-193 1-37

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to K. R. Chowdhary .

Exercises

Exercises

  1. 1.

    Label the following as an agent or not an agent. Explain your reasoning with justification for each.

    1. a.

      There is a program on a website to collect answers for a questionnaire.

    2. b.

      Google’s web crawler, i.e., Googlebot.

    3. c.

      A distributed IR (Information Retrieval) program to helps you locate Web documents, you are interested in.

    4. d.

      A program operating for a supermarket to automatically locate and bid for the lowest food prices.

    5. e.

      A mail-filtering program that removes SPAM messages in your e-mail received in your account.

    6. f.

      An Internet-wide multi-user game playing program.

    7. g.

      A “chatterbot” program aimed to send messages to chat-rooms and try to fool the people to make them believe that messages are coming from real human beings.

  2. 2.

    In a multiagent system agent interact with the environment. How you can model a situation where one agent modifies the environment and the other perceive it, as a dynamic system?

  3. 3.

    How the architecture of a computer system is different from agent system? Give the salient differences, and justify their significance.

  4. 4.

    A rat searches for food, and at the same time it has to save itself from its predators, and expecting any such it either runs away or hides. For example, a single-agent system model of a rat succeeds in protecting itself from predators as well as in searching the food.

  5. 5.

    Explain the coordination and coalition functions between agents. How they differ from each other.

  6. 6.

    Write the coalition algorithm in your own language.

  7. 7.

    Give an example of evidence of the prevailing use of agents in online buying from the online stores.

  8. 8.

    Give a brief note of agent communication languages and compare them with other high-level languages.

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature India Private Limited

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Chowdhary, K.R. (2020). Intelligent Agents. In: Fundamentals of Artificial Intelligence. Springer, New Delhi. https://doi.org/10.1007/978-81-322-3972-7_16

Download citation

  • DOI: https://doi.org/10.1007/978-81-322-3972-7_16

  • Published:

  • Publisher Name: Springer, New Delhi

  • Print ISBN: 978-81-322-3970-3

  • Online ISBN: 978-81-322-3972-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics