ReelOS.AI 禅定|一句话看懂本文
AI Loop 不是让 AI 连续工作 24 小时,而是让一个业务目标持续处于被监控、被执行和被优化的状态。
- 业务目标可以被量化。
- Agent 才能判断当前结果是好还是坏。
- 判断结果可以自动返回。
- Agent 才能决定下一步应该做什么。
- 每次行动都能产生新的反馈。
- 系统就可以不断执行、验证和修正。
- 单次任务由此变成长期经营闭环。
- Agent 不再只是执行工具。
- 而是在人工定义的目标与边界内,持续推进某项业务结果。
- Agent 负责行动,Scoreboard 决定系统向哪里进化。
一、AI Loop 到底是什么?
过去使用 AI,我们通常会给它一个任务:
- 写一篇文章;
- 分析一次广告数据;
- 优化一个 Prompt;
- 检查一个网站;
- 生成一份营销方案。
AI 完成任务,工作就结束了。
AI Loop 的工作单位不是一次任务,而是一个需要持续改善的目标。
例如:
持续提高某个关键词的搜索排名,直到进入 Google 前十名。
Agent 每个月读取一次排名,分析差距,调整页面,等待搜索引擎反馈,再根据新结果继续优化。
它的运行逻辑是:
- 读取当前状态
- 分析目标差距
- 提出改进假设
- 执行一次改变
- 等待真实反馈
- 判断结果是否改善
- 保留、回滚或换一种方法
- 继续下一轮
直到目标达成、预算耗尽,或者触发人工接管条件。
所以,AI Loop 并不是让模型一直运行。
它是让目标一直运行。
系统可以执行一次,然后休眠;等待一天、一个星期或一个月之后,再根据新的业务数据醒来继续工作。
这不是纸上谈兵
Meta 内部已经有一个真实生产案例验证了这种“休眠—唤醒”的工作方式。
他们的 Ranking Engineer Agent,也就是 REA,负责广告排序模型的端到端实验。模型训练和评估经常需要数小时、数天,甚至更长时间。
在等待期间,Agent 不需要持续消耗资源,而是进入休眠状态;当训练或评估完成后,系统重新唤醒 Agent,恢复此前的上下文,并继续下一步实验。
Meta 官方披露,在首轮生产验证中,REA 驱动的迭代使 6 个模型相较基线方法的平均模型准确率达到 2 倍;3 名工程师为 8 个模型提交了改进上线提案,而相同类型的工作过去通常需要每个模型配置 2 名工程师。
这并不能证明所有业务都适合交给 Loop。
但它至少说明:
当目标明确、指标可测、动作可约束时,长周期 Agent Loop 已经具备生产可行性。
二、Loop 和普通自动化有什么区别?
很多人第一次看到 AI Loop,会认为它只是定时任务或者自动化工作流。
两者看起来相似,但核心不同。
自动化解决的是:按步骤完成任务
例如每天早上:
抓取新闻
→ 生成摘要
→ 发送日报
路径已经提前写好,执行结束后流程完成。
Workflow 解决的是:把一次业务流程走完
例如:
收到销售线索
→ 查询客户信息
→ 写跟进邮件
→ 更新 CRM
它优化的是流程效率。
Agent 解决的是:自主决定下一步
Agent 可以根据上下文选择工具、处理异常、调整计划。
但它通常仍然只负责完成一次任务。
Loop 解决的是:持续追逐一个业务结果
例如:
目标:将注册转化率从 3% 提高到 5%
每周:
读取漏斗数据
→ 找出流失最大的环节
→ 修改页面或文案
→ 发布小流量实验
→ 比较实验结果
→ 保留胜出方案
→ 进入下一轮
因此:
自动化执行步骤,Workflow 完成流程,Agent 决定行动,Loop 对结果负责。
没有 Loop,Agent 更像一个能力很强的临时工。
有了 Loop,Agent 才可能在明确目标和权限边界内,长期推进某项业务指标。
三、设计 Loop 的第一步,不是选模型,而是设计 Scoreboard
整个 Loop 能否成立,取决于是否有一个能够返回明确结果的指标。
例如:
- 搜索排名是否进入前十?
- 广告是否盈利?
- AI Eval 是否超过 90%?
- 品牌是否出现在 ChatGPT 的回答中?
Agent 必须知道:
现在是多少?
目标是多少?
这一轮变好了还是变差了?
什么时候应该停止?
如果无法回答这些问题,Agent 就只能不断执行动作,却无法判断动作是否有效。
这也是 AI Loop 和普通 AI 自动化最大的区别。
普通自动化关注“做没做完”,AI Loop 关注“结果有没有变好”。
一个完整的 Loop,可以被理解为一套业务控制系统:
| 系统组成 | 对应的业务含义 |
|---|---|
| Goal | 最终要改善的结果 |
| Sensor | 获取真实业务数据 |
| Scoreboard | 判断结果是好还是坏 |
| Agent | 分析差距并决定行动 |
| Tools | 执行修改的 API、CLI、MCP |
| Memory | 保存历史实验与经验 |
| Guardrails | 预算、权限与风险边界 |
| Stop Condition | 达标、失败或人工接管条件 |
所以,真正重要的问题不是:
应该使用哪个模型?
而是:
Agent 根据什么判断自己正在接近目标?
Scoreboard 必须独立于执行 Agent
生产级 Loop 不能让执行 Agent 同时控制目标、数据和评分规则。
如果 Agent 既负责修改方案,又可以修改测试集、评分 Prompt 或通过阈值,它就可能不是提高真实能力,而是降低考试难度。
更可靠的结构是:
执行 Agent
负责提出假设和执行改变
独立 Evaluator
使用固定的指标和测试规则判断结果
真实数据源
提供不可由 Agent 随意修改的业务反馈
Human Owner
批准评分规则、预算和重大权限变更
Agent 可以修改 Prompt、页面、模型和执行路径。
但它不应该自行决定:
什么叫成功
什么叫失败
测试集是否需要删除
通过标准是否需要降低
Agent 可以优化结果,但不应自行定义什么叫成功。
四、四种最适合落地的业务 Loop
1. SEO Loop:持续提高搜索排名
假设一个关键词目前排名第 30,目标是进入前 10。
Agent 可以定期执行:
读取关键词排名
→ 分析竞争页面
→ 找出内容缺口
→ 更新标题、结构和内容
→ 增加内部链接
→ 等待搜索引擎重新收录
→ 检查排名变化
SEO 很适合做成 Loop,因为它具备几个条件:
- 结果可以测量;
- 页面可以自动修改;
- 每次修改风险有限;
- 失败后可以回滚;
- 反馈虽然较慢,但可以持续获取。
但不能只把“排名”作为唯一指标。
如果 Agent 只追求排名,它可能生产大量低质量内容,却没有带来真正的客户。
更合理的 Scoreboard 是:
主指标:
目标关键词排名
业务指标:
有效访问量
注册转化率
付费转化率
护栏指标:
内容准确率
跳出率
品牌质量
搜索引擎处罚风险
SEO Loop 应优化业务结果,而不是只优化搜索排名。
2. Ads Loop:持续寻找可盈利的广告组合
假设广告账户每天花费 100 美元,但仍然亏损。
Agent 可以循环执行:
生成新素材
→ 小预算测试
→ 读取点击和转化数据
→ 淘汰失败素材
→ 保留胜出素材
→ 生成新的变体
→ 继续测试
但广告并不是一个简单的单指标问题。
只看当天 ROAS,可能会关闭短期转化较低、长期价值较高的广告。
因此,广告 Loop 应同时定义:
目标:
30 日贡献利润为正
预算:
每日花费不超过 100 美元
实验约束:
单次实验不超过总预算的 10%
样本不足时不得提前淘汰
单次预算扩大不得超过 20%
人工审批:
大幅增加预算
进入新市场
修改品牌核心承诺
这里的 10%、20% 只是示例起点,不是行业标准。
实际数值应该根据自己的账户体量、历史转化波动、产品毛利和风险承受能力来设定,不建议直接照搬。
广告 Loop 不是让 Agent 无限试错,而是让它在预算和风险边界内持续实验。
3. Eval Loop:持续提高 AI 产品能力
假设一个 AI 功能当前准确率是 88%,目标是超过 90%。
Agent 可以尝试:
- 修改 Prompt;
- 调整上下文;
- 增加检索;
- 修改工具调用流程;
- 更换模型;
- 修复高频失败案例;
- 重新运行 Eval。
这是当前最适合 Loop Engineering 的场景之一。
但它也最容易出现“为了考试而优化”的问题。
例如,Agent 可能:
- 反复针对固定测试集调参;
- 删除难题;
- 降低评分标准;
- 只优化平均分;
- 忽略少量但严重的错误。
因此,Eval Loop 至少要区分三类数据:
开发集:
Agent 可以看到,用于学习和改进
验证集:
用于比较不同方案
盲测集:
Agent 不可见,用于判断能力是否真正提升
同时不能只看准确率。
一个完整 Scoreboard 可能是:
- 准确率
- 至少90%
- 严重错误率
- 不超过1%
- 拒答率
- 不超过5%
- 单次成本
- 不超过0.02美元
- P95 延迟
- 不超过秒
并且,这些指标和阈值应由独立 Evaluator 或 Human Owner 管理,而不是由执行 Agent 自行修改。
Eval Loop 不是把一个数字刷高,而是在多个真实约束下提高系统能力。
4. LLM Visibility Loop:持续提高品牌在 AI 搜索中的可见度
用户现在不仅通过 Google 搜索,也会直接询问 ChatGPT、Gemini、Claude 和 Perplexity。
因此,一个新的经营问题出现了:
当用户询问某个领域的产品、工具或解决方案时,模型是否会提到我们的品牌?
可以先建立一组真实问题:
最好的 AI Infra 情报平台有哪些?
如何监控全球 GPU 供应链?
有哪些适合 AI Native 创业者的信息平台?
然后定期测试不同模型,记录:
- 是否提到品牌;
- 是否引用网站;
- 出现在答案什么位置;
- 描述是否准确;
- 是否正面推荐;
- 竞争对手出现频率;
- 是否产生真实访问和注册。
但大模型回答具有随机性。
不能因为某一次 ChatGPT 提到了品牌,就判断 LLM Visibility 已经提升;也不能因为一次没有出现,就判断所有内容策略都无效。
更合理的测试方法是:
建立固定问题集
→ 对同一问题进行多次采样
→ 覆盖多个模型和时间窗口
→ 区分是否联网、地区和账号环境
→ 记录出现频率,而不是单次结果
→ 分析引用来源与描述准确度
完整 Loop 可以是:
建立高意图问题集
→ 定期测试多个模型
→ 记录品牌可见度
→ 分析模型引用的来源
→ 补充原创研究和结构化内容
→ 增加第三方引用
→ 再次测试
Agent 还需要判断:
Mention:有没有出现
Citation:有没有被引用
Position:出现位置
Accuracy:描述是否准确
Sentiment:评价是否正面
Conversion:是否带来真实用户
LLM Visibility Loop 应优化品牌影响,而不是制造机械化的品牌提及。
五、为什么只给 Agent 一个指标很危险?
Greg Isenberg 认为,Loop 需要一个黑白分明的指标。
这个判断适合作为入门原则,但不适合作为完整的生产系统设计。
真实业务通常是多目标的。
例如:
提高点击率
可能制造标题党
提高短期收入
可能损害长期信任
降低成本
可能降低系统稳定性
提高回复速度
可能降低答案准确率
提高广告转化
可能透支品牌价值
只给 Agent 一个数字,它就会想尽办法让这个数字变好。
至于公司是否真的变好,并不一定在它的优化范围内。
Goodhart 定律常被通俗概括为:
当一个衡量指标本身成为优化目标,它就可能不再准确代表真正的目标。
因此,生产级 Loop 不应该只有一个 KPI,而应该包含:
一个主目标
+
多个护栏指标
+
明确预算上限
+
执行权限边界
+
异常检测机制
+
人工审批节点
+
回滚与停止条件
例如,一个内容 Loop 可以把“浏览量”作为观测指标,但不能把它作为唯一目标。
否则 Agent 很可能逐渐学会:
- 写更夸张的标题;
- 追逐情绪化热点;
- 重复已经验证过的流量主题;
- 牺牲事实准确性;
- 放弃真正重要但传播较慢的内容。
Loop 的目标不是让 Agent 获得无限自主权,而是让它在清晰边界内获得可验证的自主权。
六、从概念到上线:填写第一份 Loop Specification
前面的架构解释了一条 Loop 如何运行。
下面这份清单用于真正启动一条 Loop:把抽象架构转化为目标、数据、权限、预算、评价和停止条件。
1. Loop Name
这条循环叫什么?
例如:
ReelOS Signal Quality Loop
一个清晰的名称,应该能够说明:
它负责什么业务
它优化什么结果
2. Goal
最终希望改善什么结果?
不要写:
每天发布内容
应该写:
持续提高高价值信号的识别准确率和用户收藏率
前者是任务,后者是目标。
任务描述做什么,Goal 描述为什么做。
3. Baseline
当前结果是多少?
例如:
当前收藏率:3.2%
当前事实纠错率:2%
当前平均发布时间:事件发生后 18 小时
没有基线,就无法判断 Loop 是否有效。
4. Target
什么结果算达标?
例如:
收藏率提高到 6%
事实错误率低于 0.5%
重要信号在 6 小时内完成核实与发布
目标不能只写“持续提升”。
必须明确:
提升到多少
在什么周期内达到
哪些指标不能恶化
5. Trigger
Loop 什么时候启动?
可以是:
- 每天;
- 每周;
- 每月;
- 指标异常时;
- 新数据产生时;
- 新版本发布后;
- 成本超过阈值时。
Trigger 不只是定时任务。
它也可以是一个事件:
错误率超过 5%
→ 启动稳定性诊断 Loop
新模型上线
→ 启动模型质量 Eval Loop
关键词排名下跌 10 位
→ 启动 SEO 恢复 Loop
6. Inputs
Agent 可以读取哪些数据?
例如:
- 网站分析数据;
- 用户反馈;
- 广告数据;
- 搜索排名;
- GitHub 数据;
- 错误日志;
- CRM;
- Eval 数据集。
需要明确:
数据来自哪里
多久更新一次
是否可信
是否存在延迟
Agent 是否有权修改
如果输入数据本身不可靠,Loop 只会更快地做出错误判断。
7. Action Space
Agent 被允许执行什么?
例如:
- 修改文章;
- 调整标题;
- 新建落地页;
- 修改 Prompt;
- 调整模型路由;
- 暂停广告素材;
- 创建新实验。
这里必须明确权限。
Agent 不知道自己能做什么,就无法行动;Agent 什么都能做,系统就无法控制。
Action Space 最好按风险分级:
低风险动作:
读取数据
生成报告
提出建议
创建草稿
中风险动作:
修改 Prompt
调整页面
暂停小额广告
切换低比例流量
高风险动作:
提高预算
删除数据
修改正式价格
联系重要客户
变更生产基础设施
8. Evaluator
如何判断本轮是否改善?
至少需要定义:
比较周期
最小样本
评价公式
数据来源
显著性要求
例如,一个页面转化率从 3% 提高到 3.2%,并不一定说明修改有效。
还需要判断:
- 样本是否足够;
- 流量来源是否相同;
- 是否受到活动或季节影响;
- 是否损害其他指标;
- 是否可以重复验证。
Evaluator 应尽量独立于执行 Agent。
9. Guardrails
哪些结果绝对不能恶化?
例如:
事实错误率不能上升
客诉率不能超过阈值
每日预算不能突破
品牌核心表达不能自动修改
生产数据库不能直接删除
Guardrails 不是附加项。
它定义了:
Agent 在追逐目标时,不能以什么作为代价。
10. Budget
每轮最多允许消耗多少资源?
不仅包括 Token,还包括:
- 广告费;
- API 成本;
- 云计算资源;
- 人工审核时间;
- 实验流量;
- 用户体验成本。
例如:
单轮 Token 成本不超过 5 美元
单次广告实验不超过 50 美元
单次实验流量不超过总流量的 10%
每周人工审核不超过 2 小时
没有预算约束,Agent 可能通过无限增加资源来“解决”问题。
11. Memory
每轮需要保存什么?
建议至少记录:
本轮假设
执行动作
使用数据
最终结果
失败原因
是否回滚
下一轮建议
还需要记录版本信息:
使用了哪个模型
使用了哪个 Prompt
修改了哪些文件
调用了哪些工具
当时的业务环境是什么
没有记忆,Loop 只是在重复试错。
有了记忆,Loop 才可能逐渐形成企业自己的经验库。
12. Human Gate
哪些动作必须人工批准?
例如:
- 提高预算;
- 删除数据;
- 修改正式价格;
- 发布争议内容;
- 联系重要客户;
- 扩大到新市场;
- 修改生产基础设施。
Human Gate 不应该覆盖所有步骤。
否则 Agent 只会变成一个需要不断点击确认的半自动工具。
更合理的方式是:
低风险动作自动执行
中风险动作抽样审核
高风险动作强制审批
异常情况立即暂停
13. Stop Condition
什么时候停止?
通常包括:
目标达成
预算耗尽
连续多轮没有改善
出现重大风险
数据源失效
人工要求暂停
还可以设置维护状态:
目标达成后
不再持续修改
而是转入低频监控
当指标再次跌破阈值
重新启动 Loop
没有停止条件的 Loop,不是经营系统,而是失控程序。
七、不要一开始就设计全自动 Loop
第一条 Loop 不需要拥有完整自主权。
更稳妥的落地路径是:
第 1 阶段:只读
Agent 只能:
- 读取数据;
- 分析问题;
- 输出建议;
- 生成实验计划。
这一阶段的目标不是提高业务指标,而是验证:
Agent 是否能稳定理解业务状态,并提出有价值的判断?
第 2 阶段:建议执行
Agent 生成具体修改方案,但由人确认后执行。
例如:
Agent 建议修改页面标题
→ 人工确认
→ 系统执行
→ Agent 跟踪结果
这一阶段验证的是:
Agent 的建议是否真的能够带来改善?
第 3 阶段:有限自动执行
Agent 可以自动执行低风险、可回滚的动作。
例如:
- 修改草稿;
- 创建实验分支;
- 调整少量流量;
- 暂停明显失败的素材;
- 修改非核心 Prompt。
第 4 阶段:条件自治
当指标、审计、回滚和异常处理机制稳定后,再逐步扩大权限。
例如:
只有当连续 10 次实验判断正确
且没有触发重大 Guardrails
才允许自动扩大实验流量
Loop 应先证明自己能够正确判断,再获得自动执行的权力。
八、一个完整实践案例:ReelOS Signal Loop
假设 ReelOS 想让 Agent 持续发现和发布高价值 AI 信号。
目标
提高真正影响产品、创业和投资判断的信号占比,而不是单纯增加内容数量。
Baseline
可以先记录当前状态:
每天平均发现多少条信号
最终发布多少条
平均核实时间
事实纠错率
收藏率
分享率
后续判断验证率
没有这些数据,就无法判断未来的 Signal Loop 是否真的优于人工流程。
输入
- OpenAI、Anthropic、Google 等官方公告;
- X 上的行业讨论;
- GitHub 新项目;
- 论文;
- 融资与产品发布;
- 用户收藏、分享与订阅数据。
不同来源应设置信任等级:
一级来源:
官方公告
官方文档
原始论文
项目仓库
二级来源:
主流媒体
创始人公开发言
行业研究报告
三级来源:
社交媒体转述
未经核实截图
匿名爆料
执行动作
发现新信息
→ 查找原始来源
→ 交叉核实
→ 判断影响范围
→ 归类为事实、趋势或预测
→ 生成 ReelOS Signal
→ 人工审核或自动发布
→ 收集用户反馈
→ 更新信号判断
Scoreboard
主指标:
收藏率
分享率
订阅转化率
信号领先时间
后续判断验证率
护栏指标:
事实错误率
无来源内容占比
重复内容率
标题党比例
重大信息遗漏率
这里需要注意:
浏览量可以观察,但不应作为唯一主目标。
Memory
每一条信号不仅需要保存正文,还应该保存:
原始来源
最初判断
关键证据
反方证据
发布时间
当时置信度
后续事实变化
最终判断是否成立
这样,ReelOS 才能逐渐形成一个真正的信号判断数据库,而不是只积累大量文章。
Human Gate
以下内容应强制人工审核:
- 涉及重大融资或财务判断;
- 涉及具体个人的负面信息;
- 只有单一来源的重大消息;
- 带有明确投资建议的内容;
- 可能影响品牌立场的强判断;
- Agent 与独立 Evaluator 结论冲突的内容。
风险
如果只优化浏览量,Agent 会逐渐偏向:
- 夸张标题;
- 情绪化判断;
- 重复热点;
- 缺少来源的快速内容;
- 迎合用户而不是提供判断。
因此,ReelOS Signal Loop 的目标不能是:
获得更多流量。
而应该是:
在保持事实准确和独立判断的前提下,提高高价值信号的发现速度、判断质量和传播效率。
Loop 优化什么,平台最终就会成为什么。
九、AI Loop 会如何改变企业组织?
过去,公司按岗位组织工作:
谁负责 SEO?
谁负责广告?
谁负责数据分析?
谁负责内容?
未来,公司会逐渐按经营闭环组织工作:
谁定义目标?
谁设计评价器?
谁决定 Agent 权限?
谁负责处理异常?
谁批准高风险动作?
谁持续优化 Loop 本身?
未来的 SEO 负责人,可能不再每天亲自修改文章。
他的工作会变成:
- 定义搜索目标;
- 设计 Scoreboard;
- 管理内容权限;
- 审核异常实验;
- 优化 SEO Loop;
- 处理模型无法判断的复杂问题。
未来的广告负责人,也不一定亲自创建每一个素材。
他的工作可能变成:
- 定义利润目标;
- 设置预算边界;
- 设计实验规则;
- 审核高风险素材;
- 判断短期指标和长期品牌的冲突;
- 优化整个广告 Loop。
人的角色正在从执行者转向系统设计者。
人不再负责完成每一步,而是负责定义目标、设计规则、处理例外,并对最终结果负责。
十、企业资产不会从 SOP 变成 Eval,而会升级为 Context + Eval + Guardrails
过去,企业主要沉淀 SOP:
- 工作应该按照什么步骤完成;
- 遇到问题应该如何处理;
- 不同岗位如何协作;
- 哪些流程需要审批。
这些内容仍然重要。
但 Agent 时代,只有 SOP 已经不够。
企业还需要同时沉淀三类机器可执行资产:
Context
让 Agent 知道业务是什么、当前发生了什么
Eval
让 Agent 判断结果是好还是坏
Guardrails
让 Agent 知道哪些事情不能做、何时必须停下
Context:Agent 工作的依据
Context 包括:
- 产品信息;
- 用户画像;
- 历史决策;
- 当前业务数据;
- 项目状态;
- 竞争环境;
- 组织规则;
- 过去实验结果。
没有 Context,Agent 就只能依赖通用知识处理企业的具体问题。
Eval:Agent 判断好坏的标准
Eval 包括:
- 什么叫正确;
- 什么叫高质量;
- 哪些错误最严重;
- 哪些指标必须达到;
- 如何比较两个方案;
- 哪些结果可以进入生产。
没有 Eval,Agent 就无法判断自己是否真的改善了业务。
Guardrails:Agent 行动的边界
Guardrails 包括:
- 预算上限;
- 权限范围;
- 禁止行为;
- 合规要求;
- 品牌边界;
- 人工审批条件;
- 自动暂停条件。
没有 Guardrails,Agent 即使方向正确,也可能用错误的方式达到目标。
可以这样理解:
SOP 描述“如何工作”
Context 提供“工作依据”
Eval 定义“什么叫做好”
Guardrails 规定“什么不能做”
企业的 Context 决定 Agent 知道什么,Eval 决定 Agent 优化什么,Guardrails 决定 Agent 可以走多远。
十一、最终判断
AI Loop 最重要的价值,不是节省几个人工小时。
它改变的是企业经营的基本单位。
过去的基本单位是:
任务
项目
流程
岗位
未来会增加一个新的基本单位:
可持续运行的业务闭环
一个成熟的 Loop 必须同时包含:
明确目标
真实数据
独立评价
可执行动作
长期记忆
预算限制
权限边界
异常处理
人工接管
停止条件
只有 Agent,没有这些结构,最终得到的只是更快的自动化。
当这些结构被设计完整,Agent 才可能开始长期推进一项业务结果。
所以,企业不应只问:
哪些工作可以交给 AI?
而应该问:
哪些业务结果可以被设计成一个可测量、可验证、可持续优化的 Loop?
未来公司之间竞争的,不是谁拥有更多 AI Agent。
而是谁能够更早、更准确地把业务目标编译成高质量 Loop。
参考来源
-
Greg Isenberg:《How to Use AI Loops to Run Your Business 24/7》 https://x.com/gregisenberg/status/2076756046039630268
-
Meta Engineering:《Ranking Engineer Agent(REA): The Autonomous AI Agent Accelerating Meta’s Ads Ranking Innovation》 https://engineering.fb.com/2026/03/17/developer-tools/ranking-engineer-agent-rea-autonomous-ai-system-accelerating-meta-ads-ranking-innovation/