← 返回列表

SVLA-Agent:后硅验证日志的智能体式根因调试助手

SapnilPatel/Silicon-Validation-Log-Analysis-Agent · Agentic AI debug assistant for post-silicon validation logs: parse (Drain3), classify & dedup failures, cluster families (HDBSCAN), retrieve similar incidents (RAG), and name an evidence-backed root cause with Claude or a rule-based agent. CLI, REST API, Streamlit dashboard.

GitHub原文发布 未知首次收录 2026-11-04上架 2026-11-04 07:02

☆ 收藏查看项目 ↗

ELI5:它是什么,解决什么问题

SVLA-Agent 是一个面向后硅验证日志的智能体式 AI 调试助手。它先读取多源硅片测试日志,再用正则和 Drain3 解析、脱敏敏感信息、分类并去重故障,随后用 HDBSCAN 聚类出故障家族,并通过 RAG 检索历史相似事件,最后给出有证据支撑的具体根因与修复建议。项目提供 CLI、FastAPI REST 服务和 Streamlit 仪表盘,也内置离线确定性回退方案;配置 ANTHROPIC_API_KEY 后,可将假设生成切换为 Claude。

核心能力与快速开始

★ 0 · Python

能做什么
支持流式读取多源日志,解析日志结构并挖掘模板;在建立索引和生成提示前,脱敏邮箱、IP、MAC、序列号和凭据;对错误与致命事件分类并去重;按故障类型用 HDBSCAN 聚类;用 Chroma 或内存向量库检索相似历史故障;基于根因目录和证据评分生成假设,也可由 Claude 工具调用在相同候选中选择;输出 Markdown/JSON 调试报告;提供 CLI、REST API 和 Streamlit 仪表盘;附带合成数据生成与留出集评测。
适用场景
用于后硅验证、芯片与硬件测试日志的故障排查场景:快速定位异常运行、归类失败类型、聚类反复出现的故障家族、检索历史相似事件,并获得带证据引用的根因候选与修复建议;也可通过上传日志或调用 REST 接口,接入现有验证流程和仪表盘做报告浏览。
项目形态
可直接使用的工具
部署方式
支持本地 CLI、FastAPI 服务、Streamlit 仪表盘和 Docker 镜像;README 提及 Streamlit Cloud、Docker 与 Hugging Face 部署说明,具体生产部署条件和限制未完整说明。
主要依赖
Python 3.10–3.12;安装 dev、app、api 依赖;默认离线运行,使用 sentence-transformers 与 Chroma 或内存向量后端;启用 Claude 需设置 ANTHROPIC_API_KEY,可选模型与思考深度配置。硬件规格、Claude 调用成本和限额未说明。
使用限制
公开评测主要基于合成硅验证日志,检测与分类指标在该语料上接近满分,作者说明在真实硅片日志上预计不会如此;真实 BGL 超级计算机日志上精确率下降至 0.64。Claude 路径需要 Anthropic API Key 并产生调用成本,具体费用与限制未说明。
许可证
MIT
最近推送
2026-11-04 01:40

资料检查:2026-11-04 07:00 · 卡片整理:2026-11-04 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证

这是基于来源内容整理的摘要。原文链接失效后,本页摘要和讨论仍会保留。

讨论 0

登录后参与讨论,阅读资讯无需注册。

还没有评论,来分享第一个看法。