quietline: an open-weight model decides which nightly log warnings should wake me
说明与用途
quietline 使用 NVIDIA Nemotron 3.5 Lightning 开放权重模型对自动化日志进行三元化,忽略已恢复的警告,仅在未解决的错误时唤醒用户。
问题
Scheduled jobs emit warning and error lines that often recover, making manual log review tedious and treating every WARN/ERROR as an alert overkill.
结果
In a synthetic test log, quietline correctly slept through recoverable 429 and cache miss incidents while flagging the failed build, demonstrating effective triage without unnecessary model calls.
工作流
- 1. CLI reads new log lines and stores byte offset and hash of prefix.
- 2. Filters lines containing signal words (error, warning, timeout, 429).
- 3. Sends filtered lines with neighboring context to the open-weight model via NVIDIA NIM API.
- 4. Model returns "wake" or "sleep" decisions for each line.
- 5. CLI verifies decisions reference actual line numbers and prints original evidence beside any alert.
- 6. If no new signals, no model call is made.
- 7. State is persisted to allow incremental processing.
证据
quietline is a tiny Python CLI that reads only newly appended log lines and tries to wake me only for failures that still need attention.
The model should sleep through the two recoveries and flag the failed build. On my captured run, it did exactly that.
When the log has no new signals, it makes zero model calls.
- 记录日期: 2026-10-23T05:11:24.721Z