BESIII数智化升级软件例会

Asia/Shanghai

本次会议围绕值班助手与运维助手的优化展开,重点讨论了超时保护、状态日志记录、权限控制及AI代码审核机制,并明确了账号上线与大屏优化的后续计划。
小结
1. 值班助手优化

增加超时保护机制:针对艾克桑回复慢的问题,设置300秒超时保护,避免前端长时间无响应。
优化定期值班总结:当前每半小时总结一次状态,需改进为事件驱动逻辑。

事件触发:run开始或结束时自动触发一次状态更新,确保信息实时性。
持续运行提示:若无新事件,至少每小时生成一条持续运行记录,体现助手工作状态。


完善综合事件日志:建立集中化的重大事件列表,替代分散的单向日志,便于全局查看系统运行轨迹。

2. 运维助手技能与权限控制

新增DAQ启停Skill:支持start/stop操作,但需完善异常处理与自动重启机制。

失败重试策略:命令执行失败时应自动抓取报错信息并重试,连续失败后联系on-call人员。
自动重启闭环:集成自动重启脚本,实现从沙箱到启动的完整闭环处理。


严格权限分级管理:明确不同助手的访问边界与操作权限。

值班助手:仅开放只读权限,禁止修改数据库或重启DAQ,负责生成值班报告。
运维助手:开放专家级可修改权限,用于服务控制、直方图规则修改及知识库管理。
交互分工:面向值班员交互的报表由值班助手生成,纯后台分析由运维助手执行。

 

3. AI代码开发与质量管控

规范AI代码修改流程:针对AI改代码的不可控性,制定严格的工程化管控措施。

文档化要求:每个项目需编写开发指南README,并在提示词中强制引用,确保模型理解架构。
版本管理与回退:所有代码修改必须进入Git进行版本化管理,支持随时回退。
测试集验证:开发独立测试用例集,每次上线前通过不同Agent自动化验证功能正确性。


沉淀会话与知识库打通:将碎片化的对话转化为结构化知识资产。

会话关闭归档:任务完成后自动关闭会话,将总结存入知识库或Git。
知识库联动:Skill需关联知识库排查顺序,实现异常情况下的智能检索与诊断。

 

4. EMS服务与报表优化

统一EMS命名与服务控制:将相关服务统称为EMS,后续功能完善后再升级为ECS,并通过Skill统一管理启停。
优化Report页面布局:调整表格列宽与固定长度,提升小屏幕显示效果。

列宽压缩:压缩不重要的BIM等列宽,隐藏非关键参数(如日期),突出核心数据。
空值显示修正:区分“无数据”与“未到时间”,本周/下周未查询到数据时显示为空而非零。


新旧系统比对服务:开发独立比对工具,提取老系统图片参数与新系统Data Hub数据进行差异分析,辅助发现直方图不一致问题。

5. MS服务监听与异常修复

修复Run同步问题:改为先获取Run Member再保存数据,待prepare for run成功后再同步数据库,解决数据丢失问题。
增强RC监听机制:针对RC进程挂掉无输出问题,增加对root controller进程的PID监测与存活检查,发现异常时自动重启软件。
补充操作日志记录:为daq run和qdaq等准脚本追加日志输出,实现人工与自动化操作的全面可追溯。

6. 用户权限与大屏幕优化

推进账号权限上线:优先实现SSO登录与角色权限控制,为8080正式上线做准备。

角色配置:运行负责人按周配置邮箱地址,系统自动生成密码并邮件通知,一周后自动失效。
排班对接:从值班网页下载运营负责人名单,同步至系统完成账号初始化。


优化值班室大屏幕展示:调整图表布局以符合值班员观看习惯。

布局精简:移除干扰色块与竖条,合并亮度与流强图表,重点突出噪声监控。
报警机制探索:探讨基于数据库原始数据的噪声异常报警规则,减少对人工盯屏的依赖。

 

待办

设计并实现值班总结的事件驱动逻辑,在run开始/结束时自动触发更新,并确保持续运行时每小时有记录。 捡了个六饼
完善运维助手DAQ启停Skill的异常处理与自动重启机制,连续失败后联系on-call人员。 捡了个六饼
整理并合并所有Skill到Git中,编写开发指南README,建立独立的测试用例集用于上线前验证。 捡了个六饼
开发新旧系统比对服务,提取老系统图片参数与新系统Data Hub数据进行差异分析。 捡了个六饼
增强MS服务的RC监听机制,增加对root controller进程的PID监测与存活检查,发现异常时自动重启软件。 捡了个六饼
为daq run和qdaq等准脚本追加日志输出,实现操作的全面可追溯。 捡了个六饼
准备每周运营负责人的配置文档(包含姓名与邮箱),提交给孙云华确认并同步至系统。 东升
优化Report页面布局,压缩不重要的列宽,修正空值显示逻辑,并添加周报分析模块。 捡了个六饼
调整值班室大屏幕展示布局,移除干扰元素,合并亮度与流强图表,重点突出噪声监控。 捡了个六饼
探索基于数据库原始数据的噪声异常报警规则,减少人工盯屏依赖。 捡了个六饼
 

There are minutes attached to this event. Show them.