Lycokie / YiVal

AI evaluation tool for streamlined and comprehensive comparison of prompts, models, and parameters across various modalities

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

YiVal

PyTest Code style: yapf

Introduction

YiVal is an innovative open-source project, rooted in the principles of the Yijing, focused on revolutionizing the end-to-end evaluation process of AI models. We aim to provide comprehensive insights into not only the individual components such as models and prompts but more importantly, the final output produced by their interaction.

Result SxS

Screenshot 2023-07-27 at 3 05 20 PM

v 0.1.0

Qian (The Creative, Heaven) 🌤️ (乾):

  • Setup the framework for wrappers that can be used directly in the production code.
    • Set up the BaseWrapper
    • Set up the StringWrapper
  • Setup the config framework
  • Setup the experiment main function
  • Setup the evaluator framework to do evaluations
    • One auto-evaluator
    • Ground truth matching
    • Human evaluator
  • Interactive evaluator
  • Reader framework that be able to process different data
    • One reader from csv
  • Output formatter
    • Output to csv
    • Basic Textual UI
  • Output parser - Capture detailed information
  • Documents
  • Git setup
  • Cotribution guid
  • End2End Examples
  • Release

About

AI evaluation tool for streamlined and comprehensive comparison of prompts, models, and parameters across various modalities

License:Apache License 2.0


Languages

Language:Python 100.0%