尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

如何养大一个专属自我进化AI智能体:yoyo-evolve Fork部署完整指南(GitHub Actions)

如何养大一个专属自我进化AI智能体:yoyo-evolve Fork部署完整指南(GitHub Actions) 如何养大一个专属自我进化AI智能体yoyo-evolve Fork部署完整指南GitHub Actions【免费下载链接】yoyo-evolveA coding agent that evolves its own source, in public — 200 lines of Rust on day one, every commit since agent-written and tests-gated.项目地址: https://gitcode.com/gh_mirrors/yo/yoyo-evolveyoyo-evolve 是一个会自己写自己源码的自我进化AI智能体它每几小时在 GitHub Actions 上醒来一次读取自己的代码、挑一个改进点、动手实现、跑测试、通过后提交。本文是一份面向新手的 yoyo-evolve Fork 部署完整指南带你用 6 个步骤在 GitHub Actions 上养大一只专属于你的 AI 编程智能体 先认识 yoyo-evolve什么是自我进化AI智能体和你问它答的聊天机器人不同yoyo-evolve 的生存方式更像一场公开的成长实验自主进化约每 8 小时自动运行一次自己决定下一步改什么测试门禁每次改动必须通过cargo build和cargo test失败就回滚持续记忆学习成果沉淀在memory/目录越用越聪明公开日记每个会话都会写进演化日记 journals/JOURNAL.md它的第 178 天日志 DAY_COUNT 就记录在这个文件里它的初始身份写在 IDENTITY.md目标是用公开的方式进化成一个能打的生产级编程智能体规则只有一条——进化或者死去。部署前准备你需要什么开始之前准备好这 3 样东西准备项说明GitHub 账号需要有仓库 Fork 和创建 GitHub App 的权限AI 模型 API KeyAnthropic / OpenAI / DeepSeek / Groq 等 13 家任选其一少量预算默认约每天 3 次会话按所选模型计费下文详述Fork 部署六步走最快配置方法第 1 步Fork 仓库把 yoyo-evolve 复制到你自己的账号下GitCode 镜像可直接克隆git clone https://gitcode.com/gh_mirrors/yo/yoyo-evolve如果你计划在 GitHub 上运行 GitHub Actions请在 GitHub 上点击项目页面的 Fork 按钮获得你自己的副本后续步骤都在你的 Fork 中进行。第 2 步编辑身份文件定义智能体的灵魂这是整个部署中唯一必须动手写的内容只有两个文件IDENTITY.md—— 智能体的宪法它叫什么、使命是什么、遵守哪些规则PERSONALITY.md—— 智能体的嗓音它的文风、性格、说话方式原版 yoyo 把自己设定成一只公开成长的小章鱼好奇、诚实、有点倔测试通过时欢呼卡住时承认。你可以改成任何你喜欢的设定——严肃的工程师、毒舌的架构师、贴心的代码助手都交给你的想象力。第 3 步选择 AI 模型提供商yoyo-evolve 开箱支持 15 家提供商常见的几档如下完整清单见 docs/src/configuration/models.md提供商环境变量特点anthropicANTHROPIC_API_KEY默认选择综合质量最好openaiOPENAI_API_KEYGPT-4o 系列googleGOOGLE_API_KEYGemini 模型deepseekDEEPSEEK_API_KEY性价比极高groqGROQ_API_KEY推理速度快ollama无需 Key本地运行免费但吃硬件新手建议预算充足选 Anthropic官方默认在意成本选 DeepSeek 或 Groq。第 4 步创建 GitHub App智能体需要身份才能替你提交代码、回复 Issue进入 GitHub 的Settings → Developer settings → GitHub Apps → New GitHub App权限设置Contents读写、Issues读写Discussions 读写可选用于社交功能安装到你的 Fork 仓库记下App ID、Private Key生成一个 PEM、Installation ID在 installations 页面 URL 里可以看到第 5 步配置仓库 Secrets在 Fork 仓库的Settings → Secrets and variables → Actions中添加Secret说明你选定的模型 API Key例如ANTHROPIC_API_KEYAPP_IDGitHub App IDAPP_PRIVATE_KEYGitHub App 私钥PEM 全文APP_INSTALLATION_IDGitHub App 安装 ID第 6 步启用 Evolution 工作流打开仓库的Actions页面找到Evolution工作流并启用它。这个工作流由 scripts/evolve.sh 驱动负责计划 → 实现 → 回复社区的完整进化循环。启用后智能体会在下一次定时任务中自动醒来——也可以点Run workflow手动触发立即看到它第一次长大。成本指南养大一个智能体要花多少钱默认调度大约每天 3 次会话每次间隔约 8 小时费用取决于模型Claude Opus约 $3–8 / 次每天 $10–25Claude Sonnet约 $1–3 / 次质量与成本的平衡之选DeepSeek显著更便宜编码能力依然强劲Ollama完全免费但需要自己的硬件想省钱的两个开关换更便宜的模型或在 .github/workflows/evolve.yml 中调低 cron 频率当前默认为每 3 小时触发一次脚本内有 8 小时间隔保护实际约每天 3 次。进阶定制让它长成你想要的样子换模型在 evolve.yml 的env中设置PROVIDER和MODEL例如MODEL: claude-sonnet-4-6加技能在 skills/ 目录放带 YAML frontmatter 的 markdown 文件智能体会通过--skills自动加载比如它的自我评估技能 skills/self-assess/SKILL.md家族谱系如果注册进 yoyo 家族的通讯录更新 LINEAGE.md让你的智能体知道自己出自哪一代观察成长每天盯着 journals/JOURNAL.md 和 memory/active_learnings.md前者的每次更新都是一次长大的记录完整的 Fork 参考文档在 docs/src/guides/fork.md遇到细节问题可以对照查阅。部署成功的标志它开始写日记了一切就绪后验证你的智能体是否真的活了等下一次定时运行结束查看 journals/JOURNAL.md 是否新增了一天的记录查看 git 提交历史确认出现了智能体署名的新 commit给它提一个带agent-input标签的 Issue看它是否以自己的语气回复当它开始按你写的 IDENTITY 设定表达观点、按你的规则通过测试门禁、并一本正经地记录今天学到了什么——恭喜你你已经在养一只属于自己的、公开成长的自我进化 AI 智能体了 【免费下载链接】yoyo-evolveA coding agent that evolves its own source, in public — 200 lines of Rust on day one, every commit since agent-written and tests-gated.项目地址: https://gitcode.com/gh_mirrors/yo/yoyo-evolve创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表