网易首页 > 网易号 > 正文 申请入驻

Jarvis网格:换LLM不改代码

0
分享至

一个“Jarvis”该长什么样?很多人的第一反应是:一个大模型,配一段巨长的提示词,把所有活都塞进去。Jules Langlois 的做法相反——他搭了一个 mesh(网格):几个角色单一的小代理,由一个 Neuron AI 工作流负责协调。

他把这个原型提成了 PR #683,包含 examples/agent/jarvis-mesh.php 和 docs/jarvis-mesh.md 两个文件。需要说明的是,这个原型借助 AI 编码辅助完成,定位是起点而非生产代码,PR 目前仍处于开放状态,尚未经过评审或合并。

让工作流管顺序,代理只管干活

三个代理各司其职:Research 准备当天带来源的要点;Operations 结合研究结果,汇总状态与风险;Briefing 把两边的内容合成最终的每日简报。

它们之间从不互相调用。Neuron 工作流用带类型的事件在它们之间路由:BriefingStarted → ResearchCompleted → OperationsCompleted → BriefingComposed。每个节点接收一种事件类型,返回下一种,于是业务流程的图结构可以直接从类型签名上读出来。

用适配器隔开框架代码

示例刻意定义了四个小接口,交由应用层实现:

  • JarvisSignalBus:发布带类型的信号,按 ID 幂等。
  • JarvisKnowledgeStore:代理之间共享笔记,按键幂等。
  • JarvisHeartbeatStore:记录每个代理最后一次出现的时间。
  • JarvisAgentFactory:按角色和线程返回一个刚配置好的 AgentInterface。

这些接口以 WorkflowResources 对象的形式传给工作流,并在每个执行片段重建。Provider、工具、指令和消息存储都放在你自己的工厂里,所以换 LLM 或换存储后端时,工作流代码一行都不用改。

扛住重放

工作流可能被中断再恢复,因此每个副作用都必须能承受被执行两次。两个机制在起作用:代理调用走节点的 memoize(),中断恢复时已完成的调用不会重跑;信号和知识写入使用稳定键(例如 "{workflowId}/research.completed"),重复发布不会产生重复数据。

文档里也写明了这条诚实的边界:memoize 无法让外部副作用做到 exactly-once,幂等适配器是使用者的责任。

带边界的看门狗

第二个工作流 WatchdogWorkflow 是一次单遍扫描。由你自己的调度器(cron、队列,随便什么现成的)为每次扫描启动一次全新执行,传入代理列表、时间戳和过期阈值。对每个代理,一个节点检查最后心跳,如果过期或缺失,就写一条笔记,并以“代理 + 最后出现时间”派生的键发布 agent.heartbeat.stale 信号。因此同一轮扫描跑两次,只会触发一次同样的告警。

这个工作流被限制为一步、60 秒租约,不可能无限循环。调度、心跳生产、告警投递和监控策略都留在应用层。

为什么不拿工作流信号当总线

Neuron 的 Workflow::signal() 应答的是当前匹配的等待,它不是广播,也不是队列。独立代理之间要做扇出,就需要一个真正的共享总线,所以示例把它当作应用集成边界来处理。作者定下的规则是:传输和调度放在工作流节点之外,业务顺序和状态放在图之内。

接线与验证

在应用里提供适配器和持久化后端,然后这样跑:

$workflow = (new DailyBriefingWorkflow($date))->setPersistence($workflowPersistence)->setResources($resourcesFactory);
$state = $workflow->run();
$briefing = $state->get('briefing');

总线与知识存储要用持久、共享的实现;如果 worker 可能重叠,持久化后端必须多进程安全。

测试是在 Neuron 4.1 上跑的,用模拟代理和内存适配器,没有真实 LLM,也没有真实数据库。简报端到端跑通;一个中途失败的代理被恢复,已完成的研究步骤没有重跑;看门狗对过期代理和缺失代理各触发一次告警,健康的那个被忽略,第二轮扫描没有重复告警。作者没有跑完整的 Neuron 测试套件或 PHPStan,并且用同一 ID 重跑一个已完成的工作流会再次调用代理(信号仍保持去重)。

接下来他想补的三件事:在每个代理 worker 里做真正的心跳生产;把告警投递(聊天、邮件)做成 agent.heartbeat.stale 的消费者;给适配器配上内存假实现的正经单元测试。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
回老家一趟我彻底破防:村里47个五十岁上下的壮年人,全不种地不打工,天天打牌晒太阳,一问存款还没我多

回老家一趟我彻底破防:村里47个五十岁上下的壮年人,全不种地不打工,天天打牌晒太阳,一问存款还没我多

犀利辣椒
2026-09-25 06:21:06
别被“某音”前凸后翘的网红骗了

别被“某音”前凸后翘的网红骗了

健身厨屋
2026-06-17 18:56:01
两任总指挥临阵脱逃,一线主将集体阵亡,塔伊兹联军群龙无首!

两任总指挥临阵脱逃,一线主将集体阵亡,塔伊兹联军群龙无首!

胜研集
2026-10-18 00:07:35
黄奇帆和唐宁有什么关系?

黄奇帆和唐宁有什么关系?

西虹市闲话
2026-10-15 13:28:15
1年352万美金!14分8板7助!30岁状元炮轰NBA名帅

1年352万美金!14分8板7助!30岁状元炮轰NBA名帅

微评体育圈
2026-10-18 12:47:36
上海徐浦大桥清晨突发严重车祸:白车强行超车酿祸 平板货车失控冲过隔离栏冲入对向车道致1死2伤

上海徐浦大桥清晨突发严重车祸:白车强行超车酿祸 平板货车失控冲过隔离栏冲入对向车道致1死2伤

老猫观点
2026-10-18 07:30:54
雅思停考风波背后:巅峰时内地一天7万人次考试,主办方近5财年累计净亏损1.84亿英镑,欲以藏品抵债!

雅思停考风波背后:巅峰时内地一天7万人次考试,主办方近5财年累计净亏损1.84亿英镑,欲以藏品抵债!

每日经济新闻
2026-10-15 14:59:23
“这拿筷子姿势,太恶心了”,一段母女吃饭视频火了,又一个贫民窟的小公主

“这拿筷子姿势,太恶心了”,一段母女吃饭视频火了,又一个贫民窟的小公主

蝴蝶花雨话教育
2026-10-06 11:47:56
高原自曝生活内幕,揭示真相:她和王菲都不是赢家,窦唯的故事比你想象的更复杂。

高原自曝生活内幕,揭示真相:她和王菲都不是赢家,窦唯的故事比你想象的更复杂。

草莓解说体育
2026-10-17 05:06:46
跌过那么多轮,为什么偏偏这次最痛?

跌过那么多轮,为什么偏偏这次最痛?

资本时差
2026-10-17 23:53:48
佩莱格里尼:无法理解裁判的判罚;红牌让比赛失去平衡

佩莱格里尼:无法理解裁判的判罚;红牌让比赛失去平衡

懂球帝
2026-10-18 03:31:05
10月养老金陆续发放!北京退休人员3项自查,保障待遇正常领取

10月养老金陆续发放!北京退休人员3项自查,保障待遇正常领取

老孙说
2026-10-18 09:25:17
印度姑娘在中国生活20年,重回印度故乡后,却说不愿再回来

印度姑娘在中国生活20年,重回印度故乡后,却说不愿再回来

麦子情感故事
2026-10-17 23:00:05
成都宝妈打伤人最新后续!曝受害者缝18针,鼻骨骨折,吓坏俩孩子

成都宝妈打伤人最新后续!曝受害者缝18针,鼻骨骨折,吓坏俩孩子

甜菊汽水
2026-10-17 14:16:06
泽连斯基亲口确认:每倒下1名乌军,就会有7到10名俄军跟着陪葬!

泽连斯基亲口确认:每倒下1名乌军,就会有7到10名俄军跟着陪葬!

小莜读史
2026-10-16 16:44:36
人民日报:机关事业单位工作隐性收入减少,引人共鸣!

人民日报:机关事业单位工作隐性收入减少,引人共鸣!

职场资深秘书
2026-10-15 20:51:13
林丹43岁生日全家福曝光!儿子亲手煮面,谢杏芳状态惊艳,当年风波真翻篇了?

林丹43岁生日全家福曝光!儿子亲手煮面,谢杏芳状态惊艳,当年风波真翻篇了?

陈意小可爱
2026-10-18 12:48:13
多名院士提倡:超过65岁的老人,宁可在家做家务,也别出去做这些

多名院士提倡:超过65岁的老人,宁可在家做家务,也别出去做这些

健康之光
2026-10-18 04:45:05
下周(10.19-10.23)持有这些个股的要小心了!(附个股)

下周(10.19-10.23)持有这些个股的要小心了!(附个股)

股侠指北针
2026-10-18 09:04:46
卫生大会定调“先让医院活下来”,医保控费要踩刹车了

卫生大会定调“先让医院活下来”,医保控费要踩刹车了

娱乐洞察点点
2026-10-18 12:24:17
2026-10-18 13:40:49
爬虫饲养员
爬虫饲养员
业余养了只叫“龙虾”的AI爬虫,主业是给互联网打工。
221文章数 86关注度
往期回顾 全部

科技要闻

王江舟院士:6G到底是不是骗局 是不是收割

头条要闻

特斯拉飞行汽车在美国引发疑问:从哪起飞 是否真能飞

头条要闻

特斯拉飞行汽车在美国引发疑问:从哪起飞 是否真能飞

体育要闻

升级版杨瀚森再闯难关:当上开拓者第三中锋还得拼

娱乐要闻

曝郭麒麟与25岁知名女星已经结婚,女方回应关系

财经要闻

马斯克:美债问题只能靠AI和机器人解决

汽车要闻

星瑞L PLUS限时售价10.97万元起 开启智混3L时代

态度原创

本地
家居
房产
艺术
手机

本地新闻

因新荣记出圈,这座浙东小城才是吃货天堂

家居要闻

2026建博会(广州) 公装联探展交流活动

房产要闻

利好密集落地+现房好房断档,广州楼市买入窗口,正在倒计时!

艺术要闻

14位国外画家的风景油画

手机要闻

今天重阳节!何刚分享华为手机实用功能:拦截诈骗电话、远程协助长辈

无障碍浏览 进入关怀版