西藏巴青项目

大屏畜牧资源功能需求-草稿.md 3.6KB

做一个畜牧资源统计功能模块:

  1. 参考 牧业疫病诊疗服务 模块
  2. 统计当前年份畜牧资源的数据
  3. 核心数据总览:累计使用用户(人):统计biz_consult_session表中当年consult_type=2的asker_user_id的实际数量;今日活跃用户(人):统计biz_consult_session表中update_time为今天的consult_type=2的asker_user_id的实际数量;日新增用户(人):统计biz_consult_session表中create_time、update_time为今天的consult_type=2的asker_user_id(且asker_user_id不在今天以前的会话中出现过)的实际数量;累计会话数(次):统计biz_consult_session表中截至到当前时间的consult_type=2的会话的数量;今日会话数(次):统计biz_consult_session表中今天创建的会话数;累计提问量(次):统计biz_consult_message表中sender_role=3、sender_user_id=0的截至到当前时间的记录行数;今日提问量(次):统计biz_consult_message表中sender_role=3、sender_user_id=0、create_time为今天的记录行数;平均响应时长(秒):统计biz_consult_message表中sender_role=3、sender_user_id=0截至到当前时间的所有记录的cost_time的平均值。
  4. 活跃度趋势:分会话数(次)、提问量(次)两个维度统计最近7天每天的会话数、提问量的趋势变化;会话数:biz_consult_session表中七天中某天创建的会话数;提问量:统计biz_consult_message表中sender_role=3、sender_user_id=0、create_time为7天中某天的记录行数。
  5. 用户结构分析:统计biz_diagnosis_user表中的新用户人数、老用户人数;新用户:last_use_time-first_use_time <=半年;老用户:last_use_time-first_use_time > 半年;
  6. 提问分类占比:查询biz_consult_message表中sender_role=3、sender_user_id=0截至到当前时间的通过ai_category进行分类统计各个类型占问题总数的比例;饼状图展示。
  7. 模型调用分析:查询biz_consult_message表中sender_role=3、sender_user_id=0截至到当前时间的通过ai_category进行分类统计提问次数。
  8. 分时使用热度: 分会话数(次)、提问量(次)两个维度统计距当前时间最近 24 小时内每整点小时的会话数、提问量趋势;会话数:biz_consult_session 表该小时内创建的会话数;提问量:biz_consult_messagesender_role=3sender_user_id=0create_time 落在该整点小时的记录行数。横轴 HH:mm,悬停显 yyyy-MM-dd HH:mm
  9. 单次会话提问数量分布:通过会话提问次数(1-2条|3-4条|5-10条|10条以上)分类统计对对应类型的会话与总会话数的占比;通过biz_consult_session表和biz_consult_message关联,统计每个会话的提问数量(sender_role=3、sender_user_id=0的记录条数);
  10. 会话状态分布:分正常应答、调用失败2个维度统计提问次数;正常应答:cost_time不为空;调用失败:cost_time为空;查询biz_consult_message表中sender_role=3、sender_user_id=0截至到当前时间的按维度统计记录的条数。
  11. 热点问题榜单:查询biz_consult_message表中sender_role=3、sender_user_id=0截至到当前时间的通过ai_category进行分类统计各个类型占问题总数的比例;占比多的即为热点问题;按时间倒序取前5条。
  12. 高频关键词:通过biz_consult_session s和biz_consult_message m关联(s.id=m.session_id,s.consult_type=2,m.sender_role=1,m.sender_user_id<>0)查询send_time为当前年份的提问问题列表;从提问问题列表中帮我提取高频关键词及出现的次数,按次数倒序,取前30个高频关键词及次数。