Evals is a framework for evaluating LLMs and LLM systems, and an open-source registry of benchmarks.
Role in this project:
ML Engineer Contributions:39 reviews, 35 PRs, 34 pushes in 8 months
Contributions summary:Jun contributed significantly to the `evals` repository, primarily focused on enhancing the framework for evaluating Large Language Models (LLMs). Their work involved introducing a new "Solvers" abstraction to facilitate the comparison of different model scaffolding approaches and writing a self-prompting eval, demonstrating a deep understanding of prompt engineering and model evaluation. The user also added improvements for logging model and usage statistics and suppressed excessive logs from the OpenAI library. Further contributions included implementing a new solver, `OpenAIAssistantsSolver`, and refactoring existing solver code, as well as adding new features like few shot and self-consistency solvers, all of which directly contribute to the evaluation and comparison of different LLM models.
An original implementation of "MetaICL Learning to Learn In Context" by Sewon Min, Mike Lewis, Luke Zettlemoyer and Hannaneh Hajishirzi
Contributions:120 commits, 2 PRs, 48 pushes in 5 months
lukedeep-learningin-contextlewislearning-to-learn