SuperAPI AI 工具集

alibabacloud-agentloop-experience

智能体与模型

查看项目

更新于 10-15 19:54

技能介绍

用途:这是一个“经验召回”(AgentLoop Recall)技能,用于在开始分析或实现前,主动检索阿里云 AgentLoop 中沉淀的既往经验,帮助参考类似案例、历史修复和以往教训。当前仅支持 experience 经验上下文,memory 上下文为未来预留,不应使用。

主要能力:通过本地 CLI 脚本 scripts/search_context.js 向配置的 AgentLoop Recall 端点查询经验,返回 JSON 结果,包含 title、summary、content、metadata 等字段。环境要求 Node.js 18 或以上,脚本只用 Node 内置模块,无需 npm 包。

使用方式:先在 ~/.agentloop/recall.env、就近项目 .agentloop/recall.env 或进程环境变量中配置凭据与端点,可参考 assets/recall.env.example 模板。发送查询前需获得用户批准;对暗示查看历史经验的请求可视为批准。命令示例:node scripts/search_context.js search --query "..." --context-type experience --confirm-outbound --limit 5 --threshold 0.6 --filter-json '{}'。必填 --query、--context-type experience、--confirm-outbound;--limit 默认 5,--threshold 默认 0.6,--filter-json 默认 {}。

适用场景:用户提到旧笔记、类似案例、历史事故、旧 runbook、经验教训,或表示想少走弯路、避免重复错误时使用,不必出现“召回”或“经验”等确切词。查询应包含服务名、请求 id、错误文本、API、模块等稳定标识,不要编造标识。

限制:不得通过命令行参数传递 AK、SK、Bearer Token 等机密,凭据从 recall.env 读取;真实凭据仅用 HTTPS,HTTP 仅限 localhost。若 AGENTLOOP_ENABLE_RECALL 不为 true,返回空结果;缺少出站确认时 CLI 报错且不读取凭据、不调用端点。召回内容仅作参考,需与当前仓库、日志和用户请求核对,冲突时以当前证据为准。召回失败或无结果时继续原任务,不阻塞。