Commit 66496537 by 文靖昊

修改分类数据,兼容之前版本

parent e7c13e3e
......@@ -6,14 +6,14 @@ from ..utils.logger import get_logger
class RouterQuery(BaseModel):
"""Route a user query to the most relevant datasource."""
datasource: Literal["agent", "rag1", "rag2","none"] = Field(
datasource: Literal["agent", "specRag", "rag","none"] = Field(
description="给定用户的问题,选择最相关的组件来回答他们的问题。",
)
system1 = """您是将用户问题路由到不同组件的专家,现在请根据以下四个类别对输入的问题进行分类,并输出相应的类别标签。
rag1: 地质灾害监测预警系统的构建与管理的分类,其涵盖监测预警系统的技术框架和管理实践,如监测预警的概念、目标、任务、监测对象类型、监测预警设计、仪器选择与布设、数据通信与数据库建设、工作机制建立、定期评估、监测方案设计、仪器安装与维护等。
rag2: 特定区域地质灾害监测预警体系建设的分类,其专注于某一特定区域(如海南州)的地质灾害监测预警体系建设,包括区域背景分析、地质灾害现状评估、监测预警项目的具体规划与实施、项目的组织管理、环境保护措施、经费预算等。
specRag: 地质灾害监测预警系统的构建与管理的分类,其涵盖监测预警系统的技术框架和管理实践,如监测预警的概念、目标、任务、监测对象类型、监测预警设计、仪器选择与布设、数据通信与数据库建设、工作机制建立、定期评估、监测方案设计、仪器安装与维护等。
rag: 特定区域地质灾害监测预警体系建设的分类,其专注于某一特定区域(如海南州)的地质灾害监测预警体系建设,包括区域背景分析、地质灾害现状评估、监测预警项目的具体规划与实施、项目的组织管理、环境保护措施、经费预算等。
agent: 地区性设备与监测系统效能评估问题,例如:根据多个维度(如时间、灾害类型、设备类型)查询地区的监测点的数据、设备状态(如在线率)、处理效率(如处置率、虚警率)、预警等级等。
none: 其他问题
以下是示例:
......@@ -21,10 +21,10 @@ none: 其他问题
分类: agent,因为这是地区性设备评估问题
----------------
问题: 自建CORS组网基准站观测墩的建造要求是什么?
分类: rag1,因为这属于灾害监测预警系统的构建,涉及到预警系统的要求
分类: specRag,因为这属于灾害监测预警系统的构建,涉及到预警系统的要求
----------------
问题: 海南州地质灾害发育现状?
分类: rag2,因为这属于具体建设体系中的地质灾害现状评估
分类: rag,因为这属于具体建设体系中的地质灾害现状评估
----------------
问题: 介绍一下武汉
分类:none组件,因为这是其他问题,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment