MyConstants.java 7.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143
  1. package com.slibra.common.constant;
  2. public class MyConstants {
  3. public static final String QI_NIU_YUN_UPLOAD_URL = "userupload/";
  4. public static final String SUCCESS = "操作成功";
  5. //报警计算使用的比例 默认是1.1倍
  6. public static final String SCALE_VALUE = "1.1";
  7. //温度的范围 超过该温度表示夏季;没有超过表示冬季
  8. public static final String TEMPERATURE_VALUE = "12";
  9. public static final String WARNING_TEMPLATE = "您有#个报警信息,请解决";
  10. public static final String FORECAST_WARNING_TEMPLATE = "您有#个预警信息,请解决";
  11. public static final String CHAOBIAO_WARNING = "超标报警";
  12. public static final String CHAOGUANKONG_WARNING = "超管控报警";
  13. public static final String EXCEPTION_WARNING = "设备数据异常";
  14. public static final String WARNING_LEVEL_ONE = "一级";
  15. public static final String WARNING_LEVEL_TWO = "二级";
  16. public static final String WARNING_LEVEL_THREE = "三级";
  17. public static final String WARNING_LEVEL_NO_DATE = "异常";
  18. public static final String WARNING_DEFAULT_QUESTION= "在线仪表数据异常";
  19. public static final String WARNING_DEFAULT_CREATE = "task-job";
  20. public static final String DEFAULT_ID_IDENTIFIER = "@@id@@";
  21. public static final int MAX_COUNT = 30;
  22. public static final String JIAN_BAO_END = "简报";
  23. //简报的prompt
  24. public static final String JIAN_BAO_PROMPT = "作为一个工艺分析师,请生成一份#{0}日分析报告,根据我提供的详细数据,输出一份详细的分析报告。报告需数据准确、分析深入,建议具体可行,以便为水务管理和决策提供支持。整体文字在500字内,报告分为三部分:\n" +
  25. "\n" +
  26. "\n" +
  27. "\n" +
  28. " 1、水质数据指标超标情况分析\n" +
  29. "\n" +
  30. " 2、对于超标的数据推送解决方案,没有超标情况的话,对比前一日数据,计算数据同比和可能出现异常的情况\n" +
  31. "\n" +
  32. " 3、提出针对性的改善建议,包括但不限于优化处理工艺、加强水质监测、改善水源保护等。\n" +
  33. "\n" +
  34. " \n" +
  35. "\n" +
  36. " #{0}日进出水质数据:\n" +
  37. "\n" +
  38. "进水 - COD:#{2}mg/L 、 TN:#{3}mg/L 、TP:#{4}mg/L、NH3-N:#{5}mg/L、SS:#{6}mg/L、进水水量:#{7}m³/d\n" +
  39. "\n" +
  40. "出水 - COD:#{8}mg/L 、 TN:#{9}mg/L 、TP:#{10}mg/L、NH3-N:#{11}mg/L、SS:#{12}mg/L、出水水量:#{13}m³/d\n" +
  41. "\n" +
  42. " #{1}日进出水质数据:\n" +
  43. "\n" +
  44. "\n" +
  45. "\n" +
  46. "进水 - COD:#{14}mg/L 、 TN:#{15}mg/L 、TP:#{16}mg/L、NH3-N:#{17}mg/L、SS:#{18}mg/L、进水水量:#{19}m³/d\n" +
  47. "\n" +
  48. "出水 - COD:#{20}mg/L 、 TN:#{21}mg/L 、TP:#{22}mg/L、NH3-N:#{23}mg/L、SS:#{24}mg/L、出水水量:#{25}m³/d\n" +
  49. "\n" +
  50. " 标准值定义:\n" +
  51. "\n" +
  52. "进水 - COD:#{26}mg/L 、 TN:#{27}mg/L 、TP:#{28}mg/L、NH3-N:#{29}mg/L、SS:#{30}mg/L\n" +
  53. "\n" +
  54. "出水 - COD:#{31}mg/L 、 TN:#{32}mg/L 、TP:#{33}mg/L、NH3-N:#{34}mg/L、SS:#{35}mg/L";
  55. /**
  56. * 生化报警提示词
  57. */
  58. public static final String SH_WARNING_PROMPT = "作为污水处理行业的专家,请你协助我整合多个工艺工程师提供的污水处理决策方案\n" +
  59. "\n" +
  60. " 已知数据:#{0},标准值#{1}mg/L,管控值#{2}mg/L,报警值#{3}mg/L\n" +
  61. "\n" +
  62. " 根据已知数据生成超标解决方案,请输出一个解决方案,方案分为三部分,第一部分写问题总述,第二部分问题解决方案,第三部分用表格呈现与超标指标关系到的其他污水处理指标的处理的建议值、调整说明等内容。";
  63. public static final String CHAT_GONGDAN_1_ERROR_MSG = "智能工单问答必须要选择一个日期";
  64. public static final String CHAT_GONGDAN_2_ERROR_MSG = "很抱歉,当前日期指标没有数据,请查证后再试";
  65. public static final String GONGDAN_TITLE = "请生成#{0}智能工单分析报告";
  66. /**
  67. * 工单的prompt
  68. */
  69. public static final String GONGDAN_PROMPT = "作为一个工艺分析师,请生成一份#{0}日分析报告,根据水务日报系统中提供的详细数据,按照以下要求,输出一份详细的分析报告。报告需数据准确、分析深入,建议具体可行,以便为水务管理和决策提供支持。\n" +
  70. "\n" +
  71. "1、水质数据、生化数据:,以下是#{0}日详细数据,要使用表格形式展现\n" +
  72. "\n" +
  73. "水质指标:\n" +
  74. "\n" +
  75. "进水 - COD:#{2}mg/L 、 TN:#{3}mg/L 、TP:#{4}mg/L、NH3-N:#{5}mg/L、SS:#{6}mg/L、进水水量:#{7}m³/d\n" +
  76. "\n" +
  77. "出水 - COD:#{8}mg/L 、 TN:#{9}mg/L 、TP:#{10}mg/L、NH3-N:#{11}mg/L、SS:#{12}mg/L、出水水量:#{13}m³/d\n" +
  78. "\n" +
  79. "二、生化指标:\n" +
  80. "\n" +
  81. "1#好氧池\n" +
  82. "\n" +
  83. "pH:#{14}、 SV:#{15}、SVI:#{16}mg/L、MLSS:#{17}mg/L、MLVSS:#{18}mg/L、DO:#{19}mg/L\n" +
  84. "\n" +
  85. "2#好氧池\n" +
  86. "\n" +
  87. "pH:#{20}、 SV:#{21}、SVI:#{22}mg/L、MLSS:#{23}mg/L、MLVSS:#{24}mg/L、DO:#{25}mg/L\n" +
  88. "1#厌氧池\n" +
  89. "\n" +
  90. "DO:#{26}mg/L\n" +
  91. "\n" +
  92. "2#厌氧池\n" +
  93. "\n" +
  94. "DO:#{27}mg/L\n" +
  95. "\n" +
  96. "\n" +
  97. "\n" +
  98. "2、指标数据的分析:\n" +
  99. "\n" +
  100. "化学需氧量(COD)、总磷(TP)、总氮(TN)、SS,氨氮、指标数据分析:\n" +
  101. "\n" +
  102. "分析所有关键水质和生化指标的达标情况,包括与国家标准和行业标准的对比。\n" +
  103. "\n" +
  104. "与前一天进水、出水各项指标进行计算,使用环比方法,计算出百分比,并分析对比情况\n" +
  105. "\n" +
  106. "\n" +
  107. "\n" +
  108. "#{1}水质指标:\n" +
  109. "\n" +
  110. "进水 - COD:#{28}mg/L 、 TN:#{29}mg/L 、TP:#{30}mg/L、NH3-N:#{31}mg/L、SS:#{32}mg/L、进水水量:#{33}m³/d\n" +
  111. "\n" +
  112. "出水 - COD:#{34}mg/L 、 TN:#{35}mg/L 、TP:#{36}mg/L、NH3-N:#{37}mg/L、SS:#{38}mg/L、出水水量:#{39}m³/d\n" +
  113. "\n" +
  114. "\n" +
  115. "\n" +
  116. "3、综合分析与建议:\n" +
  117. "\n" +
  118. "根据上述数据,运用适当的分析方法,如工艺分析、数据趋势分析法、在线仪表与水质指标数据比对效果、预测分析法(分析出未来趋势),提出针对性的改善建议,包括但不限于优化处理工艺、加强水质监测、改善水源保护等。\n" +
  119. "\n" +
  120. "\n" +
  121. "\n" +
  122. "结论:\n" +
  123. "\n" +
  124. "总结分析报告的主要发现,强调当前水质和生化指标的整体状况。\n" +
  125. "\n" +
  126. "对未来水质管理和监控工作提出建议和展望。";
  127. }