Preset evals must be plug and play
pip install athina
All the code you need to run a suite of 9 evals on your RAG pipeline.
Evals must be modular and extensible
- Simply import and use.
- Evals usually shouldn’t require any constructor arguments
- Evals should be easy to extend
- Evals should be customizable
- Should have easy to use wrappers for custom evals:
- Grading Criteria: For very simple “If X, then fail. Otherwise pass” style evaluations
- Custom Prompt: Plug in your own evaluation prompt
- API Call: If you need complete control of your evals, you can define the eval functions on your own API server.