1.6 KiB
1.6 KiB
查项目信息文档
请先思考上下文中是否包含项目信息?如果没有的话,请向用户询问项目名称/五码/项目别名。
口语和变量的映射关系
| 口语 | 变量名称 |
|---|---|
| 项目名称 | projectName |
| 五码 | modelCode |
| 项目别名 | projectAlias |
| 项目ID | projectUuid |
工作流程
- 先查项目基础信息,收集项目名称。
- 再用项目名称查项目名称和项目ID。
查项目基础信息
调用debuggingProjectQuery根据项目名称检索,查不到根据五码检索,仍然查不到根据项目别名检索。根据返回结果中的rows判定查询结果,有3种情况:
- 返回1条,查询成功。
- 返回0条或多条,向用户询问更具体的项目信息,重新查询。
- 返回错误信息,参考错误信息处理。
查项目名称和项目ID
调用queryProjectNameList工具,使用项目名称检索,响应结果是一个JSON数组,有4种情况:
- 返回1条结果,查询成功。
- 返回多条,把查询结果展示给用户,让用户选1条。
- 返回0条结果,视为查询失败,告知用户查不到项目名称和项目ID。
- 返回错误信息,参考错误信息处理。
错误信息处理
调用debuggingProjectQuery或queryProjectNameList工具遇到错误的响应示例:
{
"code": 500,
"msg": "系统异常"
}
应对策略:友好的告知用户,因工具调用失败,请您稍后再试。不要自行主动重试,除非用户主动要求。