1. 本地 Case 预览
GenerateCases 应用路径,读取 Project,根据已配置的 Scenario 与 Seed 构建 Case,应用每个 Scenario 的数量上限,并写入 JSON。
远程调用
该命令不会发起
Target 调用
无
输出
本地 Case JSON
2. 外部后端红队生成
完整 Project 流水线使用外部评测后端:远程调用
取决于已配置 Provider
Target 调用
评测阶段会调用
输出
后端 YAML 与运行产物
生成输入
| 输入 | 作用 |
|---|---|
| Target | 模型/Prompt endpoint 与 capability |
| Scenario | 风险与预期响应边界 |
| Seed | 构造 probe 的源材料 |
| Generator Provider | 外部后端红队生成使用的模型 |
| Backend 选项 | 测试数量、输出路径、并发、delay、语言 |
保持产物可审查
- 使用稳定的 Scenario 与 Seed ID。
- 把生成文件写入有界的 artifact 目录。
- 发送到敏感 Target 前先审查生成 Prompt。
- Credential 只保存在环境变量中。
- 记录复现运行所需的 project commit 与 Provider 配置。
Dataset 生成
dataset build-version 与 dataset build-cycle 可以构建更大的 candidate 和回归产物。它们不同于小规模本地预览命令,并可能调用外部后端生成与评测。见 Dataset 闭环。