|
@@ -1,103 +1,33 @@
|
|
-from qwen_agent.sub_agent.gis.gis_geometry_agent import GisGeometryAgent
|
|
|
|
from qwen_agent.sub_agent.gis.gis_geocoder_agent import GisGeocoderAgent
|
|
from qwen_agent.sub_agent.gis.gis_geocoder_agent import GisGeocoderAgent
|
|
-from qwen_agent.sub_agent.gis.gis_surrounding_facilities_query_agent import GisSurroundingFacilitiesQueryAgent
|
|
|
|
-from qwen_agent.sub_agent.gis.spatial_analysis_agent import SpatialAnalysisAgent
|
|
|
|
-from qwen_agent.sub_agent.sql.trade_sql_agent import TradeSqlAgent
|
|
|
|
from qwen_agent.sub_agent.summary_agent import SummaryAgent
|
|
from qwen_agent.sub_agent.summary_agent import SummaryAgent
|
|
from qwen_agent.sub_agent.ChartAgent import ChartAgent
|
|
from qwen_agent.sub_agent.ChartAgent import ChartAgent
|
|
from qwen_agent.sub_agent.sql.land_site_selection_sql_agent import LandSiteSelectionSqlAgent
|
|
from qwen_agent.sub_agent.sql.land_site_selection_sql_agent import LandSiteSelectionSqlAgent
|
|
-from qwen_agent.sub_agent.sql.land_find_sql_agent import LandFindSqlAgent
|
|
|
|
from qwen_agent.sub_agent.sql.land_supply_sql_agent import LandSupplySqlAgent
|
|
from qwen_agent.sub_agent.sql.land_supply_sql_agent import LandSupplySqlAgent
|
|
from qwen_agent.sub_agent.sql.land_use_sql_agent import LandUseSqlAgent
|
|
from qwen_agent.sub_agent.sql.land_use_sql_agent import LandUseSqlAgent
|
|
-from qwen_agent.sub_agent.sql.land_approval_sql_agent import LandApprovalSqlAgent
|
|
|
|
-from qwen_agent.sub_agent.sql.kfq_eval_sql_agent import KfqEvalSqlAgent
|
|
|
|
-from qwen_agent.sub_agent.ReportAgent import ReportAgent
|
|
|
|
-from qwen_agent.sub_agent.doc.notice_agent import NoticeAgent
|
|
|
|
-from qwen_agent.sub_agent.doc.work_summary_agent import WorkSummaryAgent
|
|
|
|
-from qwen_agent.sub_agent.doc.share_agent import ShareAgent
|
|
|
|
-from qwen_agent.sub_agent.doc.leader_agent import LeaderAgent
|
|
|
|
-from qwen_agent.sub_agent.doc.personal_agent import PersonalAgent
|
|
|
|
-from qwen_agent.sub_agent.doc.work_plan_agent import WorkPLanAgent
|
|
|
|
-from qwen_agent.sub_agent.doc.search_report_agent import SearchReportAgent
|
|
|
|
-from qwen_agent.sub_agent.doc.material_agent import MaterialAgent
|
|
|
|
-from qwen_agent.sub_agent.doc.polish_agent import PolishAgent
|
|
|
|
-from qwen_agent.sub_agent.doc.expand_write_agent import ExpandWriteAgent
|
|
|
|
-from qwen_agent.sub_agent.doc.continue_write_agent import ContinueWriteAgent
|
|
|
|
-from qwen_agent.sub_agent.doc.error_check_agent import ErrorCheckAgent
|
|
|
|
-from qwen_agent.sub_agent.doc.sensitive_check_agent import SensitiveCheckAgent
|
|
|
|
|
|
+
|
|
from qwen_agent.sub_agent.gis.gis_layer_operation import GisLayerOperationAgent
|
|
from qwen_agent.sub_agent.gis.gis_layer_operation import GisLayerOperationAgent
|
|
ActionDict = {
|
|
ActionDict = {
|
|
"generate_chart": ChartAgent,
|
|
"generate_chart": ChartAgent,
|
|
"summary": SummaryAgent,
|
|
"summary": SummaryAgent,
|
|
"LandSiteSelectionSqlAgent": LandSiteSelectionSqlAgent,
|
|
"LandSiteSelectionSqlAgent": LandSiteSelectionSqlAgent,
|
|
- "LandFindSqlAgent": LandFindSqlAgent,
|
|
|
|
- "LandApprovalSqlAgent": LandApprovalSqlAgent,
|
|
|
|
"LandSupplySqlAgent": LandSupplySqlAgent,
|
|
"LandSupplySqlAgent": LandSupplySqlAgent,
|
|
"LandUseSqlAgent": LandUseSqlAgent,
|
|
"LandUseSqlAgent": LandUseSqlAgent,
|
|
- "KfqEvalSqlAgent": KfqEvalSqlAgent,
|
|
|
|
- "TradeSqlAgent": TradeSqlAgent,
|
|
|
|
- "ReportAgent": ReportAgent,
|
|
|
|
- "SpatialAnalysisAgent": SpatialAnalysisAgent,
|
|
|
|
- "GisGeometryAgent": GisGeometryAgent,
|
|
|
|
"GisGeocoderAgent": GisGeocoderAgent,
|
|
"GisGeocoderAgent": GisGeocoderAgent,
|
|
- "GisSurroundingFacilitiesQueryAgent": GisSurroundingFacilitiesQueryAgent,
|
|
|
|
- "NoticeAgent": NoticeAgent,
|
|
|
|
- "WorkSummaryAgent": WorkSummaryAgent,
|
|
|
|
- "ShareAgent": ShareAgent,
|
|
|
|
- "LeaderAgent": LeaderAgent,
|
|
|
|
- "PersonalAgent": PersonalAgent,
|
|
|
|
- "WorkPLanAgent": WorkPLanAgent,
|
|
|
|
- "SearchReportAgent": SearchReportAgent,
|
|
|
|
- "MaterialAgent": MaterialAgent,
|
|
|
|
- "PolishAgent": PolishAgent,
|
|
|
|
- "ExpandWriteAgent": ExpandWriteAgent,
|
|
|
|
- "ContinueWriteAgent": ContinueWriteAgent,
|
|
|
|
- "ErrorCheckAgent": ErrorCheckAgent,
|
|
|
|
- "SensitiveCheckAgent": SensitiveCheckAgent,
|
|
|
|
"GisLayerOperationAgent":GisLayerOperationAgent
|
|
"GisLayerOperationAgent":GisLayerOperationAgent
|
|
}
|
|
}
|
|
|
|
|
|
AgentCNNameDict = {
|
|
AgentCNNameDict = {
|
|
"generate_chart": "图表生成",
|
|
"generate_chart": "图表生成",
|
|
- "gis_planner": "空间分析",
|
|
|
|
- "SpatialAnalysisAgent": "空间分析和图层查询",
|
|
|
|
"GisGeometryAgent": "Gis 基础操作",
|
|
"GisGeometryAgent": "Gis 基础操作",
|
|
- "GisGeocoderAgent": "Gis 地理编码",
|
|
|
|
- "GisSurroundingFacilitiesQueryAgent": "周边设施查询",
|
|
|
|
"summary": "总结摘要",
|
|
"summary": "总结摘要",
|
|
"plan_dispatcher": "任务分发",
|
|
"plan_dispatcher": "任务分发",
|
|
"Chat": "聊天机器人",
|
|
"Chat": "聊天机器人",
|
|
- "KnowledgeChat": "知识库问答",
|
|
|
|
"LandSiteSelectionSqlAgent": "智能选址",
|
|
"LandSiteSelectionSqlAgent": "智能选址",
|
|
"LandFindSqlAgent": "找图找数",
|
|
"LandFindSqlAgent": "找图找数",
|
|
- "KfqEvalSqlAgent": "园区及开发区评价查询",
|
|
|
|
"LandSupplySqlAgent": "供地合同信息查询",
|
|
"LandSupplySqlAgent": "供地合同信息查询",
|
|
- "LandUseSqlAgent": "土地利用现状信息查询",
|
|
|
|
- "LandApprovalSqlAgent": "土地报批项目信息查询",
|
|
|
|
- "ReportAgent": "分析报告生成",
|
|
|
|
"land_site_selection_planner": "地块智能选址plan",
|
|
"land_site_selection_planner": "地块智能选址plan",
|
|
"land_find_planner": "找图找数plan",
|
|
"land_find_planner": "找图找数plan",
|
|
"land_supply_planner": "企业信息查询plan",
|
|
"land_supply_planner": "企业信息查询plan",
|
|
- "land_use_planner": "地利用现状信息查询plan",
|
|
|
|
- "land_approval_planner": "土地报批项目查询plan",
|
|
|
|
- "kfq_eval_planner": "园区及开发区评价查询plan",
|
|
|
|
- "TradeSqlAgent": "土地公开交易信息查询",
|
|
|
|
- "landtrade_planner": "土地公开交易信息查询plan",
|
|
|
|
- "report_planner": "分析报告生成plan",
|
|
|
|
- "doc_write_planner": "用于公文生成,并可以对文字进行润色、扩写、续写,还能检查文章的内容是否有错误、是否包含敏感词的plan",
|
|
|
|
- "NoticeAgent": "用于生成通知报告的Agent",
|
|
|
|
- "WorkSummaryAgent": "用于生成工作总结的Agent",
|
|
|
|
- "ShareAgent": "用于生成心得体会的Agent",
|
|
|
|
- "LeaderAgent": "用于生成领导讲话的Agent",
|
|
|
|
- "PersonalAgent": "用于生成个人讲话的Agent",
|
|
|
|
- "WorkPLanAgent": "用于生成工作方案的Agent",
|
|
|
|
- "SearchReportAgent": "用于生成调研报告的Agent",
|
|
|
|
- "MaterialAgent": "用于生成宣传材料的Agent",
|
|
|
|
- "PolishAgent": "用于文章润色的Agent",
|
|
|
|
- "ExpandWriteAgent": "用于文章扩写的Agent",
|
|
|
|
- "ContinueWriteAgent": "用于文章续写的Agent",
|
|
|
|
- "ErrorCheckAgent": "用于检查文章内容是否有错误的Agent",
|
|
|
|
- "SensitiveCheckAgent": "用于文章内敏感词检查的Agent",
|
|
|
|
"layer_operation_planner": "用于GIS图层控制系统的Agent",
|
|
"layer_operation_planner": "用于GIS图层控制系统的Agent",
|
|
"GisLayerOperationAgent": "Gis 图层控制",
|
|
"GisLayerOperationAgent": "Gis 图层控制",
|
|
}
|
|
}
|
|
@@ -166,6 +96,22 @@ LLMDict_GPT4 = {
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+LLMDict_DS_R1_21B = {
|
|
|
|
+ "plan_dispatcher": 'DeepSeek-R1-Distill-Qwen-32B',
|
|
|
|
+ "generate_chart": 'DeepSeek-R1-Distill-Qwen-32B',
|
|
|
|
+ "summary": 'DeepSeek-R1-Distill-Qwen-32B',
|
|
|
|
+ "planner": "DeepSeek-R1-Distill-Qwen-32B",
|
|
|
|
+ "show_case": "DeepSeek-R1-Distill-Qwen-32B",
|
|
|
|
+ "Chat": "DeepSeek-R1-Distill-Qwen-32B",
|
|
|
|
+ "LandSupplySqlAgent": "DeepSeek-R1-Distill-Qwen-32B",
|
|
|
|
+ # 智能选址
|
|
|
|
+ "LandSiteSelectionSqlAgent": "DeepSeek-R1-Distill-Qwen-32B",
|
|
|
|
+ # 找图找数
|
|
|
|
+ "LandFindSqlAgent": "DeepSeek-R1-Distill-Qwen-32B",
|
|
|
|
+ "GisGeocoderAgent": "DeepSeek-R1-Distill-Qwen-32B",
|
|
|
|
+ "GisLayerOperationAgent": "DeepSeek-R1-Distill-Qwen-32B"
|
|
|
|
+}
|
|
|
|
+
|
|
LLMDict_Qwen_72B_1211 = {
|
|
LLMDict_Qwen_72B_1211 = {
|
|
"plan_dispatcher": 'qwen2.5-instruct',
|
|
"plan_dispatcher": 'qwen2.5-instruct',
|
|
"generate_chart": 'qwen2.5-instruct',
|
|
"generate_chart": 'qwen2.5-instruct',
|
|
@@ -174,32 +120,12 @@ LLMDict_Qwen_72B_1211 = {
|
|
"show_case": "qwen2.5-instruct",
|
|
"show_case": "qwen2.5-instruct",
|
|
"Chat": "qwen2.5-instruct",
|
|
"Chat": "qwen2.5-instruct",
|
|
"LandSupplySqlAgent": "qwen2.5-instruct",
|
|
"LandSupplySqlAgent": "qwen2.5-instruct",
|
|
- "TradeSqlAgent": "qwen2.5-instruct",
|
|
|
|
- "LandUseSqlAgent": "qwen2.5-instruct",
|
|
|
|
- "KfqEvalSqlAgent": "qwen2.5-instruct",
|
|
|
|
- "LandApprovalSqlAgent": "qwen2.5-instruct",
|
|
|
|
- "ReportAgent": "qwen2.5-instruct",
|
|
|
|
# 智能选址
|
|
# 智能选址
|
|
"LandSiteSelectionSqlAgent": "qwen2.5-instruct",
|
|
"LandSiteSelectionSqlAgent": "qwen2.5-instruct",
|
|
# 找图找数
|
|
# 找图找数
|
|
"LandFindSqlAgent": "qwen2.5-instruct",
|
|
"LandFindSqlAgent": "qwen2.5-instruct",
|
|
# 空间分析
|
|
# 空间分析
|
|
"SpatialAnalysisAgent": "qwen2.5-instruct",
|
|
"SpatialAnalysisAgent": "qwen2.5-instruct",
|
|
- "GisGeometryAgent": "qwen2.5-instruct",
|
|
|
|
"GisGeocoderAgent": "qwen2.5-instruct",
|
|
"GisGeocoderAgent": "qwen2.5-instruct",
|
|
- "GisSurroundingFacilitiesQueryAgent": "qwen2.5-instruct",
|
|
|
|
- "NoticeAgent": "qwen2.5-instruct",
|
|
|
|
- "WorkSummaryAgent": "qwen2.5-instruct",
|
|
|
|
- "ShareAgent": "qwen2.5-instruct",
|
|
|
|
- "LeaderAgent": "qwen2.5-instruct",
|
|
|
|
- "PersonalAgent": "qwen2.5-instruct",
|
|
|
|
- "WorkPLanAgent": "qwen2.5-instruct",
|
|
|
|
- "SearchReportAgent": "qwen2.5-instruct",
|
|
|
|
- "MaterialAgent": "qwen2.5-instruct",
|
|
|
|
- "PolishAgent": "qwen2.5-instruct",
|
|
|
|
- "ExpandWriteAgent": "qwen2.5-instruct",
|
|
|
|
- "ContinueWriteAgent": "qwen2.5-instruct",
|
|
|
|
- "ErrorCheckAgent": "qwen2.5-instruct",
|
|
|
|
- "SensitiveCheckAgent": "qwen2.5-instruct",
|
|
|
|
"GisLayerOperationAgent": "qwen2.5-instruct"
|
|
"GisLayerOperationAgent": "qwen2.5-instruct"
|
|
}
|
|
}
|