jipster
Here are the problems with what LangSmith offers: 1. Focusing on observability brings insights to engineering teams in terms of cost, latency, but these conclusions aren't really actionable
2. Not all teams use LangChain, plus a lot of teams who originally used LangChain to prototype is moving away as they productionize and look to improve what they've built
3. Not every LLM implementation involves a chain of thought, lLamaIndex is a good example. Apart from vendor locking, there are other use cases such as evaluating fine tuned models that are overlooked in a closed source software like LangSmith
4. Using LLMs to evaluate themselves are fine, but a lot more can be done. We offer other metrics (metrics that can be quantified from 0 - 1) such as factual consistency trained on NLI models that are much more deterministic. You can also use our package to pick and choose metrics that you care about (bias, relevancy, toxicity, etc)
Hope that answers your questions.
The idea is you would use our open source package (https://github.com/confident-ai/deepeval) to evaluate LLM outputs using criteria such as factual consistency, relevancy, bias, etc, and be able to have a bird eye's view on the overall performance on app.confident-ai.com as our package allows you to run analysis on our servers, all for free!
Would appreciate it if you could give it a try, thanks :)
Evaluate LLMs Rigorously
How we evaluated LLMs in production
(Discussion) What method are yall using to evaluate LLM outputs?
My company's having some trouble with quantifying how well our LLM is performing, wondering how are yall solving this problem?
(Discussion) What evaluation methods is best for LLMs?
Hey everyone, just wanted to get everyone's opinion on the best LLM evaluation method and how others are solving this problem.