|
# 理解 Mastra 中的工具
|
|
|
|
Mastra 中的工具是您的代理可以调用来执行特定任务的函数。它们通过让代理访问语言模型本身可用的外部数据源、API 和功能来扩展代理的能力。
|
|
|
|
每个工具都有:
|
|
|
|
- 代理用来引用它的唯一 ID
|
|
- 清晰的功能描述,帮助代理了解何时使用它
|
|
- 定义预期参数和返回值的输入和输出模式
|
|
- 执行实际工作的执行函数
|
|
|
|
工具是增强代理能力的强大方式。它们允许您的代理与外部世界交互、访问特定数据源,并执行仅靠语言模型本身无法完成的动作。
|
|
|
|
在下一步中,我们将创建一个从 Google 表格获取交易数据的自定义工具。
|