训练 Vela Router 模型
根据应用的语言、主题和路由策略适配 Vela。模型家族包含共享编码器、任务分类器、Embedding 和 Reranker。需要推理时,先使用已发布的任务模型;评测发现能力缺口后,再进行训练。
部署请参阅使用 Vela 模型。本节介绍如何训练和评测自己的任务模型。
选择训练流程
| 目标 | 流程 | 训练输出 |
|---|---|---|
| 改善语义搜索或请求相似度 | Embedding | 查询和文档向量 |
| 改善检索候选的顺序 | Reranking | 每个查询与文档对的相关性分数 |
| 适配领域、反馈、提示词攻击、事实核查或输出模态检测 | 分类器 | 请求标签 |
| 检测个人信息 | PII | 实体片段 |
| 应用内容风险策略 | Safety 和 Hazard | 安全判断和风险类别 |
Vela 模型目录列出了全部 11 个模型。Vela 1.0 接受文本输入;多模态嵌入属于独立家族。后端模型评测和学习式模型选择用于选择下游 LLM。
选择起始模型
训练新任务时,使用 Vela Encoder。它是分类器、Embedding 和 Reranker 的共同基座。下载明确的 Hub revision,并保持权重、tokenizer 和配置一致。
改进已有任务时,从完整的 Vela 任务 checkpoint 继续训练,保留已训练的 head。除非要训练新的输出契约,否则保持标签和预处理一致。各任务指南分别说明新任务初始化和继续训练。
准备应用数据
从真实请求及预期行为开始。覆盖应用会接收的语言和长度、应当不触发信号的普通请求,以及接近决策边界的样本。
把相关对话、文档和翻译保留在同一数据分区。训练集用于更新权重,开发集用于选择 checkpoint 和阈值,独立测试集用于最终对比。任务指南提供数据格式和现有构建工具。