CHAPTER 1
第1章 Agent基础知识

Agent是一种能够自主规划、自行决策和自动执行任务的智能实体应用程序。与传统的人工智能相比,Agent具备通过主动思考、调用工具,有计划地逐步完成用户设定目标的能力。Agent不是近年来才出现的概念,在大语言模型(Large Language Model,LLM)出现之前,Agent实现的是其字面意思“代理”或“助理”的功能,作为工具被动地协助人类完成一些工作任务。随着ChatGPT及同类型大语言模型产品的迅速发展,Agent技术也在快速迭代,从通过多个角色对话的方式来解决用户问题的简单场景开始,逐步加强在长记忆、主动思考、任务分解、任务执行、工具调用等方面的能力,目前正在朝通用人工智能(Artificial General Intelligence,AGI)方向迈进。

在很多场景下,大语言模型也被称为LLMs(Large Language Models),是指一类LLM服务。对于本书中的大语言模型、LLM、LLMs是同一个概念。