本章将介绍基于大型语言模型构建和理解多智能体系统的基本原理。我们将首先定义什么是多智能体系统(MAS),并审视LLM在这些环境中如何作为智能体的主要部分。清晰掌握这些初步主题对开发有效的多智能体应用十分重要。我们将涉及:多智能体系统的定义和主要特点。大型语言模型如何作为智能体的构成要素。设计基于LLM的多智能体系统时常用的架构模式和框架。LLM驱动场景中智能体的自主性和行为性质。与基于LLM的多智能体系统相关的具体设计和实现挑战。可用于构建这些应用的当前开发工具和库的概述。关于为多智能体LLM项目配置开发环境的指导。在本章结束时,你将对这些基本方面有扎实的理解,为你后续章节中关于智能体设计、通信和编排的更详细讨论做好准备。