- 为了测试,我们创建两个tool,一个是订机票的工具,一个是查询天气的工具
在创建工具的时候,我们需要编写函数的信息,如下所示,包括函数名,函数的描述,参数等信息,这些信息在调用模型时会随着message一起传给模型
1 | |
手动写这些信息太麻烦了,我们可以借助sdk中的pydantic_function_tool函数,将pydantic对象解析为一个function tool,解析后的格式也和上面一样
- ReAct循环的核心逻辑
初始化messages数组
1 | |
- 最终的代码
1 | |
- 本文作者: leftover
- 版权声明: 本文版权归leftover所有,如需转载清标明来源!