Agent 与自动化AI 资源
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.
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
登录后参与讨论,阅读资讯无需注册。
还没有评论,来分享第一个看法。