Giving it a memory
Oncall-agent, part 3. Part 2 was about teaching the thing what to ignore. This one is about the opposite: teaching it to notice that two problems nobody worded the same way are, underneath, the same problem. This is the part where I start to feel like I'm getting away with something. In the very first post, I let one sentence slip that I've been chewing on ever since. I said that you take a sentence about a broken DNS pod, it becomes fifteen hundred numbers, and the geometry of those numbers somehow knows this incident is a cousin of one from four months ago; and that even though I know how it works, it still feels like something I shouldn't be allowed to do on a laptop. I want to pull on that thread, because it's the whole trick of this post, and because the feeling turns out to be pointing at something real. The problem signatures couldn't solve Part 2 had gotten me further than I expected, for free. Eighteen hundred noisy alerts had collapsed into a couple hund...