dev-strender's picture
Replace v24-era demo with v34 pipeline demo (engine-vendored bundle)
9c84f9d verified
Raw History Blame Contribute Delete
842 Bytes
from enum import StrEnum
class RunStatus(StrEnum):
PENDING = "pending"
RUNNING = "running"
EVALUATING = "evaluating"
COMPLETED = "completed"
# ์ถ”๋ก ์ด ์ผ๋ถ€ ์ƒ˜ํ”Œ์—์„œ ์‹คํŒจํ•ด results.jsonl ์ด ๋ฐ์ดํ„ฐ์…‹ ์ „์ฒด๋ฅผ ๋ฎ์ง€ ๋ชปํ•œ ์ฑ„
# run ์ด ๋๋‚ฌ์„ ๋•Œ. ํ‰๊ฐ€(evaluation) ์‹คํŒจ๋Š” ์ด ์ƒํƒœ์— ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š๋Š”๋‹ค --
# ๋‘ ์ถ•(์ถ”๋ก  ์™„๊ฒฐ์„ฑ vs ํ‰๊ฐ€ ์„ฑ๊ณต๋ฅ )์„ ํ•˜๋‚˜์˜ ์ƒํƒœ ๋ฌธ์ž์—ด์— ์šฑ์—ฌ๋„ฃ์ง€ ์•Š๋Š”๋‹ค.
PARTIAL = "partial"
FAILED = "failed"
class PipelineType(StrEnum):
SINGLE_STEP = "single_step"
MULTI_STEP = "multi_step"
class EvaluatorType(StrEnum):
LLM_JUDGE = "llm_judge"
LCS_DIFF = "lcs_diff"
RULE_BASED = "rule_based"
COMPOSITE = "composite"
class DatasetSource(StrEnum):
HUGGINGFACE = "huggingface"
LOCAL = "local"