Skip to content
/ YiVal Public
forked from YiVal/YiVal

๐Ÿš€ Evaluate and Evolve.๐Ÿš€ YiVal is an open-source GenAI-Ops tool for tuning and evaluating prompts, configurations, and model parameters using customizable datasets, evaluation methods, and improvement strategies.

License

Notifications You must be signed in to change notification settings

UmoZeo/YiVal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

54 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

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.

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

๐Ÿš€ Evaluate and Evolve.๐Ÿš€ YiVal is an open-source GenAI-Ops tool for tuning and evaluating prompts, configurations, and model parameters using customizable datasets, evaluation methods, and improvement strategies.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 99.8%
  • CSS 0.2%