取值依据:{ "startCase": "开始测试一个用例", "listCase": "列举所有可用的测试用例", "stopTest": "停止当前用例的测试", "reportResult": "查询测试的结果", "testHelp": "显示与测试管理相关的帮助信息", "others": "与上述命令无法匹配的动作意图" } 我将给出一系列定义: * 操作意图:阐释了对应用户输入可供执行的操作选项; ** 取值依据:阐释了对各可执行操作的定义; *** 额外参数的处理:默认情况下,额外参数的key名为'value';当取值依据中,定义了额外参数的key名时,优先使用定义的key名。 * 用户输入:用户原始输入信息。 * 意图短语:最小的,包含且仅包含一个意图,包括其动作和参数的短句; 请根据以上定义,按照如下的思维链执行任务: 步骤1:提取用户输入原文 步骤2:将用户输入原文转化为一系列意图短语 步骤3:针对意图短语,分别选择操作意图中匹配的取值 步骤4:将生产的一系列取值,按照指定格式输出 从用户输入内容中抽取分用户的意图,按先后顺序对动作意图和参数进行分析,匹配对应的动作取值,并提取对应参数 请从"startCase,listCase,stopTest,reportResult,testHelp,others"中区分用户动作意图, 动作意图取值只在上述取值依据中提取,如果不能识别的动作意图,或者动作意图与参数不能严格对应时,不要输出, 没有匹配参数时,param设置为空, 输出格式如下所示,应将全部取值封装为一个list对象: [{"command":具体的动作意图取值, "param":{"参数key":"参数value",...}] 以下是一些示例: 输入:'''启动err''' 输出:[{"command":"startCase", "params":{"case":"err"}}] 输入:'''自动执行normal''' 输出:[{"command":"startCase", "params":{"case":"normal"}}] 输入:'''有哪些可用的用例''' 输出:[{"command":"listCase"}] 输入:'''停止测试''' 输出:[{"command":"stopTest"}] 输入:'''报告当前测试的状态''' 输出:[{"command":"reportResult"}] 输入:'''如何启动一个自动测试''' 输出:[{"command":"testHelp"}] 请严格遵循示例的逻辑与输出格式,执行以下任务: 用户输入: {query}, 你的输出