{
  "datasetId": "rag-fine-tuning-selection-reference-v1",
  "schemaVersion": "1.0.0",
  "version": "1.2.0",
  "createdAt": "2026-08-13",
  "language": "zh-CN",
  "license": "https://creativecommons.org/licenses/by/4.0/",
  "creator": "烛龙智元内容研究组",
  "canonicalUrl": "https://course.dragonai.tech/research/ai-search-rag-finetuning-citations-2026-07",
  "purposeZh": "把 RAG、微调与组合方案的候选实验顺序交付为可离线执行、严格校验输入并带回归夹具的确定性参考实现。",
  "inputContract": {
    "type": "object",
    "additionalProperties": false,
    "requiredBooleanFactCount": 12,
    "contradictoryStatesFailClosed": true,
    "invariants": [
      "ragAloneMeetsGate implies ragIsolatedGainVerified",
      "fineTuningAloneMeetsGate implies fineTuningIsolatedGainVerified"
    ]
  },
  "rulePriority": [
    "R01_PREPARE_DATA_AND_EVAL",
    "R02_KEEP_PASSING_BASELINE",
    "R03_VALIDATE_HYBRID_AFTER_ABLATION",
    "R04_VALIDATE_RAG_FIRST",
    "R05_PREPARE_LABELED_DATA",
    "R06_VALIDATE_FINE_TUNING",
    "R07_COMPARE_BOTH_GATE_PASSING_CANDIDATES",
    "R08_KEEP_GATE_PASSING_RAG_CANDIDATE",
    "R09_KEEP_GATE_PASSING_FINE_TUNING_CANDIDATE",
    "R10_CONTINUE_VERIFIED_RAG_BELOW_GATE",
    "R11_CONTINUE_VERIFIED_FINE_TUNING_BELOW_GATE",
    "R12_NO_PROVEN_SPECIALIZATION_GAP"
  ],
  "allowedActions": [
    "continue_baseline",
    "validate_rag",
    "validate_fine_tuning",
    "validate_hybrid_after_ablation",
    "compare_gate_passing_candidates",
    "prepare_data_before_selection"
  ],
  "comparisonCriteria": [
    "quality_margin",
    "latency",
    "cost",
    "operational_complexity",
    "governance_risk"
  ],
  "comparisonContract": {
    "method": "tolerance_aware_pareto_no_weights",
    "requiredComparableContext": [
      "bothCandidatesPassedLockedGate",
      "sameLockedEvaluationSet",
      "sameProductionLoadProfile",
      "sameCostHorizon",
      "sameOperationalAndGovernanceRubrics"
    ],
    "metrics": {
      "qualityMargin": "higher_is_better",
      "p95LatencyMs": "lower_is_better",
      "monthlyCostCny": "lower_is_better",
      "operationalComplexityScore": "lower_is_better",
      "governanceRiskScore": "lower_is_better"
    },
    "requiresPerMetricEquivalenceTolerance": true,
    "rejectsMissingUnknownNonFiniteOrNegativeValues": true,
    "allowedRelationships": [
      "rag_pareto_dominates",
      "fine_tuning_pareto_dominates",
      "equivalent_within_tolerance",
      "tradeoff_no_dominance"
    ],
    "fixtureCounts": {
      "accepted": 4,
      "rejected": 3
    }
  },
  "files": [
    {
      "url": "https://course.dragonai.tech/datasets/rag-fine-tuning-selection-reference-v1.py",
      "role": "runnable_reference",
      "sha256BoundAtRelease": true
    },
    {
      "url": "https://course.dragonai.tech/datasets/rag-fine-tuning-selection-reference-v1-fixtures.json",
      "role": "regression_fixtures",
      "sha256BoundAtRelease": true
    },
    {
      "url": "https://course.dragonai.tech/datasets/rag-fine-tuning-selection-reference-v1-guide.md",
      "role": "documentation",
      "sha256BoundAtRelease": true
    }
  ],
  "outputBoundary": {
    "decisionStatus": [
      "candidate_validation_only",
      "measured_candidate_preference_only"
    ],
    "finalArchitectureWinner": false,
    "searchVisibility": false,
    "aiCitation": false,
    "geoSuccess": false
  },
  "title": "RAG、微调与组合方案可执行选型参考 v1",
  "description": "零依赖 Python 决策合同：严格校验 12 个布尔事实与两条跨字段不变量；两个候选通过同一门槛后，在同一评测集、负载、成本周期和评分量表下对五项实测值做无权重、容差感知的 Pareto 比较。12 个选择用例、4 个比较用例与 5 个拒绝用例共同验证失败关闭。",
  "url": "https://course.dragonai.tech/datasets/rag-fine-tuning-selection-reference-v1.json"
}
