更新pyproject.toml和uv.lock文件,新增ijson和langfuse依赖,同时在对话到工单的分析流程中添加时间范围过滤功能,优化日志记录,支持按时间范围过滤会话数据。新增获取工作流运行信息的方法,并更新意图识别API以支持使用jieba分词。
This commit is contained in:
@@ -211,13 +211,12 @@ step_back_prompt = """
|
||||
## 任务说明
|
||||
1. 分析用户的原始问题,理解其核心意图和需求
|
||||
2. 考虑历史对话和会话背景,理解用户当前问题的上下文
|
||||
3. 生成一个更抽象、更高层次的问题,称为"后退问题"
|
||||
3. 生成更抽象、更高层次的问题,称为"后退问题",后退问题可以生成多个,依次后退到更抽象、更高层次的问题
|
||||
4. 后退问题应该:
|
||||
- 更加通用和抽象
|
||||
- 更加通用和抽象,不应包含原始问题的具体细节(包括场景限定、界面限定等其他限定词语)
|
||||
- 涵盖原始问题的核心主题
|
||||
- 去除过于具体的限制条件(如时间、地点、特定版本等)
|
||||
- 去除过于具体的限制条件(如时间、地点、特定版本、特定工程等)
|
||||
- 保持在同一领域和主题范围内
|
||||
- 考虑历史对话中的相关信息
|
||||
|
||||
## 输入
|
||||
用户原始问题: {query}
|
||||
@@ -229,10 +228,10 @@ step_back_prompt = """
|
||||
|
||||
## 示例
|
||||
原始问题: "配网D3软件2023版本如何在Windows 11系统上导入单位工程量清单?"
|
||||
后退问题: "配网D3软件如何导入工程量清单?"
|
||||
后退问题: ["配网D3软件如何导入工程量清单?", "如何导入单位工程量清单?"]
|
||||
|
||||
原始问题: "技改T1软件中的某个设备更换后,如何在系统中更新对应的定额?"
|
||||
后退问题: "技改T1软件中如何更新设备对应的定额?"
|
||||
后退问题: ["技改T1软件中如何更新设备对应的定额?", "如何更新设备对应的定额?"]
|
||||
"""
|
||||
|
||||
follow_up_questions_prompt = """
|
||||
|
||||
Reference in New Issue
Block a user