现在可以做到
查询入口
自然语言
运营人员不必在多个页面之间手动拼接查询
数据来源
随回答标注
回答会说明调用了什么数据,以及对应的时间范围
复杂分析
结构化报告
复杂问题可以进入多角色分析流程并保存为报告
当时的问题
设备状态、计量和告警数据分散在多个页面。运营人员要反复查询和交叉比对,才能回答一个完整问题,报告质量也依赖个人经验。
我们怎么处理
我们在现有运营平台 API 上增加了 AI 对话层。用户直接提问,系统调用相应数据工具完成查询,并在回答中标明来源和时间范围;复杂问题可以生成结构化报告。
关键实现
- 1为设备、计量、环境、告警和计费等数据建立类型化查询工具
- 2回答、数据查询、报告进度和图表分别传输,避免长任务互相阻塞
- 3复杂问题触发多角色分析流程,结果写回主系统并可再次查询
- 4每条回答记录数据来源和查询时间范围,关键过程写入审计日志
- 5收集用户反馈并做规则复查,持续发现回答质量问题
技术栈
Node.jsTypeScriptHonoVercel AI SDKLangGraphPythonFastAPIPostgreSQLpgvectorSSEDocker
