Developing Intelligent Agent Systems : A Practical Guide

Lin Padgham, Michael Winikoff

  • 出版商: Wiley
  • 出版日期: 2004-07-30
  • 售價: $3,270
  • 貴賓價: 9.5$3,107
  • 語言: 英文
  • 頁數: 240
  • 裝訂: Hardcover
  • ISBN: 0470861207
  • ISBN-13: 9780470861202
  • 相關分類: 人工智慧軟體工程
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

商品描述

Description:

Build your own intelligent agent system...

Intelligent agent technology is a tool of modern computer science that can be used to engineer complex computer programmes that behave rationally in dynamic and changing environments. Applications range from small programmes that intelligently search the Web buying and selling goods via electronic commerce, to autonomous space probes.

This powerful technology is not widely used, however, as developing intelligent agent software requires high levels of training and skill. The authors of this book have developed and tested a methodology and tools for developing intelligent agent systems. With this methodology (Prometheus) developers can start agent-oriented designs and implementations easily from scratch saving valuable time and resources.

Developing Intelligent Agent Systems not only answers the questions "what are agents?" and "why are they useful?" but also the crucial question: "how do I design and build intelligent agent systems?" The book covers everything a practitioner needs to know to begin to effectively use this technology - including an introduction to the notion of agents, a description of the concepts involved, and a software engineering methodology.

Read on for:

  • a practical step-by-step introduction to designing and building intelligent agent systems.
  • a full life-cycle methodology for developing intelligent agent systems covering specification, analysis, design and implementation of agents.
  • PDT: Prometheus Design Tool – software support for the Prometheus design process.
  • the example of an electronic bookstore to illustrate the design process throughout the book.

Electronic resources including the Prometheus Design Tool (PDT), can be found at: www.cs.rmit.edu.au/agents/prometheus

This book is aimed at industrial software developers, software engineers and at advanced undergraduate students. It assumes knowledge of basic software engineering but does not require knowledge of Artificial Intelligence or of mathematics. Familiarity with Java will help in reading the examples in chapter 10.

 

Table of Contents:

Foreword from the Series Editor.

Preface.

Acknowledgements.

1. Agents and Multi-Agent Systems.

2. Concepts for Building Agents.

3. Overview of the Prometheus Methodology.

4. System Specification.

5. Architectural Design: Specifying the Agent Types.

6. Architectural Design: Specifying the Interactions.

7. Finalizing the Architectural Design.

8. Detailed Design: Agents, Capabilities and Processes.

9. Detailed Design: Capabilities, Plans and Events.

10. Implementing Agent Systems.

Appendix A: Electronic Bookstore.

Appendix B: Descriptor Forms.

Appendix C:The AUML Notaton.

Bibliography.

Index.

商品描述(中文翻譯)

描述:
建立自己的智能代理系統...智能代理技術是現代計算機科學的一種工具,可用於在動態和變化的環境中設計行為合理的複雜計算機程序。應用範圍從智能搜索網絡購買和銷售商品的小型程序,到自主太空探測器。

然而,這種強大的技術並不廣泛使用,因為開發智能代理軟件需要高水平的培訓和技能。本書的作者們開發並測試了一種開發智能代理系統的方法和工具。使用這種方法(Prometheus),開發人員可以輕鬆地從頭開始進行面向代理的設計和實現,節省寶貴的時間和資源。

《開發智能代理系統》不僅回答了“代理是什麼?”和“它們有什麼用?”這兩個問題,還回答了關鍵問題:“我如何設計和構建智能代理系統?”本書涵蓋了從業者開始有效使用這項技術所需的一切,包括代理概念的介紹、相關概念的描述和軟件工程方法。

閱讀以下內容:
- 一個實用的逐步介紹設計和構建智能代理系統的方法。
- 一個完整的生命周期方法,用於開發智能代理系統,包括代理的規格、分析、設計和實現。
- PDT:Prometheus設計工具-用於Prometheus設計過程的軟件支持。
- 一個電子書店的例子,用於說明整本書的設計過程。

電子資源,包括Prometheus設計工具(PDT),可以在www.cs.rmit.edu.au/agents/prometheus找到。

本書針對工業軟件開發人員、軟件工程師和高年級本科生。它假設讀者具備基本的軟件工程知識,但不需要人工智能或數學知識。熟悉Java將有助於閱讀第10章的示例。

目錄:
- 系列編輯的前言。
- 前言。
- 致謝。
- 第1章 代理和多代理系統。
- 第2章 構建代理的概念。
- 第3章 Prometheus方法論概述。
- 第4章 系統規格。
- 第5章 架構設計:指定代理類型。
- 第6章 架構設計:指定代理類型。