趋近智
LLM代理通过整合各种组成部分来完成任务。理解其操作序列对于掌握代理如何从接收任务到交付结果具有主要意义。一个典型的、简化的代理工作流程展示了大型语言模型(LLM)、指令、工具、记忆和基本规划如何协同整合到一个运行周期中。
LLM代理的核心运作方式是一个循环,通常被称为观察-思考-行动循环。代理通过这个循环感知其环境(或新信息),决定做什么,然后执行一个动作。让我们将其分解为更详细的步骤:
目标或输入接收:当代理获得特定目标或接收到输入时,这个过程就开始了。这可能来自用户的直接指令,例如“帮我总结这篇文章”,也可能是由外部系统触发的事件。
观察与上下文收集:代理接收初始输入并将其与任何相关上下文结合。短期记忆在这里发挥作用。代理可能会回想最近的互动或在与当前任务相关的先前步骤中收集到的信息。这有助于保持连贯性,尤其是在多轮对话或复杂任务中。
思考与规划 (LLM的核心任务):这是代理的“大脑”,即LLM,承担主要工作的地方。
动作执行:基于LLM在“思考”步骤中的决定,代理现在执行一个动作。
结果处理与迭代:代理接收其动作的结果。
最终输出:一旦LLM判断目标已达成,它便制定并将最终输出交付给发起请求的用户或系统。
这种迭代过程使得代理能够处理需要多个步骤的任务,随时间收集信息,并通过工具使用外部能力。
以下图表说明了这种简化工作流程:
代理运行周期的图示,从用户输入开始,经过观察、思考和行动,并持续迭代直到目标达成。
我们通过一个简短的例子来使其更具体。想象一个代理的目标是:“找出电影《盗梦空间》的导演,然后告诉我它的上映年份。”
1. 目标/输入接收:代理收到请求:“找出《盗梦空间》的导演和上映年份。”
2. 观察与上下文收集:输入清晰。我们假设对于这个新请求,记忆中没有先前的相关上下文。
3. 思考与规划 (LLM核心):
movie_database_tool(电影数据库工具)。它计划首先查询导演。4. 动作执行:代理调用movie_database_tool.get_director(movie_title="Inception")。
5. 结果处理与迭代 (第一次循环):
movie_database_tool。movie_database_tool.get_release_year(movie_title="Inception")。6. 结果处理与迭代 (第二次循环):
7. 最终输出 (动作):代理生成响应:“《盗梦空间》由克里斯托弗·诺兰执导,并于2010年上映。”
这个例子虽然简单,但表明了代理分解请求、使用工具、记住中间结果并持续迭代直到目标达成的能力。这个基本工作流程是后续你将遇到的更复杂的代理行为的依据。每个组成部分——LLM的推理、指导指令、可用工具、记忆能力和规划逻辑——都在这个精心编排的序列中发挥其作用。
简洁的语法。内置调试功能。从第一天起就可投入生产。
为 ApX 背后的 AI 系统而构建
这部分内容有帮助吗?
© 2026 ApX Machine Learning用心打造