多Agent系統編程實踐 Multi-Agent Oriented Programming: Programming Multi-Agent Systems Using Jacamo ( dhl )

Olivier Boissier 譯 黃智瀕//白鵬

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

商品描述

本書介紹面向多Agent的編程(MAOP)的主要概念和技術,並結合JaCaMo開源平台進行實踐。
MAOP提供了一種基於三個維度的結構化方法,本書詳細討論這三個維度:Agent維度,用於設計個體(交互)實體;
環境維度,支持共享資源的開發,實現與現實世界的聯繫;組織維度,構建自治Agent和共享環境之間的交互。
本書還討論了MAOP與現有技術和應用領域的集成,包括移動計算、基於Web的計算和機器人技術。
最後,從MAOP的角度考慮了與人工智能相關的經典問題,並討論了面向Agent的軟件工程方法。

目錄大綱

譯者序
致謝
第1章引言
1.1 目標
1.2 挑戰
1.3 方法
1.4 預期讀者群
1.5 本書結構和閱讀指南
第2章MAOP概述
2.1 多Agent系統
2.2 面向多Agent的編程
2.3 主要抽象
2.4 集成視圖
2.5 克服挑戰
2.6 小結
2.7 參考資料
第3章新手入門
3.1 單一Agent的“你好-世界”的例子
3.2 多Agem的“你好-世界”的例子
3.3 “你好-世界”的環境
3.4 “你好-世界”的組織
3.5 參考資料
3.6 練習
第4章Agent維度
4.1 簡介
4.2 Agent抽象
4.3 Agent執行
4.4 參考資料
4.5 練習
第5章環境維度
5.1 簡介
5.2 環境抽象
5.3 環境執行
5.4 參考資料
5.5 練習
第6章Agent及其環境的編程
6.1 主動式智能房間的編程
6.2 為智能房間增加反應性
6.3 為智能房間增加容錯
6.4 讓智能房間具有適應性
6.5 我們學到了什麼
6.6 練習
第7章對在環境中互動的多個Agent進行編程
7.1 對有多個Agent的智能房間進行編程
7.2 用交互協議對協調工作去中心化
7.3 以環境為媒介的協調
7.4 從去中心化到分佈式
7.5 我們學到了什麼
7.6 練習
第8章組織維度
8.1 簡介
8.2 醜織抽象
8.3 醜織執行
8.4 參考資料
8.5 練習
第9章情境Agent的組織編程
9.1 對有組織的智能房間的編程
9.2 改變組織
9.3 Agent部署它們的組織
9.4 Agent對其組織的推理
9.5 我們學到了什麼
9.6 練習
第10章與其他技術的集成
10.1 庫、框架與平台
10.2 主流應用領域和技術
10.3 與其他多Agent系統平台相集成
第11章總結和展望
11.1 MAOP視角的總結
11.2 MAOP和人工智能
11.3 MAOP和軟件工程
11.4 未來之路
練習答案
參考文獻