针对Qwen-Agent框架的源码阅读与解析:FnCallAgent与ReActChat篇

在《针对Qwen-Agent框架的Function Call及ReAct的源码阅读与解析:Agent基类篇》中,我们已经了解了Agent基类的大体实现。这里我们就再详细学习一下FnCallAgent类和ReActChat的实现思路,从而对Agent的两条主流技术路径有更深刻的了解。同时,在前面的文章《基于Qwen-Agent框架的Function Call及ReAct方式调用自定义工具》中我们尝试了中英文提示词和并行调用工具,这里我们将追溯源码,看看它们的深层次实现以及失效的原因。

文章目录

    • FnCallAgent类
      • 初始化函数
      • 执行函数
      • 工具调用
      • 关于中英文提示词的分析
        • 模型初始化路径
        • 模型推理路径
      • 关于并行调用工具失效的分析
    • ReActChat类
      • 初始化函数
      • 执行函数
        • 与Function Call方法的区别
      • 提示词处理
      • 工具解析
      • 关于中英文提示词的分析
      • 关于并行调用工具失效的分析


进入大模型应用与实战专栏 | 查看更多专栏内容


你可能感兴趣的:(Agent,Qwen,Agent,Function,Call,ReAct)