SuperAPI AI 工具集

amp-skill

智能体与模型

查看项目

更新于 10-16 03:43

技能介绍

用途:Amp-Skill 从 Amp 线程历史中提取使用模式,重点检测中断模式,即工具建议被拒绝的情形,包括两锁流程(用户要求先确认)、完全中止(用户放弃线程)、回退操作(用户撤销 AI 动作)。用于分析工具拒绝模式并改进智能体行为。

主要能力:基于 DuckDB ACSet,数据来自 Amp file-changes。检索基准指标显示:总线程 616,总工具调用 2,535,含中断线程 282(45.8%),回退工具调用 84(3.3%),两锁级联 47,完全中止 22。中断模式分布:abandoned 269(62.4%)、reverted 84(19.5%)、two_lock 47(10.9%)、discontinuation 22(5.1%)、high_rejection 9(2.1%)。GF(3) 分布:MINUS 218 线程/769 调用/27 回退,ERGODIC 209/976/26,PLUS 189/790/31。最常回退文件类型:.org 28、.py 20、.sh 18、.md 15。

使用方式:通过 SQL 查询中断模式,例如 SELECT * FROM amp_interruptions ORDER BY ts DESC;查找高拒绝线程;检测两锁级联。加载或刷新 Amp 线程:bb scripts/amp_thread_loader.bb。通过 DuckDB 查询:duckdb trit_stream.duckdb "SELECT * FROM amp_interruptions"。

适用场景:分析工具拒绝与回退模式、识别高拒绝线程、检测两锁级联、按文件类型评估敏感度,并据此调整智能体行为(如连续两次回退后实施退避、对 org-mode 编辑增加确认提示)。

限制:数据源为本地 ~/.amp/file-changes/T-*(2,535 个文件),当前无 API,file-changes 仅含 diff;完整对话历史需 Amp GraphQL API(潜在)。GF(3) 守恒当前不平衡 29。