Spaces:
Running
Running
File size: 1,412 Bytes
1ea875f |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 |
# evaluation/__init__.py
"""
Evaluation 模块
提供完整的评估框架,包括:
- 数据模型 (models.py)
- 评估引擎 (evaluation_framework.py)
- 数据路由 (data_router.py)
- 工具函数 (utils.py)
- 数据分析 (analyze_eval_results.py)
- 数据清洗 (clean_and_export_sft_data.py)
使用示例:
from evaluation import EvaluationEngine, DataRoutingEngine, EvaluationResult
from evaluation.models import GenerationMetrics
"""
# 核心导出
from evaluation.models import (
EvaluationLayer,
DataQualityTier,
QueryRewriteMetrics,
RetrievalMetrics,
GenerationMetrics,
AgenticMetrics,
EvaluationResult,
)
from evaluation.data_router import DataRoutingEngine
from evaluation.evaluation_framework import EvaluationEngine
# 工具函数
from evaluation.utils import (
is_chatty_query,
has_code_indicators,
read_jsonl,
append_jsonl,
safe_truncate,
smart_truncate,
SFTLengthConfig,
)
__all__ = [
# 枚举
"EvaluationLayer",
"DataQualityTier",
# 数据模型
"QueryRewriteMetrics",
"RetrievalMetrics",
"GenerationMetrics",
"AgenticMetrics",
"EvaluationResult",
# 引擎
"EvaluationEngine",
"DataRoutingEngine",
# 工具函数
"is_chatty_query",
"has_code_indicators",
"read_jsonl",
"append_jsonl",
"safe_truncate",
"smart_truncate",
"SFTLengthConfig",
]
|