translation/translated/documents/course/01-first-agent/10-understanding-tools.md

708 B

理解 Mastra 中的工具

Mastra 中的工具是您的代理可以调用来执行特定任务的函数。它们通过让代理访问语言模型本身可用的外部数据源、API 和功能来扩展代理的能力。

每个工具都有:

  • 代理用来引用它的唯一 ID
  • 清晰的功能描述,帮助代理了解何时使用它
  • 定义预期参数和返回值的输入和输出模式
  • 执行实际工作的执行函数

工具是增强代理能力的强大方式。它们允许您的代理与外部世界交互、访问特定数据源,并执行仅靠语言模型本身无法完成的动作。

在下一步中,我们将创建一个从 Google 表格获取交易数据的自定义工具。