> This agent is a combination of separate LLM agents each responsible for a single step of the runbook Someone needs to explain to me how this is expected to work. Percentage of Hallucinations/Errors x Steps in Runbook = Total Errors 0.05 x 10 = 0.5 = 50%
Getting tired of seeing this concept of practically guaranteed hallucinations from any LLM used in production. I've used LLMs for various tasks, and if you tune your system correctly, it can be very reliable. It's just not always plug-and-play reliability. You need to set up your fine-tuning and prompts and then test well for consistent results.
Launch HN: Parity (YC S24) – AI for on-call engineers working with Kubernetes
31–40 of 78 posts
Re: Launch HN: Parity (YC S24) – AI for on-call engineers working with Kubernetes
#32Congratulations on the launch! I'm curious—how is what you're building different from other AI SRE solutions out there, like Cleric, Onegrep, Resolve, Beeps, and others?
I haven't heard of Beeps and can't find it, could you share the URL?
Re: Launch HN: Parity (YC S24) – AI for on-call engineers working with Kubernetes
#33Earlier quoted context omitted.
We separated out the runbook such that each step is a separate LLM in the agent. Between each step, there's sort of a "supervisor" that ensures that the step was completed correctly, and then routes to another step based on the results. So in reality, a single step failing requires two hallucinations. Hallucinations are also not a fixed percentage across all calls -- you can make them less likely by maintaining focus…
That second step hallucinating is far more likely when you are feeding it incorrect information from the first hallucination. LLM's are very easy to manipulate. At one point with a system prompt telling Claude it was OpenAI, I was able to ask what its model is and it would confidently tell me it was OpenAI. Garbage data in, garbage data out. Admittedly that is an extreme case, but you're giving that second prompt wro…
What's helped the most, though, is using cluster information to back up decision making. That way we know the data it's considering isn't garbage, and the outputs are backed up by actual data.
Re: Launch HN: Parity (YC S24) – AI for on-call engineers working with Kubernetes
#34Congratulations on the launch! I'm curious—how is what you're building different from other AI SRE solutions out there, like Cleric, Onegrep, Resolve, Beeps, and others?
Thanks! Hard to make a comparison to Cleric since their site doesn't really have any features or a demo. Onegrep is a fellow YC company, and we love what they're building! They seem to be more focused on workflows and pulling together context (also a very important problem in the space), we we've put more of a focus on root causing infra issues specifically. Resolve seems to come from the same category as Temporal, w…
So just to clarify, are you saying that Parity is focused on infrastructure issues, while something like Onegrep addresses the broader problem by providing context?
> I haven't heard of Beeps and can't find it, could you share the URL?
Re: Launch HN: Parity (YC S24) – AI for on-call engineers working with Kubernetes
#35Re: Launch HN: Parity (YC S24) – AI for on-call engineers working with Kubernetes
#36Earlier quoted context omitted.
And what is your average error rate per runbook step.
one thing we're experimenting to help with the hallucinations/error rate issue is using a committee framework where we take a majority vote. If the error rate of 1 expert is 5%, then for a committee of 10 experts, the probability a majority of the committee errors is around 0.00276% (binomial distribution with p=0.05). For 10 steps, this would be an error rate of 0.0276%
They are highly correlated even amongst LLMs from different vendors.
Re: Launch HN: Parity (YC S24) – AI for on-call engineers working with Kubernetes
#37Earlier quoted context omitted.
Thanks! Hard to make a comparison to Cleric since their site doesn't really have any features or a demo. Onegrep is a fellow YC company, and we love what they're building! They seem to be more focused on workflows and pulling together context (also a very important problem in the space), we we've put more of a focus on root causing infra issues specifically. Resolve seems to come from the same category as Temporal, w…
> They seem to be more focused on workflows and pulling together context (also a very important problem in the space), we we've put more of a focus on root causing infra issues specifically. So just to clarify, are you saying that Parity is focused on infrastructure issues, while something like Onegrep addresses the broader problem by providing context? > I haven't heard of Beeps and can't find it, could you share th…
Ah I actually did see beeps a while back. I haven't tried their product, but they seem to be similar to rootly/Onegrep in that they're working on on-call management/post-mortems
Re: Launch HN: Parity (YC S24) – AI for on-call engineers working with Kubernetes
#38Re: Launch HN: Parity (YC S24) – AI for on-call engineers working with Kubernetes
#39Azure Kubernetes Wrangler (SRE) here, before I turn some LLM loose on my cluster, I need to know what it supports, how it supports it and how I can integrate into my workflow. Videos show CrashLoopBackOff pod and analyzing logs. This works if Pod is writing to stdout but I've got some stuff doing straight to ElasticSearch. Does LLM speak Elastic Search? How about Log Files in the Pod? (Don't get me started on that ni…
Re: Launch HN: Parity (YC S24) – AI for on-call engineers working with Kubernetes
#40Azure Kubernetes Wrangler (SRE) here, before I turn some LLM loose on my cluster, I need to know what it supports, how it supports it and how I can integrate into my workflow. Videos show CrashLoopBackOff pod and analyzing logs. This works if Pod is writing to stdout but I've got some stuff doing straight to ElasticSearch. Does LLM speak Elastic Search? How about Log Files in the Pod? (Don't get me started on that ni…
This is a cool proof of concept but almost useless otherwise in a production system
I can already feed Claude or ChatGPT my kubectl output pretty easily
Error handling and logging that are tailored for consumption of a specific pre trained model, thats where this will be ground breaking