Show HN: Ctrlb-decompose: Strip the noise from logs before sending to LLMs
Posted by ruhani_grover 3 hours ago
Comments
Comment by hugopuybareau 1 hour ago
Comment by pranav_rastogi 2 hours ago
Comment by ruhani_grover 1 hour ago
Comment by firasd 1 hour ago
A few days ago I made something to use in addition to head/tail: Venetianblinds.js shows equally spaced chunks of a file https://github.com/firasd/venetianblinds
So I can kinda see these as being part of the same workflow like VBlinds for 'what does this file even look like' before calling the decompose
Comment by nextblock 2 hours ago
Comment by CuriousBuilder 2 hours ago
Comment by gokohl 2 hours ago
Comment by ruhani_grover 1 hour ago
Comment by syron 2 hours ago
Comment by ruhani_grover 1 hour ago
We agree that there are a great many interesting downstream possibilities concerning OpenTelemetry, correlation, derived metrics, and more sophisticated telemetry pipelines once you are able to reliably extract structure from noisy logs.
To us, CtrlB Decompose represents the initial step. Although we launched it as a standalone tool for producing logs that are friendly to LLMs, it also feeds into part of CtrlB's special log compression pipeline. The identical structured representation aids in reducing both storage space and token usage without losing the information required for search, investigation, and AI-assisted debugging.
The idea you've advanced regarding enriching the logs with trace context and generating higher-level signals before sending them on downstream is indeed a very interesting one, and we are currently considering it as the project develops. Thank you for bringing it to our attention!