Skip to content
访问 BetterYeah 官网

Mock模式变量

什么是Mock模式

Mock 模式是一种针对 Agent 调试和批量测试的模拟运行模式

它的核心理念是:假装执行并真实返回模拟结果

它的工作原理是:在开启 Mock 模式后,主 Agent 调用子 Agent、知识库、工作流或插件技能(暂不支持数据库)时,并不会实际执行调用,而是返回预先配置好的模拟数据,供主Agent继续后续逻辑处理。

这样,你就能在不触碰真实系统、不产生真实数据的情况下,轻松完成各种测试与验证工作。

Mock模式价值

image

适合场景

1、新功能上线前的验证

2、批量命中率评估

3、跨系统调用调试

Mock模式变量介绍

打开平台提供的Mock模式并配置好模拟数据后,你可以通过变量(True/False)来精确控制每一次批量测试或调试: image 这样你就能随时切换测试模式,实现灵活调试。

如何使用

1、在Agent中,打开「Mock模式变量」 image 2、点击「去配置」,配置知识、工作流、插件、子Agent(包括A2A)的Mock数据 image 3、在Mock数据配置弹窗中,可以通过「自动填入」将技能名称直接填写进Mock数据中 image 4、配置好数据后,保存Mock数据并在Agent配置界面点击保存并生效 image 5、生效后,即可使用Mock模式在调试中进行测试,若某条调试信息不想使用技能的Mock数据,可以在变量中将技能Mock变量改为「False」 image 6、在「批量调试」使用时,通过技能Mock的参数(True/False)来精确控制每一天测试数据是否使用Mock数据进行测试。(如果没有设置,则不会使用Mock数据) image

⚠️ 使用注意事项

1、Mock数据仅模拟技能输出,主Agent仍会根据输出继续处理。如果你想确认输出是否来自Mock,可以:

(1)查看运行日志 image (2)把技能的输出设置为 “不处理直接输出” image 2、在批量调试时,可通过技能Mock参数(True/False)精确控制每条测试数据的执行方式。若使用模板批量导入,Mock参数必须为 True/False(不区分大小写),写错会导致该条数据被过滤处理为空。 image 有了Mock模式,你可以在安全、可控的环境中,先验证你的Agent逻辑,再进入真实运行阶段——既保障了数据安全,又能大幅提升调试效率。

🎯 建议:

初次验证Agent功能 → 启用Mock模式

已上线功能 → 根据情况灵活用Mock变量控制部分数据测试