针对Qwen-Agent框架的源码阅读与解析:FnCallAgent与ReActChat篇
在《针对Qwen-Agent框架的Function Call及ReAct的源码阅读与解析:Agent基类篇》中,我们已经了解了Agent基类的大体实现。这里我们就再详细学习一下FnCallAgent
类和ReActChat
的实现思路,从而对Agent的两条主流技术路径有更深刻的了解。同时,在前面的文章《基于Qwen-Agent框架的Function Call及ReAct方式调用自定义工具》中我们尝试了中英文提示词和并行调用工具,这里我们将追溯源码,看看它们的深层次实现以及失效的原因。
文章目录
-
- FnCallAgent类
-
- 初始化函数
- 执行函数
- 工具调用
- 关于中英文提示词的分析
-
- 模型初始化路径
- 模型推理路径
- 关于并行调用工具失效的分析
- ReActChat类
-
- 初始化函数
- 执行函数
-
- 与Function Call方法的区别
- 提示词处理
- 工具解析
- 关于中英文提示词的分析
- 关于并行调用工具失效的分析
🎉进入大模型应用与实战专栏 | 🚀查看更多专栏内容