tabby/experimental/prompt-rewrite-eval
2023-09-08 10:31:29 +08:00
..
dashboard.py feat: prompt rewrite eval tool (#406) 2023-09-08 09:11:14 +08:00
eval.toml feat: prompt rewrite eval tool (#406) 2023-09-08 09:11:14 +08:00
evaluator.py chore: uncomment (#413) 2023-09-08 10:31:29 +08:00
README.md feat: prompt rewrite eval tool (#406) 2023-09-08 09:11:14 +08:00
requirements.txt feat: prompt rewrite eval tool (#406) 2023-09-08 09:11:14 +08:00

Prompt rewriting evaluation tool

Install dependencies

pip install -r requirements.txt

Run backend rewriting script

  1. tweak eval.toml

    • tabby binary path
    • index repo url (the repo you want tabby to index from)
    • sample repo url (the repo you want to generate completion requests from)
    • language
    • prompt count
  2. run python evaluation.py

Run dashboard to view prompts

streamlit run dashboard.py
  • Tweak the slider bar to change how many recent prompts you want to review.
  • Change the language to filter only the specific language you are interested in.