Constructing Intelligent Agents Using Java: Professional Developer's Guide Series
|
| Price: |
10 new or used available from £15.00
Average customer review:Product Description
A stateâofâtheâart guide on how to build intelligent Webâbased applications using Java
Joseph and Jennifer Bigus update and significantly expand their book on building intelligent Webâbased applications using Java. Geared to network programmers or Web developers who have previously programmed agents in Smalltalk or C++, this practical book explains in detail how to construct agents capable of learning and competing, including both design principles and actual code for personal agents, network or Web agents, multiâagent systems and commercial agents. New and revised coverage includes agent tools, agent uses for Web applications (including personalization, crossâselling, and eâcommerce), and additional AI technologies such as fuzzy logic and genetic algorithms.
Product Details
- Amazon Sales Rank: #482584 in Books
- Published on: 2001-04-09
- Number of items: 1
- Binding: Paperback
- 432 pages
Editorial Reviews
Synopsis
This is a state-of-the-art guide on how to build intelligent Web-based applications using Java. Joseph and Jennifer Bigus update and significantly expand their book on building intelligent Web-based applications using Java. Geared to network programmers or Web developers who have previously programmed agents in Smalltalk or C++, this practical book explains in detail how to construct agents capable of learning and competing, including both design principles and actual code for personal agents, network or Web agents, multi-agent systems and commercial agents. New and revised coverage includes agent tools, agent uses for Web applications (including personalization, cross-selling, and e-commerce), and additional AI technologies such as fuzzy logic and genetic algorithms.
From the Author
The book describes the principles of AI program design using Java's object-oriented features and present the essential AI algorithms used to develop agents that reason, model, and learn to adapt to the world around them. These algorithms and techniques are applied to practical "real-world" distributed computing applications. An intelligent agent architecture is developed and used it to construct several agent-enhanced programs, including a PC management agent, an adaptive Internet news reader that filters articles based on user preferences, and an electronic marketplace application where agents do the buying and selling.
From the Back Cover
An essential guide to intelligent agent technologiesfrom straightforward Java implementations and practical agent applications to artificial intelligence algorithms
Constructing Intelligent Agents Using Java, Second Edition
Professional Developers Guide
The Bigus team overhauls their bestselling guide to reflect changes in the Java platform and share the latest ideas in applied AI, software agents, and multiagent systems. The new edition continues to provide a comprehensive tutorial on the basic AI programming techniques and shows you how to design and develop practical intelligent agent applications in Java. Youll learn how to build agents that filter information from the Web, automate tasks, monitor dynamic Web content such as airfare information, and negotiate transactions in electronic marketplaces. Youll also construct a flexible agent platform where multiple agents can reside and interact on your PC.
Explore how this exciting new edition:
- Updates all code to support Java 2 and the Swing GUI
- Adds genetic algorithms and fuzzy rule system implementations
- Updates and expands the treatment of agents and multiagent systems
- Enhances the CIAgent framework with builtâin timer and asynchronous event processing capabilities and use of the JavaBean component model
- Includes UML diagrams for the CIAgent classes and object interactions
- Provides a flexible agent platform where you can plug in your own agents
- Expands endâofâchapter exercises, Web resources, and bibliography
The CDâROM contains:
- The complete Java code with JavaDocs for the examples in the book
- IBM Agent Building and Learning Environment (ABLE)
- Sun Microsystems Java RunâTime Environment (JRE) 1.3
Customer Reviews
Excellent teaching material and delivers the results
To cut to the chase - this is one of the best books on agent design (in the Java language) at present. Whilst the discussion on AI techniques and technology is 'tip-of-the-iceberg' (this book is only 400 pages long!) it does cover the topics extremely well.
Whilst many people will head towards this book as a means to design 'intelligent agents' this book would also be useful for anyone studying AI at an undergraduate level as it covers many of the subject areas that I was taught and it is extremely useful to see how theory and practise are married. I would also recommend reading 'Artificial Intelligence - a Modern Approach' by Prentice Hall as it definitely complements this book very nicely.
The book is well laid out and the examples are explained in great detail and related back to the theory where applicable. The reason I gave this four stars is that I would like to see a little more on other AI technologies, especially reinforcement learning, and a little longer spent on IA design, but apart from that this book is a real must-have for any computer bookshelf.


