本书第4版共10章。第1章叙述人工智能的定义、起源与发展,归纳了人工智能的研究目标、研究内容和核心要素,简介人工智能的研究和计算方法,列举出人工智能的研究与应用领域,归纳了人工智能对人类经济、社会和文化的影响。第2章主要研究人工智能的知识表示方法,如状态空间法、问题归约法、谓词逻辑法、语义网络法、框架表示、知识图谱、和面向对象表示等。第3章论述人工智能的搜索推理技术,涉及盲目搜索、启发式搜索、博弈树搜索、遗传算法、模拟退火算法和免疫算法等。第4章探讨人工智能的推理技术,包含消解原理、规则演绎系统、产生式系统、定性推理和不确定性推理等。第5章至第9章比较详细地逐一讨论了人工智能的主要应用领域,包括机器学习、专家系统、自动规划、自然语言理解和智能控制等。第10章介绍人工智能常用程序设计方法。书末附有人工智能网络课程使用说明,简要介绍我们开发的人工智能网络课程的使用方法。与第3版相比,大多数章节都作了相应的修改、规范、精简或补充。书中的不少内容都是第一次出现的。本书可作为高等本科院校计算机专业和其他信息类专业的“人工智能”课程教材或教学参考书,也可供从事人工智能研究与应用的科技工作者学习参考。