Aeon自我进化指南:create-skill与autoresearch如何为自己编写并迭代新技能

发布时间:2026/10/28 9:54:07

Aeon自我进化指南:create-skill与autoresearch如何为自己编写并迭代新技能 【免费下载链接】aeonThe most autonomous AI agent framework: runs unattended on GitHub Actions, self-healing skills, drives Claude Code, Grok, Codex more. No approval loops. Configure once, forget forever.项目地址https://gitcode.com/gh_mirrors/aeon12/aeon点击查看免费下载Aeon 是一个在 GitHub Actions 上无人值守运行的自主 AI agent 框架。它的核心亮点之一就是自我进化self-evolution能力框架内置的create-skill和autoresearch两个技能能让 Aeon 用一句自然语言为自己编写全新的技能并持续对已有技能进行变异—评分—择优的迭代升级——配置一次永久生效。在 Aeon 中一个技能skill本质上就是一个SKILL.md文件Markdown 正文 YAML frontmatter描述读什么、查什么、输出什么。技能之间没有复杂的框架代码因此让 agent 自己写技能变成了一件可行且可控的事。Aeon 自我进化Evolution 技能包在做什么Aeon 将技能分为多个技能包pack其中Evolution进化包就是自我改进循环的载体共包含 9 个技能create-skill、autoresearch、self-improve、skill-health、skill-repair等。整个自我进化可以概括为两条主线创造create-skill从一句话需求生成一个生产级新技能进化autoresearch对已有技能生成 4 个改进变体评分后择优替换再配合skill-health检测→skill-repair修复的自愈闭环Aeon 不仅能长新技能还能保证旧技能不退化。详见 docs/CORE.md 中Self-evolution self-healing一节的完整描述。create-skill一句话生成生产级技能create-skill的输入只需一个变量${var}——一段自然语言描述例如monitor Hacker News for AI papers and send a summary然后它会完成以下工作完整流程见 skills/create-skill/SKILL.md1. 解析需求 深度查重先提取动作动词、数据源、输出格式、可配置参数和运行频率再用关键词扫描skills/目录下所有现有技能读取最相似的 Top 3 候选并判断如果某个已有技能换个var就能满足需求就直接放弃新建退出码CREATE_SKILL_DUPLICATE避免技能库膨胀。2. 调研数据源 密钥守卫通过 WebSearch WebFetch 调研每个 API 的官方文档、端点、鉴权方式和速率限制并交叉验证端点没有弃用只读取仓库中已配置密钥的名称永不接触值如果新技能需要的密钥尚未配置会强制新技能优雅降级并把所需密钥清单写进 PR 说明3. 六维质量自检 dry-run 门禁生成的 SKILL.md 草稿会按 6 个维度frontmatter 完整性、变量文档、API 调用完整性、降级行为、输出规范、网络说明逐项打分 1–5任何一项低于 4 分就重写重写仍不达标则放弃发布。随后还会用合成密钥执行一次 scripts/dry-run.sh 结构校验——任何只跑过纸面流程的技能永远不会进入生产。4. 以 PR 交付绝不直推 main最终产物永远是一个 PR分支create-skill/name正文包含需求摘要、调研来源、所需密钥、质量评分表和触发方式。新技能在 aeon.yml 中注册时强制enabled: false——什么时候启用由操作者决定而非 agent 自己。autoresearch4 变体进化与加权评分如果说create-skill是生孩子autoresearch就是基因优化。它的输入是一个现有技能名如token-movers目标是让这个技能变得更好流程见 skills/autoresearch/SKILL.md1. 读懂目标技能 复盘历史加载skills/${var}/SKILL.md解析其用途、数据源、输出格式和依赖同时回看memory/logs/近期运行记录和memory/cron-state.json——它最近失败过吗输出有用吗2. 生成 4 个固定论点的变体每个变体都是一个完整、可直接运行的 SKILL.md变体论点关注点ABetter inputs更好的数据源、更可靠的端点BSharper output更降噪、更有行动力的输出CMore robust失败兜底、去重、空数据与错误处理DRethink换一种根本不同的方法论3. 加权评分胜者成为 PR每个变体按 6 项标准打分清晰度、数据质量、输出价值、健壮性、规范符合度、改进幅度并采用加权总分——改进幅度占 3 倍权重因为这才是进化的目的。胜出者替换原文件并提交为improve(${var}): autoresearch evolution的 PRPR 正文附上完整评分表和全部 4 个变体的摘要供人工审查。一个有趣的事实autoresearch 已经在整个技能库里跑过轮了。技能文件顶部的!-- autoresearch: variation X --注释就是它进化过的证据——例如skill-repair是变体 D 的产物skill-health是 C而create-skill、deploy-prototype、vuln-scanner都是 B。也就是说这篇文档介绍的两个技能本身也曾经是别人进化出来的。安全护栏自主性为什么不会失控自我进化最大的风险是agent 把自己改坏。Aeon 用几道硬性护栏对冲了它PR-first所有进化成果都以 PR 形式交付人工可以逐行审查、随时拒绝绝不直接提交到main默认禁用新生成的技能永远是enabled: false启用权在操作者失败即回滚验证失败或 dry-run 未通过时删除半成品文件、还原aeon.yml修改干净地中止好过发布一个坏技能绝不下调若 4 个变体都不优于原技能autoresearch 会放弃更新并通知No improvement found——进化而非替换配套自检self-improve每两天巡检一次日志只做最高收益、最小改动的单点修复见 skills/self-improve/SKILL.md且 3 个以上改进 PR 积压时自动停手技能分类、完整性锁定等 CI 门禁如 scripts/check-skill-categories.sh会进一步拦截不规范的技能进入主干规则详见 docs/skill-packs.md。如何触发两条 workflow_dispatch两个技能默认都关闭采用按需触发见 aeon.ymlautoresearch: { enabled: false, schedule: workflow_dispatch } create-skill: { enabled: false, schedule: workflow_dispatch }在 GitHub Actions 的 workflow dispatch 中触发create-skillvar填一句需求描述 → 收到一个新技能 PR触发autoresearchvar填技能名 → 收到一个技能进化 PR写在最后Aeon 的自我进化机制给出了一个很有启发的范式技能即文件、进化即 PR、质量即门禁。create-skill负责从一句话到生产级技能的创造autoresearch负责四变体竞争、评分择优的迭代再加上 skill-health/skill-repair 的自愈闭环——AI agent 第一次具备了真正意义上的自我改进能力而每一步改进都留在可审查的 PR 里。想深入了解推荐阅读 docs/CORE.md核心技能全景、docs/skill-packs.md技能包机制和 skills/autoresearch/SKILL.md进化算法的完整定义。赞分享【免费下载链接】aeonThe most autonomous AI agent framework: runs unattended on GitHub Actions, self-healing skills, drives Claude Code, Grok, Codex more. No approval loops. Configure once, forget forever.项目地址https://gitcode.com/gh_mirrors/aeon12/aeon点击查看免费下载相关推荐Ouroboros自我进化Evolution机制深度剖析AI如何重写自己的代码并通过治理门禁Ouroboros自我进化Evolution机制深度剖析AI如何重写自己的代码并通过治理门禁 Ouroboros 是一个能 自我进化Evolution如何打包并提交自己的技能到 Cow Skill Hub如何打包并提交自己的技能到 Cow Skill Hub 如果你已经为 CowAgent 写好了一个可复用的技能一组 SKILL.md 描述文件加可选的执行脚人工智能AI AgentAgent 框架多智能体工具调用知识库后端即时通讯插件系统桌面应用仓颉生态cangjie-skill、nuwa-skill与darwin-skill如何咬合出自我进化的AI技能系统仓颉生态cangjie skill、nuwa skill与darwin skill如何咬合出自我进化的AI技能系统 你有没有这样的经历读了很多书、收藏了一堆AI 技能上一篇抖音直播间数据抓取终极指南2025最新WebSocket逆向技术解析下一篇告别重复点击三月七小助手如何重塑你的《崩坏星穹铁道》游戏体验创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/10/28 9:49:00

Ollama本地部署DeepSeek-R1:显存规划与GPU加速避坑

简介:面向希望将大语言模型落地到私有环境的技术爱好者、企业IT管理者与开发者,这份PDF指南围绕DeepSeek的本地化部署展开,重点解决敏感数据不出内网、模型权限自主可控以及垂直场景定制等问题。内容结合自然语言处理与深度学习应用背景&…

2026/10/28 9:49:00

LangGraph智能体异常处理机制与实战应用

1. 为什么智能体需要异常处理机制?在构建基于LangGraph的智能体系统时,异常处理往往是最容易被忽视却至关重要的环节。我曾在实际项目中遇到过这样的场景:一个运行良好的对话智能体,因为第三方API的偶然超时导致整个工作流崩溃&am…

2026/10/28 9:49:00

从编程助手到个人助理:AI Agent架构设计与工程实践指南

1. 从写代码到管事情:AI 角色的根本性转变1.1 为什么“编程”这个词已经装不下现在的 AI 了过去两年,我身边做开发的朋友聊起 AI,话题基本绕不开“帮我补全这段代码”“解释一下这个报错”。那时候 AI 的定位很清晰——一个坐在你旁边、随时待…

2026/10/28 13:31:09

Promise.all并行处理异步请求的实践与优化

1. 异步请求处理的痛点与Promise.all的价值在前端开发中,处理多个异步请求是每个开发者都会遇到的经典场景。想象一下这样的需求:我们需要同时获取用户基本信息、订单记录和推荐商品三个独立的数据,然后统一渲染到页面上。如果按照传统回调方…

2026/10/28 13:31:09

3D场景生成技术:混合表示学习与动态细节分配解析

1. 项目概述:3D场景生成技术的新突破慕尼黑工业大学计算机图形学团队近期在3D场景生成领域取得重要进展,他们开发的新型算法能够以前所未有的速度和精度生成复杂的三维环境。这项技术突破的核心在于解决了传统方法在细节还原和计算效率之间的平衡难题&am…

2026/10/28 13:31:09

SQL开窗函数实现销售同比分析:lag()函数详解

1. 开窗函数与销售分析基础在数据分析领域,计算同比指标是评估业务增长状况的常规需求。传统方法需要编写复杂的自连接查询或多次子查询,而现代SQL的开窗函数(Window Function)为此提供了更优雅的解决方案。其中,lag()…

2026/10/28 13:31:09

SQL窗口函数lag()在销售同比分析中的高效应用

1. 理解lag()开窗函数在销售额同比分析中的核心价值销售同比分析是商业智能中最基础也最重要的指标之一。传统方法需要编写复杂的自连接查询或子查询,而lag()函数让这一切变得异常简单。我第一次在项目中用lag()重构老报表时,原本需要嵌套3层的查询被简化…

2026/10/28 13:31:09

Caveman:面向本地化AI Agent的无Token轻量运行时框架

1. “Caveman”不是原始人,而是AI Agent开发圈里一个正在冒头的硬核代号最近在几个技术社区和内部分享会上,频繁听到“Caveman”这个词被老手们随口提起——不是指石器时代扛着棍子追野牛的那位,而是一个正在快速成型的、面向本地化AI Agent开…

2026/10/28 13:26:09

Ollama+Open WebUI:DeepSeek本地部署与多端接入

简介:围绕多平台环境下DeepSeek模型部署的实用指南,面向希望把大模型落到个人设备或业务流程中的开发者、研究人员与技术爱好者,覆盖从本地终端到移动端、浏览器端的多种落地路径。压缩包内为1个docx文档,大小约15KB,篇…

2026/10/27 14:24:03

全国计算机二级C语言真题PDF高效刷题指南

简介:这份PDF是全国计算机二级C语言考试的试题与答案解析,专为备考二级C语言的考生准备。内容涵盖C语言特点与设计理念、程序基本组成单位、main函数执行流程、函数嵌套调用规则、标识符命名规范、整型实型字符型数据类型、八进制十六进制数合法形式、运…

2026/10/27 9:34:54

requests+BeautifulSoup:爬虫抓取h1标题的入门实战指南

简介:一份以实战为导向的Python爬虫入门资源,面向具备基本编程基础、希望快速掌握网络数据抓取的初学者,可解决从零编写简单爬虫的常见困惑。实例以requests库发送HTTP请求、BeautifulSoup解析HTML文档,完整演示从网页中提取 标题…

2026/10/28 3:32:29

递推最小二乘参数辨识MATLAB编程:二阶系统与渐消记忆实现

简介:这是一篇面向控制系统、信号处理与机器学习等领域学习者的最小二乘参数辨识程序说明文档。资源共包含一个docx格式文档,压缩包大小七十八KB,内容围绕递推最小二乘算法和渐消记忆最小二乘算法展开:先构造一个极点位于单位圆内…

2026/10/28 0:02:13

Python股票自动交易系统源码解析:从行情获取到风控的完整链路

简介:这份资源是面向高校计算机、金融相关专业毕业设计场景的完整项目源码包,主题为基于Python的股票自动交易系统,适合需要完成毕设选题、课程设计或自学金融量化交易开发的学生与开发者参考。压缩包共收录687个文件,整体约14.93…

2026/10/28 0:02:13

视酷酷信IM源码部署指南:Java 17+MySQL 8.0.33实战配置

简介:这是一套2024年亲测可部署的视酷酷信IM即时通讯系统源码,面向具备Java、OC、C#及Vue开发能力的技术人员,解决私有化即时通讯平台快速搭建与二次定制需求,尤其适用于需集成商城、保障数据主权的中小型企业或独立开发者。资源共…

2026/10/28 0:02:13

Python爬取百度迁徙数据:接口解析、批量采集与避坑指南

简介:这份资源是一个用Python爬取百度迁徙数据的脚本压缩包,面向具备Python基础、希望入门网络爬虫与数据解析的开发者,解决按日期获取全国热门城市人口迁徙数据的问题。包内共1个文件,为单个py脚本,压缩包约1KB&#…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑