Skip to main content
ReasoningTools 工具包允许 Agent 在执行过程中的任何时间点像使用其他工具一样使用推理。与在开始时进行一次推理以创建固定计划的传统方法不同,这使得 Agent 在每一步之后都能进行反思,即时调整其思路和更新其操作。 我们发现这种方法显著提高了 Agent 解决复杂问题的能力,否则它将无法处理。通过为 Agent 提供“思考”其操作的空间,它可以更深入地检查自己的响应,质疑其假设,并从不同角度处理问题。 该工具包包含以下工具:
  • think:此工具用作 Agent 的记事本,用于推理问题并逐步解决。它有助于将复杂问题分解成更小、可管理的部分,并跟踪推理过程。
  • analyze:此工具用于分析推理步骤的结果并确定后续操作。

示例

以下是如何使用 ReasoningTools 工具包的示例:
该工具包随附默认说明和少量示例,以帮助 Agent 有效地使用该工具。以下是启用它们的方法:
ReasoningTools 可与支持函数调用的任何模型提供商一起使用。以下是使用 OpenAIChat 的推理 Agent 的示例:
此 Agent 可用于提出需要深思熟虑的问题,例如:
或者,