# Mastra 入门指南 欢迎来到构建您的第一个 Mastra 代理的第一步!在本课程中,您将学习如何创建一个简单的代理,该代理可以使用自定义工具函数从公共 Google 表格中读取数据。 ## 什么是代理? 代理是一种具有非确定性代码的软件,它可以根据输入和环境做出自主决策,而不是每次都遵循固定、可预测的指令。 代理是 AI 系统,能够: - 通过各种输入感知其环境 - 基于这些输入做出决策 - 采取行动以实现特定目标 - 随着时间的推移学习和调整其行为 最好的代理使用几个重要特性: 1. **记忆**:它们记住过去的交互并从中学习 2. **规划**:它们可以将复杂任务分解为更小的步骤 3. **工具使用**:它们可以利用外部工具和 API 扩展其能力 4. **反馈循环**:它们可以评估自己的性能并相应地调整