在多智能体大型语言模型系统的基本原理已确定的基础上,本章将侧重于构成这些系统的单个智能体的设计和定义。我们将考察如何赋予智能体特定的特点、知识和能力,从系统层面的概览转向智能体独立开发的详细内容。您将学会:设定不同的智能体身份,并在多智能体系统中分配专门的功能。为单个智能体组织知识并管理信息访问机制。实现多种内存架构,包括短期和长期内存,以提高智能体的语境感知和学习能力。整合外部工具,并使得函数调用能力,使得智能体的操作超出文本生成范围。分析不同的智能体组织模式,例如层级结构和合作结构,以确定合适的团队配置。实施动态角色分配策略,允许智能体适应变化的任务要求。设计支持系统可扩展性和高效资源使用的智能体架构。通过构建一个具有明确角色和特定操作功能的基础LLM智能体,获得实际操作经验。在本章结束时,您将清楚地了解如何构建单个智能体,为它们配备必要的属性,以实现在一个更大的多智能体框架内复杂的合作和任务执行。