News for hackers. Stuff that matters.
Re:DeepEval – Unit Testing for LLMs by swyx on Thursday August 17, 2023 @01:35AM (#37157644)
Re:DeepEval – Unit Testing for LLMs by alook on Thursday August 17, 2023 @02:08AM (#37157848)
Also would love to hear an answer to this
Re:DeepEval – Unit Testing for LLMs by jacky2wong on Thursday August 17, 2023 @05:23AM (#37159191)
See reply above^ :)
Re:DeepEval – Unit Testing for LLMs by azzarcher on Thursday August 17, 2023 @02:54AM (#37158124)
Re:DeepEval – Unit Testing for LLMs by swyx on Thursday August 17, 2023 @03:10AM (#37158250)
appreciate it - part of why i put this list up is so that people can add to it lol
Re:DeepEval – Unit Testing for LLMs by Areibman on Thursday August 17, 2023 @03:10AM (#37158252)
Re:DeepEval – Unit Testing for LLMs by swyx on Thursday August 17, 2023 @11:47AM (#37163473)
Re:DeepEval – Unit Testing for LLMs by jacky2wong on Thursday August 17, 2023 @04:31AM (#37158777)
Thanks. I've reviewed all of those solutions and happy to go into more detail in a later post.

Here is our take: None of these solutions are built to fit seamlessly with the data team's workflow to collaborate and work together on (imagine the difference of Modal and WandB had on data / ML teams). We have built and consulted on a number of LLM projects and found that prototypes were super easy to make. Iteration was incredibly difficult. Our goal was to make iteration as easy as writing a unit test.

A number of these projects are missing most Python developer's workflow. For example - we made it compatible with Pytest on day 1 because that's the most common testing suite.

Many competitor tools all make a good pass at these but our roadmap is significantly different and not catered for normal web developers etc. Our focus on building this is to ensure the first step makes sense - that we are super intuitive to add to a data team's Python workflow. (Just 1 assert statement to write a unit test).

Re:DeepEval – Unit Testing for LLMs by swyx on Thursday August 17, 2023 @05:58AM (#37159428)
cool. thanks for answering!
Re:DeepEval – Unit Testing for LLMs by resiros on Thursday August 17, 2023 @05:35AM (#37159276)
I'd add ours too, although we're trying to be an end-to-end one-stop platform.

https://github.com/agenta-ai/agenta

Re:DeepEval – Unit Testing for LLMs by swyx on Thursday August 17, 2023 @05:56AM (#37159413)
you and everyone else, unfortunately. gonna be brutal out there and take exceptional entrepreneurship to be the actual end to end platform that wins
Re:DeepEval – Unit Testing for LLMs by d4rkp4ttern on Thursday August 17, 2023 @07:56AM (#37160252)
This is a fair question on the surface, but one thing that occurs to me — given the sheer number of similar-looking things people put out, people may not have the time to exhaustively compare their offering with others. You often only discover differentiation by diving deep into each framework/lib etc, and if you dive into every Twitter-amplified new framework/package then you would never have time build your own thing.

So I guess what is a builder to do? Probably focus on practical use cases, show adoption and let these speak for themselves?

Re:DeepEval – Unit Testing for LLMs by swyx on Thursday August 17, 2023 @11:46AM (#37163462)
for what its worth, i agree, i've had this exact chat with @areibman (who is replying downthread). this is why i asked for market insight rather than a competitor by competitor diff.
Re:DeepEval – Unit Testing for LLMs by d4rkp4ttern on Thursday August 17, 2023 @12:19PM (#37164049)
Got it, that makes sense
Re:DeepEval – Unit Testing for LLMs by fswd on Thursday August 17, 2023 @12:49PM (#37164538)
Are there any large or publically shared evaluation datasets and corresponding question and answer validation data?
Re:DeepEval – Unit Testing for LLMs by jacky2wong on Thursday August 17, 2023 @01:17PM (#37165024)
A few publically shared evaluation datasets include:

- HuggingFace Evaluate (and their 3 dashboards) - OpenAIEval - AnthropicEval

Re:DeepEval – Unit Testing for LLMs by intended on Friday August 18, 2023 @12:40AM (#37171461)
I would not use those for production.

I would assume your backend model is already tested on these.

You would need a novel data set.