Files
skills/se-task-exec-spec/references/query_project_info_doc.md
T
2026-09-24 11:48:20 +08:00

1.6 KiB

查项目信息文档

请先思考上下文中是否包含项目信息?如果没有的话,请向用户询问项目名称/五码/项目别名。

口语和变量的映射关系

口语 变量名称
项目名称 projectName
五码 modelCode
项目别名 projectAlias
项目ID projectUuid

工作流程

  1. 先查项目基础信息,收集项目名称。
  2. 再用项目名称查项目名称和项目ID。

查项目基础信息

调用debuggingProjectQuery根据项目名称检索,查不到根据五码检索,仍然查不到根据项目别名检索。根据返回结果中的rows判定查询结果,有3种情况:

  • 返回1条,查询成功。
  • 返回0条或多条,向用户询问更具体的项目信息,重新查询。
  • 返回错误信息,参考错误信息处理。

查项目名称和项目ID

调用queryProjectNameList工具,使用项目名称检索,响应结果是一个JSON数组,有4种情况:

  • 返回1条结果,查询成功。
  • 返回多条,把查询结果展示给用户,让用户选1条。
  • 返回0条结果,视为查询失败,告知用户查不到项目名称和项目ID。
  • 返回错误信息,参考错误信息处理。

错误信息处理

调用debuggingProjectQuery或queryProjectNameList工具遇到错误的响应示例:

{
  "code": 500,
  "msg": "系统异常"
}

应对策略:友好的告知用户,因工具调用失败,请您稍后再试。不要自行主动重试,除非用户主动要求。