It feels crazy to me that there's no TypeScript-native, local-first tool for testing LLM-powered apps. So, I'm building one. It's based on Vitest, and it's called Evalite. Here's an early preview. www.aihero.dev/evalite-an-e...
Post
aihero.devEvalite - an Early PreviewAI Engineering for Curious Professional Developers
Some background on evals, full explanation below: www.aihero.dev/what-are-evals
aihero.devWhat Are Evals?AI Engineering for Curious Professional Developers
Yep, this is how it's done. LLM's don't respond well to regular pass/fail metrics. If you're asking what the capital of France is, there are dozens of ways the LLM could respond which 'pass' the test. "Paris" "The capital of France is Paris" "The city of lights."
0 reposts1 like
The point is that over a large enough dataset, you can get a good sense for how your LLM-powered app is doing, and whether it's improving over time. www.aihero.dev/what-are-evals
aihero.devWhat Are Evals?AI Engineering for Curious Professional Developers