SuperAPI AI 工具集

improve-skills

智能体与模型

查看项目

更新于 10-15 19:55

技能介绍

用途:当 Asta 技能出现行为缺陷(智能体做错、未按要求执行、缺少所需能力)时,用该技能报告或修复。

主要能力:提供一套从问题捕获到验证的完整流程。1) 捕获问题:将缺陷写入 <project-root>/.asta/improve-skills/<slug>.md,记录技能、提示、当前与期望行为及环境状态;若仅报告,则用 gh issue create --repo allenai/asta-plugins 提交。2) 构建用例集:在 asta-bench-private 的 asta_skills 套件中新增或复用行为用例与回归守卫。3) 跑基线:用 agent-baselines 的 inspect 命令在干净 origin/main 工作树上运行用例,读取每用例每指标分数并查看转录。4) 修改技能:在 asta-plugins 的对应 skills 目录编辑或新增技能并提交推送。5) 跑 PR 分支:固定基线解析出的镜像与版本,重跑同一用例集,确认新用例指标触发且回归守卫保持。6) 消融:对多部分修复,创建撤销某部分的工作树并重跑,判断该部分是否必要。7) 开 PR:为 asta-plugins 和 asta-bench-private 分别撰写 PR 正文并创建,交叉链接编号,必要时打消融标签。

使用方式:需具备 asta 认证、GitHub 仓库访问权限及 Docker 沙箱环境;按步骤执行命令,注意设置 DEV_ROOT、ASTA_TOKEN、ASTA_MAIN 等环境变量。

适用场景:Asta 技能的行为缺陷修复、回归验证与消融分析。

限制:流程依赖私有仓库 asta-bench-private 与 agent-baselines,需相应权限;具体模型、镜像版本等以实际环境为准;资料未提供收费、价格或平台支持信息。