- 入门指南
- 功能
- 数据隐私和监管
- 产品可用性
- 早期的 Autopilot 功能集
- Autopilot for Everyone
Autopilot for Testers 和 Autopilot Agent 的使用池消耗量,由调用的接口而非功能本身决定。
Autopilot for Testers 功能和 Autopilot Agent(Autopilot 聊天)从相同的每月使用池中提取数据,但以不同的方式提取数据。决定消耗量的是您使用的接口,而不是您调用的功能。
同一组功能存在两个界面:Test Manager 或 Studio Desktop 中的专用操作或按钮,以及两种产品中都提供的对话助手 Autopilot 智能体。通过自己的专用操作调用功能永远不会消耗使用池。通过 Autopilot 智能体调用相同的功能始终会使用池,因为无论本轮完成什么任务,每个智能体轮流都会从池中提取数据。
使用量池消耗的运作方式
每次使用时,Autopilot 智能体都会从使用池中进行消耗:自由格式对话或您要求它代表您运行功能。当 Autopilot 智能体为您执行某项功能时,该功能除了智能体轮次之外不会增加额外的消耗——全部成本由轮次本身承担。
- 直接调用— 在 Test Manager 或 Studio Desktop 中使用功能专属的操作或按钮永远不会消耗池。
- 通过 Autopilot 智能体调用—在自由格式对话中,要求 Autopilot 智能体执行相同操作,会消耗该轮的池。在底层运行的功能不会在顶层添加任何内容。
有关一般使用量池机制(计划、许可证级别和每月分配额),请参阅许可。
直接可用和通过 Autopilot 智能体可用的功能
Test Manager 和 Studio Desktop 提供以下功能。大多数都可以作为专用操作使用,也可以通过 Autopilot 智能体使用。
| 位置 | 功能 | 仅代理或仅直接 |
|---|---|---|
| Test Manager | 搜索 / 对话问答 | — |
| Test Manager | 生成测试用例 | — |
| Test Manager | 评估要求 | — |
| Test Manager | 创建图表 | 仅限代理 — 不存在专用的直接操作 |
| Test Manager | 导入测试用例 | — |
| Test Manager | 查找过时的测试 | — |
| Test Manager | 生成测试报告 (Test Insights) | 仅限直接 — 未在 Autopilot 智能体中公开 |
| Studio 桌面 | 生成表达式 | — |
| Studio 桌面 | 生成 C# 代码(编码测试用例) | — |
| Studio 桌面 | 修复验证错误 | — |
| Studio 桌面 | 生成(低代码)测试用例 | — |
| Studio 桌面 | 搜索文档 | — |
这些功能都不会自行消耗池,即使通过智能体调用也不会。Autopilot 智能体本身是 Test Manager 和 Studio Desktop 中的通用对话界面,是根据默认模型每轮的令牌使用情况从池中提取的唯一功能。
“创建图表”没有专用的直接操作,只能通过 Autopilot 智能体执行,因此使用时始终会消耗池。“生成测试报告 (Test Insights)”是相反的情况 — 它根本不会在 Autopilot 智能体中公开,因此无论如何调用它,它都不会消耗池。
Autopilot 智能体使用了我的多少池空间?
由于 Autopilot 智能体是唯一从池中提取的对话界面,因此大多数测试者可以广泛使用它,而不会严重耗尽其每月分配额。单个复杂的多步骤交互(跨越搜索、评估和生成中的多个智能体轮次)通常会消耗测试者每月池的一小部分,对于从较大分配额开始的应用程序测试开发者层级,消耗的份额甚至更小。
示例:典型的 Autopilot 智能体交互
以下示例显示了测试人员的典型 Autopilot 智能体工作流:
- 根据要求创建测试用例图表。
- 通过搜索查找没有测试用例的需求。
- 验证该需求的质量,然后根据建议进行调整。
- 为需求生成测试用例。
- 在 Studio 中为这些测试用例之一生成自动化低代码测试用例。
- 修复了生成过程中出现的验证错误。
- 创建测试集,分配测试用例,然后运行。
下表显示了哪些步骤会消耗使用情况池。
| # | 步骤 | 已调用功能 | 智能体消耗量? |
|---|---|---|---|
| 1 | 创建每个要求的测试用例图表 | 创建图表 (Test Manager) | 是 |
| 2 | 查找没有测试用例的需求 | 搜索/对话式问答 (Test Manager) | 是 |
| 3 | 验证需求的质量 | 评估要求 (Test Manager) | 是 |
| 4 | 根据建议调整要求 | —(在智能体外部手动编辑) | 否 |
| 5 | 为需求生成测试用例 | 生成测试用例 (Test Manager) | 是 |
| 6 | 在 Studio 中生成自动化(低代码)测试用例 | 生成(低代码)测试用例(桌面版 Studio) | 是 |
| 7 | 修复生成期间出现的验证错误 | 修复验证错误(桌面版 Studio) | 是 |
| 8 | 创建测试集,分配然后运行测试用例 | 创建/运行测试集 (Test Manager) | 是 |
消耗遵循接口,而不是功能。通过 Autopilot 智能体运行的每个步骤都会消耗一个轮次,包括步骤 6 和 7,在 Studio 桌面中运行,而在智能体外部手动完成的一个步骤(步骤 4)则不会消耗,即使它涉及处理相同的要求。即使测试者定期运行这样的工作流,也不太可能达到每月池上限,尤其是在更高的 App Test Developer 分配情况下。