SuperAPI AI 工具集

sf-ai-agentforce-testing

智能体与模型

查看项目

更新于 10-16 07:20

技能介绍

用途:当用户需要对 Agentforce 智能体做正式测试时使用,包括多轮对话验证、CLI 测试中心规范、主题/动作覆盖分析、预览检查,以及发布后的结构化测试-修复循环。

主要能力:双轨工作流。Track A 多轮 API 测试(主要路径),用于多轮对话、主题重新匹配、上下文保持、升级或动作链分析,需 ECA/认证与 Agent Runtime 访问。Track B CLI 测试中心(次要路径),用于 sf agent test 工作流、YAML 测试规范执行、单句快速验证和以 CLI 为中心的 CI/CD。另提供预览手动路径。

使用方式:先发现并核实智能体(确认已发布激活、依赖的 Flows/Apex/数据存在),再规划覆盖主主题、动作、护栏/离题处理、升级行为与措辞变化的测试。Track A 用提供的 Python 脚本运行多轮场景并分析逐轮失败与覆盖;Track B 生成或完善扁平 YAML 规范并运行 sf agent test 命令。失败归类为主题未匹配、动作未调用/选错/调用失败、上下文保持失败、护栏失败、升级失败等。涉及 Agent Script 修复时委派给 sf-ai-agentscript。脚本使用 ~/.claude/skills/sf-ai-agentforce-testing/hooks/scripts/ 下已有脚本,不要重建。

限制与护栏:仅在部署/发布/激活后测试;包含有害、离题、拒答场景;重要主题使用多种措辞;API 测试后清理会话;swarm 执行保持小而可控。避免测试未发布智能体、把单条正常路径当作覆盖、在仓库文件中存储 ECA 密钥、用脆弱 curl 调试认证、同时改动测试与智能体导致无法定位原因。评分含义:90+ 生产就绪,80–89 覆盖强有少量缺口,70–79 可接受建议扩充,60–69 仅部分验证,<60 证据不足阻止发布。