用途:把 Bluejay 语音 AI 测试平台上的配置整体迁移到 Coval,适用于用户提出“migrate from bluejay”“bluejay migration”“import bluejay”等需求时。
主要能力:按阶段迁移多类实体——自定义指标(映射 response_type 到 Coval metric_type)、数字人与客户人设(映射到 Coval Personas,含语音、语言、背景音)、智能体(含提示词、知识库、文件夹前缀)、测试集(来自 Simulations 与 Communities)、测试用例(来自数字人 intent 与 success_criteria,支持 SCRIPT 类型)、运行模板与定时任务(定时任务默认创建为禁用)。
使用方式:技能接收两个位置参数 [bluejay-api-key] [coval-api-key],未提供时逐个询问。先做预检:用 curl 校验 Bluejay 与 Coval 的 API Key,并拉取 Coval 语音目录。随后清点 Bluejay 实体并让用户确认,再检查 Coval 已有实体以支持幂等。迁移按 Phase 1(指标、人设、智能体)、Phase 2(测试集、测试用例)、Phase 3(运行模板)、Phase 4(定时任务)顺序执行,最后输出迁移报告。所有创建实体带 metadata:bluejay_migration: true 与 bluejay_original_id。
限制与注意:语音映射、定性指标类别、定量指标范围等需用户确认;json 指标会近似映射为 METRIC_LLM_BINARY 并给出警告;定时任务全部禁用,需用户复核后手动启用;遇到 429 会等待重试,401/403 停止并要求核对密钥,失败时展示已创建内容以便续跑。重跑在无变化时应不产生新实体。具体字段映射细节见技能内 references 文档。