Context Variables & Quality Metrics

ADG001 - 测试 Agent

📄 第 156 页 🎬 视频课程

课程章节介绍

同学们,我们来看这一页。在Agentforce里,服务代理可以拿到一个叫MessagingSession的标准对象,里面放着一些上下文变量,比如用户的语言偏好。有了这些,咱们就可以做出更贴心的个性化对话,用户说西班牙语,咱就用西班牙语回复,不用再绕弯子。 那怎么测试这些上下文变量呢?很简单。你在写测试用例的时候,往里头加一个`contextVariables`部分,里头写“名称-值”对就行。举个例,咱们想测试当用户语言是西班牙语时,代理的表现,那就把`EndUserLanguage`设成`"Spanish"`。这些变量的API名称,你都能在Agent Builder界面里的“上下文”选项卡里直接找到,复制过来就行,不用背。 测试规范呢,系统会自动帮你把上下文这部分加到生成的测试规范文件里,省得你手动去配。接着,每个测试都会跑四个内置的指标,你不用自己定义: - ,连贯性,,看回复读起来顺不顺,语法对不对; - ,完整性,,看基本的信息有没有都覆盖到; - ,简洁性,,看回复是不是啰嗦,够不够精炼; - ,延迟,,就是响应时间,单位是毫秒,越快越好。 跑完测试,结果里会显出每个指标的具体分数和阈值,还会打上“通过”还是“不通过”,一眼就能看清哪里达标、哪里掉链子。如果你觉得某个指标对你场景不重要,比如有些时候不需要那么简洁,那你直接把测试规范那个YAML文件打开,删掉对应的那一段就行,很灵活。 好,这一页就讲这些。记住,用上下文变量做个性化,测试起来就这么几步,有问题随时提。

关键词

Agentforce Salesforce