- 1
- 0
- 约8.68千字
- 约 6页
- 2026-07-24 发布于北京
- 举报
01.AgentExecutor源码解析
在LangChain中,无论类型的Agent(内置封装),都必须通过AgentExecutor
来创建执行者才可以运行具有循环+工具执行的智能体。在智能体执行者的底层,实际操
作是调用Agent智能体,执行它选择的操作/工具,将操作输出传递回Agent,然后重复,
伪代码如下:
___
nextaction=agent.getaction(...)当nextaction不是=
__
AgentFinish时:observation=run(nextaction)next
__
action=agent.getaction(...,nextaction,observation)返
_
回nextaction
简易后的运行流程如下:
其代码是Ag_
entExecutor中的call()函数,代码如下
原创力文档

文档评论(0)