适合使用 PromptBeat 的情况
- 测试 Prompt injection、越狱、拒答、有害内容或策略行为;
- 在相同 Case 上比较模型、Prompt 或 Provider 变更;
- 建立版本化 Dataset 与可重复的回归流程;
- 所需结论限定在模型/Provider 的请求与响应范围内。
一条完整产品流程
当前能力
场景驱动的 Project
把 Target 定义、风险、预期行为与 Seed 保存在可审查、可版本控制的文件中。
Promptfoo 执行
通过固定版本的 Promptfoo 后端编译并执行当前红队流水线。
Provider 角色
通过环境变量分别配置 Generator、Judge 与 Target Provider。
可检查产物
在运行目录中保留后端原始输出、归一化结果与 HTML 报告。
Dataset 版本化
构建带版本的 candidate、evaluation、promotion、lineage 与 report 产物。
源码或 Release 使用
使用完整 Release 包,或从源码构建 Go CLI 并单独提供所需评测后端。
运行时边界
RunAgentEvaluation 路径,也不评测 HTTP Agent 的工具使用或环境状态。