Entitites or computer programs that learn from their environment and can act based on what they have learned can be defined as intelligent agents. These agents can be as simple as triggering an alarm in case of a fire or as complex as human beings. Intelligent agents and their applications to solve real-world problems are getting smarter and diversified day by day. Whether it is an autonomous intelligent agent working for ambient intelligence, or a rational agent mining the trends of a stock market, a bot to negotiate an online bid, or a virtual customer to buy books for you, one can see the applications and use of intelligent agents everywhere.This age of information overload and ever-growing contents creation on world-wide-web with millions of pages per day presents some unique problems such as real-time recommendations, data mining, abstracting useful information, and search optimization based on ones' unique profile etc. Intelligent agents with their ability to work with humongous amount of datausually fed by social networks and services like twitter and blogs -, scalability, robustness, and capability to learn from the environment makes them a promising candidate to solve these problems.