SuperAPI AI 工具集

experience_loader

通用与其它

查看项目

更新于 10-16 06:52

技能介绍

用途:在采取任务行动前,当可能存在可复用的执行经验时,加载 OpenViking 中相关的经验记忆,辅助后续决策。

主要能力:提供 search_experience(query, limit=10) 与 read_experience(experience_uri) 两个工具。前者在当前用户下检索 OpenViking 记忆/案例,读取每个匹配案例的 Linked Experiences 部分,返回含案例评分、案例 URI、任务签名、输入摘要及关联经验条目(名称、uri、情境片段)的 JSON 候选。后者按完整 URI 读取单条经验记忆并返回 Markdown。

使用方式:先以自然语言查询调用 search_experience,查询应结合当前领域、用户意图、目标对象、请求操作、政策关键词及可能的工具/动作族,避免“help user”这类模糊查询。审阅候选后做门控:逐条阅读情境片段,确认当前任务符合其适用性且不命中任何排除项(如“不适用于”),只对通过门控的经验调用 read_experience。可多次检索与读取。读取后仍需对照工具获得的当前事实(舱位、预订状态、航班日期、航段状态等)复核完整 Situation,若命中排除条件则丢弃该经验,改按政策与工具结果处理。

适用场景:多意图任务(如先取消再预订、先升舱再改签)可能需要多条经验,应分段独立门控与应用;某段经验到达局部返回标记不代表整任务结束,需检查是否还有剩余意图。

限制与注意:经验是复用指导而非当前任务真相,当前政策、工具结果与用户事实优先。返回标记仅对覆盖的意图/子任务局部有效:RETURN_COMPLETED 表示该子任务完成;RETURN_BLOCKED(reason) 表示受阻,需按经验完成沟通/升级后继续其他意图;RETURN_NOT_APPLICABLE 表示不匹配应丢弃。拒绝、无选项、政策不合格、缺输入及转人工分支应视为该局部意图的 RETURN_BLOCKED,而非整任务完成。结束前须确认每个用户意图均已完成、受阻、不适用或被明确转移/停止。若无经验通过门控,则不带经验指导继续。