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

日志太多反而找不到根因?字节团队给AI调试划了条边界

0
分享至

服务器固件里蹦出一条异常日志,工程师的第一反应往往不是"找到问题了",而是"这条日志到底从哪来的"。真正的根因可能藏在更早的调用链里,藏在某个本该执行却没执行的恢复路径里。日志只是冰山露出水面的那一角。

在 OSFC2026(open source firmware conference)上,字节跳动 STE 固件团队分享了一个议题:Agentic AI Software Debugging in OpenBMC。他们给出的思路有点反直觉——不让大模型直接读海量日志猜根因,而是先用程序分析把证据链搭好,再让 AI Agent 在受约束的证据空间里做解释。


打个比方:传统 AI 调试像让模型在日志堆里找答案,这套方案更像让程序证据先还原现场,再让 Agent 解释现场。

OpenBMC 调试难在哪

OpenBMC 处在服务器管理控制链路的关键位置,管着传感器、硬件健康状态、系统事件、管理接口和恢复流程。它离用户不近,但一旦异常,影响会传导到整机稳定性、运维效率甚至数据中心可靠性。

实际调试中,工程师遇到的第一个问题不是没日志,而是日志太多。服务日志、systemd journal、D-Bus 调用记录、传感器状态变化、错误提示,全都在往外冒。真正指向根因的信号,散落在这些日志之间。

传统调试链路大致是这样:

  1. 从海量日志里筛异常片段
  2. 按关键字搜源码
  3. 手动定位函数、调用者和被调用者
  4. 结合经验判断异常路径和可能根因

痛点也很明确:日志规模大、噪声高;最后一条错误日志不一定是根因;调用链追踪高度依赖经验;文本相似不等于因果相关。

那直接把完整日志丢给大模型行不行?大模型的语言理解和归纳能力确实强,但在软件调试场景里,这么做容易撞上两个问题:上下文成本高,结论不可验证。

不让 LLM 当事实来源,让它当解释器

这套方案没有把 LLM 设计成"事实来源",而是放在另外三个位置上:证据解释器、假设组织者、行动建议生成器。

整体思路是先用确定性的程序分析完成事实抽取、证据构建和上下文压缩,再让 Agent 在边界清晰的证据空间里做解释和推理。

关键突破之一,是把运行时日志从"文本线索"转换成"程序足迹"。传统做法是复制关键字到代码仓库里搜,但同一条日志字符串可能在多个位置出现,或者日志经过格式化、变量替换和运行时拼接,纯文本搜索就可能定位不准。

这里有个设计要点:如果一条日志能被多个位置发出,系统不能直接选文本最相似的那项,而要结合模块、时间顺序、相邻日志、服务上下文和调用图可达性共同评分。异常日志不再只是文本,而是能反向映射到源码函数、文件位置和调用上下文的程序足迹。

路径重建:找的是分叉点,不是错误行

定位到源码锚点只是第一步。更关键的问题是:异常为什么会走到这里?正常情况下又该走向哪里?

方案引入了调用图和路径重建能力。系统从异常日志对应的函数出发,沿真实调用关系向上游和下游扩展,识别调用链里的关键节点、异常节点、事件节点,以及可能缺失的恢复节点。

对于 OpenBMC 这类事件驱动系统,路径重建还要考虑 D-Bus 调用、property 变化、signal、method call、systemd service 和异步回调等因素。

方法上的差异在于:系统不只看异常路径发生了什么,还会对比正常路径本应发生什么。如果某个恢复动作没执行、某个状态没更新、某个 fallback 没触发,这些路径差异就成了比单条错误日志更有价值的根因线索。

接下来是证据压缩。在 AI 调试系统里,"给模型更多上下文"并不总是更好。OpenBMC 这类复杂系统的完整日志和完整源码里,大量信息是无关的。直接堆叠上下文不仅成本高,还可能让模型被噪声带偏。所以方案里的 Evidence Compressor 不是普通摘要工具,而是面向因果价值的结构化裁剪模块,把日志、源码、调用链和路径差异组织成 Agent 可解释的结构化证据包。

给 Agent 划边界:能做什么,不能做什么

这套设计里,Agent 的能力边界被明确限定。它可以解释证据链、组织根因假设、给出验证步骤和修复建议,但不能凭经验虚构不存在的函数调用关系,也不能在证据不足时输出确定性结论。

Agent 可以做的:

  • 解释证据链中各节点之间的因果关系
  • 把日志、源码片段和调用链组织成可读 RCA
  • 对多个候选根因排序并说明依据
  • 给出下一步验证建议
  • 在证据支持时提出修复方向

Agent 不应该做的:

  • 凭经验虚构不存在的函数调用关系
  • 把文本相似的日志直接当作根因证据
  • 在证据不足时输出确定性结论
  • 绕过源码锚点和调用图直接给出修复方案

最终输出的 RCA 报告,也不该只是"可能是某某原因"这样一句话。它应该包括现象摘要、日志匹配、源码锚点、调用链、路径差异、根因假设、验证步骤和修复建议。每个关键结论都要能回溯到对应证据。如果证据不足,系统需要明确标注"不确定",以及后续需要补充采集哪些信息。

从根因分析到闭环修复

这套方案的核心价值,是回答了基础设施工程里的一个关键问题:AI 应该如何被可靠地使用?答案既不是让模型替代工程师,也不是让模型在海量日志里自由发挥,而是让确定性的程序分析先完成事实抽取与证据构建,再让 Agent 在受约束的证据空间里完成解释和推理。

随着 AI 算力基础设施快速演进,服务器固件正在从隐藏在系统底层的基础组件,走向决定数据中心可靠性和运维效率的关键能力层。OpenBMC 软件调试的智能化,是这一趋势里的一环。

从长期看,这条路径还能继续往闭环修复演进:

  1. RCA with Evidence Chain:基于证据链输出可信根因分析
  2. Repair Recommendation:在证据支持下生成修复建议
  3. Patch Generation:结合代码上下文生成候选补丁
  4. Automated Validation:自动触发单测、仿真或复现实验
  5. CI/CD Regression:进入持续集成和回归验证流程
  6. Controlled Deployment:在可回滚、可观测前提下逐步部署

字节跳动 STE 固件团队表示,后续会继续探索 Agentic AI 在固件研发、调试、验证和运维中的工程化落地,让 AI 不只是"会回答问题",而是成为基础设施研发流程中可信、可控、可审计的效率杠杆。

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

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.

相关推荐
热点推荐
No!伤了,又伤了!中国男篮第一核心后卫

No!伤了,又伤了!中国男篮第一核心后卫

篮球实战宝典
2026-10-10 21:50:14
44岁姚笛独自在杭州豪宅家中煮泡面,眼神中难掩落寞

44岁姚笛独自在杭州豪宅家中煮泡面,眼神中难掩落寞

追影客栈
2026-10-03 16:08:17
西班牙马德里出现“幽灵豪华酒店”,上百名游客受骗,6名中国游客被迫返回机场

西班牙马德里出现“幽灵豪华酒店”,上百名游客受骗,6名中国游客被迫返回机场

扬子晚报
2026-10-10 07:46:03
苑举正谈蔡康永:它就是个艺人,整天装文化人,哪有啥家国大义

苑举正谈蔡康永:它就是个艺人,整天装文化人,哪有啥家国大义

小徐讲八卦
2026-10-11 06:48:51
央视《伟大的长征》:顶着烤瓷牙却要演教员,谁的审美出了问题?

央视《伟大的长征》:顶着烤瓷牙却要演教员,谁的审美出了问题?

情感大头说说
2026-10-11 03:18:49
江淮汽车回应尊界V800懂车帝测试

江淮汽车回应尊界V800懂车帝测试

第一财经资讯
2026-10-08 14:43:40
性专家说:当一个异性开口跟你要钱,要礼物,不管对方是不是想试探你的真心,你都应该明白,你已被对方列入供养者行列

性专家说:当一个异性开口跟你要钱,要礼物,不管对方是不是想试探你的真心,你都应该明白,你已被对方列入供养者行列

心理观察局
2026-08-05 06:46:04
向佐自曝喝蛋白粉把肾喝坏了:肾功能相当于70岁的老人,严重时走路都有问题;医生提醒:切勿过量食用

向佐自曝喝蛋白粉把肾喝坏了:肾功能相当于70岁的老人,严重时走路都有问题;医生提醒:切勿过量食用

台州交通广播
2026-10-09 13:36:05
成都蓉城遭绝杀!媒体人热议:三连败不是不可能,明年换教练吧

成都蓉城遭绝杀!媒体人热议:三连败不是不可能,明年换教练吧

奥拜尔
2026-10-10 21:50:11
辱骂王皓的三名女球迷被行政拘留 谌贻琴指示依法从严整治饭圈

辱骂王皓的三名女球迷被行政拘留 谌贻琴指示依法从严整治饭圈

劲爆体坛
2026-10-10 11:15:06
蒋万安斩钉截铁地给出同一个答案:我是台湾人。击碎多少人幻想。

蒋万安斩钉截铁地给出同一个答案:我是台湾人。击碎多少人幻想。

荆楚寰宇文枢
2026-10-10 22:45:06
76岁路都走不稳还开演唱会捞金,全网恶评如潮,他却扬言回馈粉丝

76岁路都走不稳还开演唱会捞金,全网恶评如潮,他却扬言回馈粉丝

黎兜兜
2026-10-09 14:08:09
中方已做好开战准备?俄防长预言:10年内俄北约可能爆发一战

中方已做好开战准备?俄防长预言:10年内俄北约可能爆发一战

冰语历史
2026-10-11 10:13:47
西安一烧烤店明厨亮灶直播现“厨师漱口水吐锅边”,市监部门介入调查,当事厨师否认吐锅里,而是吐在灶台漏水槽上

西安一烧烤店明厨亮灶直播现“厨师漱口水吐锅边”,市监部门介入调查,当事厨师否认吐锅里,而是吐在灶台漏水槽上

极目新闻
2026-10-10 17:04:42
不查不知道一查吓一跳!44岁一家人住北京豪宅的陈婷,私下有多壕

不查不知道一查吓一跳!44岁一家人住北京豪宅的陈婷,私下有多壕

冷紫葉
2026-09-19 12:41:16
原来他是郑钦文背后的男人,不离不弃用心栽培多年,难怪能有今天

原来他是郑钦文背后的男人,不离不弃用心栽培多年,难怪能有今天

南宗历史
2026-10-10 14:10:07
懂车帝,惹了不该惹的人……

懂车帝,惹了不该惹的人……

麦杰逊
2026-10-08 22:21:03
武网下下签!郑钦文又遇到萨巴伦卡,球迷提议:中网夺冠就退赛吧

武网下下签!郑钦文又遇到萨巴伦卡,球迷提议:中网夺冠就退赛吧

侃球熊弟
2026-10-10 16:48:59
彻底撕破脸!张继科直播公开控诉刘国梁,揭露师徒决裂真实内幕

彻底撕破脸!张继科直播公开控诉刘国梁,揭露师徒决裂真实内幕

体育见习官
2026-10-05 14:12:07
深圳APEC峰会临近,日方首相相关称谓被撤销,高市少见地公开表态,称中国是日本极为重要的邻国

深圳APEC峰会临近,日方首相相关称谓被撤销,高市少见地公开表态,称中国是日本极为重要的邻国

z千年历史老号
2026-10-10 21:28:08
2026-10-11 11:15:00
固件更新中
固件更新中
有态度网友ytd
205文章数 78关注度
往期回顾 全部

科技要闻

卸任CEO后,苹果董事长库克再度到访中国

头条要闻

牛弹琴:特朗普发出最后通牒 泽连斯基的至暗时刻来了

头条要闻

牛弹琴:特朗普发出最后通牒 泽连斯基的至暗时刻来了

体育要闻

十年回首:湖人三榜眼的夏天,与NBA无关

娱乐要闻

梅艳芳63岁冥诞骨灰被盗,亲哥从不知情

财经要闻

黄仁勋长女完婚,万亿帝国如何传承?

汽车要闻

武汉市区都能开的游刃有余 风神L8+智驾体验

态度原创

艺术
家居
本地
手机
公开课

艺术要闻

中国当代画家,区础坚作品选(二)

家居要闻

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

本地新闻

踏访沙县第一村,寻国民小吃本源

手机要闻

安卓首款、全球第二款阔直板手机将至:酷派新机首曝,价格干到“999定位千元档”

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版