| answer_status | query_status | final_status | comment |
|---|---|---|---|
| waiting | / | waiting | |
| failure | / | failure | |
| stopped | / | stopped | |
| success | / | success | 未生成sql但正常文本回复,则无查询任务。 |
| success | waiting | waiting | |
| success | failure | failure | |
| success | stopped | stopped | |
| success | success(过渡版为waiting) | waiting | 过渡版逻辑:如果整体任务未结束,查询状态强制设为waiting |
| success | success | success | |
| success | success | failure | 异常组合。极端情况下会出现,比如网络问题等导致两个服务之间断联,server完成查询,但datamind未及时接收到查询状态(也就无法执行后续的可视化、解读等环节),最终标记失败。 注:可视化、解读等环节被视为非阻塞环节,单纯失败不会导致整体任务被标记为失败。 |