ctrlb-decompose: 为LLM清洗日志噪音的工具
Show HN: Ctrlb-decompose: Strip the noise from logs before sending to LLMs
ctrlb-decompose 是一款专为开发者打造的日志分析利器,能将数百万行杂乱无章的原始日志瞬间压缩为少量可操作的结构化模式。它通过独特的两阶段流水线,提取统计信息、异常标记和相关性,并输出LLM友好的紧凑格式。无论是作为CLI工具、浏览器WASM应用还是Rust库,它都能以极低的内存占用处理海量数据,让调试和故障排查变得前所未有的高效。
将数百万行嘈杂的日志行转化为寥寥数条可操作的模式,附带类型化变量、分位数统计、异常标记及严重性评分。
- hugopuybareau
你们在真实场景下做过基准测试吗?看看它是否真的能降低成本?我觉得这类工具往往会让 LLM 对日志更加困惑,导致花费比直接喂入原始日志,或者让 LLM 自己写代码去发现内容还要多。
- pranav_rastogi
终于有一个工具能解决这个问题,而不强迫你采用一整套生态系统。我很欣赏它遵循 Unix 哲学的做法,只专注于分解这一步并把它做好。真的很欣赏这里采用的模块化架构。
- firasd
很有意思。
前几天我写了个东西,可以配合 head/tail 使用:Venetianblinds.js 可以等距展示文件的片段 https://github.com/firasd/venetianblinds
所以某种程度上,我觉得这些工具属于同一个工作流:先用 VBlinds 看看“这文件到底长什么样”,然后再调用 decompose。