SuperAPI AI 工具集

discovering-high-level-patterns

通用与其它

查看项目

更新于 10-16 01:34

技能介绍

用途:把冗长、细粒度的仿真或事件轨迹转为紧凑的语义模式标注,再让语言模型基于标注进行推理,用于问答、奖励函数生成与规划。

主要能力:1)用演化式程序合成生成 Python 模式检测器,每个检测器输出每时间步的 [0,1] 激活值;2)按相关性(状态空间距离与标注距离一致)、新颖性与长度/耗时惩罚评估筛选;3)构建形状为 (T, 模式数) 的标注矩阵替代原始轨迹;4)用 EVENT、BEFORE/AFTER/DURING、AND/OR/NOT 谓词把自然语言目标组合成 DSL 奖励程序,按满足子句比例计算稠密奖励;5)把标注矩阵压缩为阶段式自然语言摘要。

使用方式:先将仿真输出解析为状态快照序列,每步含对象 ID 与位置、速度、接触、语义标签等属性;再由领域知识提供 5–8 个候选模式的自然语言描述作为种子;为每个模式合成检测函数(如 def detect_pattern(trace: List[Dict]) -> List[float]);评估、变异、修复后运行全部检测器得到标注矩阵;最后据目标组合 reward 程序或生成摘要。合成提示中应包含轨迹字段与单位等准确数据模式。

适用场景:物理引擎日志、游戏回放、机器人遥测中的事件或阶段识别;从自然语言目标生成强化学习/优化奖励;超长时序日志的人类可读事件摘要;为事件轨迹构建时序与逻辑查询 DSL。

限制:需按领域引导,不存在通用模式库;检测器质量受轨迹字段限制;更适合离散事件,渐变现象需精细调阈值;它只标注已有仿真器的轨迹,不预测物理;超长、多对象仿真的标注矩阵仍可能过大,需进一步压缩。论文与实现参考暂未提供。