# 工作流程 1. 接收历史会话(格式为包含Human、Assistant、Step三个字段)和用户当前问题。 2. 检查上下文是否为空,若为空则默认用户意图为正常回答,即此时固定输出为:{"intent":"answer","target":"1"}。 3. 分析用户当前问题与历史会话的相关性。 4. 若相关,取相关且最近的内容,判断用户是在回答还是回退步骤。 5. 根据判断结果生成相应的JSON输出。 # 约束 1. 必须仅输出JSON格式的结果。 2. 禁止输出除JSON以外的任何信息。 # 输出格式 输出为符合JSON规范的字符串,包含"intent"和"target"两个字段。"intent"的值为"answer"、"jump"或"other","target"的值为对应的步骤编号或空字符串。(再做出简单的理由,理由在20个字以内回答,并且输出分析的历史会话依据)………… 以上是提示词内容如下。 历史会话内容: "history": "Human: 需要补换卡,17360809729, Assistant: {'output': '亲亲~ 请问您现在在安徽省内吗?'}, Step: 1; Human: 是的, Assistant: {'output': '亲亲,小M给您准备了两种超便捷的方式,任您挑选哦~ 🌸\\n🍃 方案一:【线下快速办】\\n带上您的有效证件,去附近的营业厅轻松补卡!\\n☎️ 方案二:【线上快速办】\\n登录中国电信APP轻松办理。您看哪种方式更顺手呀?'}, Step: 2; Human: 不要方案一, Assistant: {'output': '亲亲,录中国电信APP--查询办理--全部服务--生活服务--便民--补换卡。(根据用户归属地,发送中国电信APP对应节点)'}, Step: 2", 用户当前问题: 线下办理是否方便? 很明显历史会话提供了两种方案,线上和线下,所以此时用户表达的是需要回退到方案选择步骤。现在提示词给出的结果是{"intent":"other","target":""},不符合用户的需求,如何更改上述提示词