SuperAPI AI 工具集

snapshot-aggregation

智能体与模型

查看项目

更新于 10-16 05:05

技能介绍

用途:当原始事件数据增长过快、无法直接查询时,用每日快照支撑历史仪表盘,并支持一天内多次流水线运行的正确合并。

主要能力:将流水线结果聚合为 DailySnapshot,包含文章数、事件数、聚类数、平均/最大风险分、分类汇总、Top 10 热点、Top 20 关键事件、国家统计、风险趋势与运行次数;提供 mergeSnapshots 合并同日多次运行结果,按位置和 ID 去重,保留 Top-N;提供 estimateSnapshotSize 估算快照字节数,便于容量规划。

使用方式:调用 aggregateToSnapshot(result, rawEvents, date) 生成快照;保存前查询当日是否已有快照,存在则 mergeSnapshots 后更新,否则插入;数据库表 daily_snapshots 以 snapshot_date 唯一,JSONB 存储分类、热点、事件和国家统计,并建立日期索引。

适用场景:历史仪表盘、90 天保留策略、每日多次运行的流水线、存储容量估算。

限制:资料未提供具体安装命令、依赖版本、性能基准或收费信息;示例使用 Supabase 与 TypeScript,需自行准备数据库和运行环境。