AI Pulse
📡 X 信号

开发者基于GitHub搭建多AI Agent自动化PR合并流程

开发者基于GitHub搭建多AI Agent自动化PR合并流程

btw,我现在每月可能几千个 PR 合并,软件 CI workflow 是高度自动化和高度依赖 github 框架的,特别是 actions 以及 PR 的评论区。整体分三阶段,由三个 agent 来跨期分段处理: 1. Review agent(PR 合并前):在合并前,3 个不互相蒸馏的模型厂家一一审计,一一留档,没有达成共识的 PR 不允许合并。 2. Release agent(PR 刚合并): 灰度测试,小额接生产流量,留下验收目标和验收方式(固定字段) 3. Verify agent(生产流量验证期): 看到验收目标和字段出现在日志中 marker 以后,确认并且操作 gray 翻全量;有明确 error 和适配问题同样要留档 PR 评论区,可以驱动下一个关联 PR 项。 4. Graduate agent(全量翻完在生产跑 15-30 天以后):每一个灰度 feature tag 都是 candidate,看哪些 feature 已经验收无误,后完整毕业,翻 default value。 ——以确保一个 feature PR 能在软件生命周期早期被准确监督复核,哪怕他是 agent 的一个随机并且未充分验证的 idea,在这套体系下也几乎不可能犯大错误。 而这几阶段中间可能隔了几个小时甚至几天几周,完全不是 continuous 的,也完全不可能被同一个短寿的 agent 接管,那么一定需要有一个 “论坛式的记忆”——PR 评论区就是最好的跨期开发对话记忆载体。

AWS & Kubernetes & Datadog/Elasticsearch 是必须项,不要在 monitoring & debug infra 以及软件可用性上花太多无效精力。

是的,就是需求端和观测端的优化,根据市场变化,根据需求目标和可用性目标定义出特定的监控指标。流水线运维标准和框架制定其实还都是一次性的,可以慢慢随需求规模改,就那么些东西。但真正滚动的还是还是获利和降损需求本身,要持续对市场敏感,那么系统的播报流、监控项、从日志聚合出的数据面板就要更精准有效,不能让自己失去对系统的感知。这一点上是 Kubernetes 和 Datadog 的价值,运维维度拆分得特别明确。

查看 X 原帖

订阅 AI Pulse

每天 08:00 · 12:30 · 18:30 · 23:50 更新