分享AI实践与思考
入门
上手
教程
基础
概念解释
Microsoft Foundry
开发工具
操作指南
参考
治理与网络
工具与知识
概念解释
操作指南
Agent Service
总览
概念解释
Azure OpenAI
API 与开发
总览
Azure AI Search
权限与安全
参考
检索概念
概念解释
快速上手
教程
Foundry Tools
其他与已退役
总览
概念解释
RAG 与知识工程
智能体与工具
MCP 与 Skills
操作指南
基础
评测、观测与安全
安全
评测
概念解释
参考
企业架构与成本
解决方案场景
样例与学习资源
附录
运行评测
本页说明如何在 Foundry 门户中为 agent、模型或已有输出数据集创建并运行评测,并查看运行状态。SDK 方式与评测概念见“可观测性概览”。
适用场景
- 上线前:用测试数据或模拟对话检验 agent 的行为、工具调用与安全表现。
- 上线后:对真实会话或已采集的 trace 做评测,监控生产质量。
- 模型对比:用同一数据集比较不同模型部署的表现。
前提
项目 | 要求 | 状态 |
Foundry 项目 | 已创建 | 页面要求 |
角色 | 项目上的 Foundry User 角色;其他评测工作流的权限见“评测权限”页面(页面引用,未读,待核实) | 页面要求 |
评测对象 | 与目标对应:项目中的 agent、已部署或可即时访问的模型、CSV 或 JSONL 数据集 | 页面要求 |
Azure OpenAI 连接 | 已部署的 GPT 模型(页面示例为 gpt-4.1-mini),用于 AI 辅助质量评测 | 模型名称为示例,可用性待核实 |
选择评测方式
评测对象 | 范围 | 数据来源 | 适用 |
Agent | 完整对话(预览) | 模拟数据 | 上线前测试端到端行为 |
Agent | 完整对话(预览) | 已有对话 | 上线后监控真实体验 |
Agent | 单轮 | 已有数据集、合成数据、已有 trace | 调试具体回复与工具使用 |
模型 | 单轮 | 合成数据、已有数据集 | 模型补全质量对比 |
数据集 | 单轮 | 数据集本身即对象 | 评测已生成的输出,不重新运行模型 |
步骤
- 进入入口:左侧 Evaluation 页面点击 Create;或从模型页、agent 页的 Evaluation 标签进入;也可在 agent playground 的 Metrics 中选择 Run full evaluation。
- 选择评测对象:Agent、Model、Dataset 或 Traces。Traces 会按所选 agent 与时间范围从 Application Insights 检索 trace。
- 选择范围(仅 Agent 与 Dataset 对象需要):完整对话或单轮。模型评测始终按单轮。
- 选择数据来源:
- 模拟数据:上传场景描述数据集,选择模拟用户的模型,设置每个场景的对话数与最大轮数。
- 已有对话:设置抽样数量与时间范围,再勾选具体会话。
- 合成数据:用提示词生成测试查询,需要支持 Responses API 的模型。
- 已有数据集或已有 trace:选择项目数据资产中的文件或时间范围内的 trace。
- 配置 agent(仅 Agent 对象):可修改评测时使用的系统提示,并设置用户提示模板,默认
{{item.query}}。
- 字段映射(使用已有数据时):完整对话需要 messages 与 tool_definitions;单轮需要 query 与 response,context、ground_truth、tool_calls 等为可选。未识别的字段需手动指定列。
- 选择评测器:
- Agent 评测器(仅单轮):意图解析、任务遵循、工具选择与调用准确性等。
- 质量评测器:连贯性、基于依据性、相关性、流畅性、任务完成度等。
- 安全评测器(仅单轮):暴力、性内容、自伤、仇恨与不公平等。
- 自定义评测器:使用项目中已定义的评测器。
- 命名并提交,在 Evaluation 列表中查看状态。
参数表
参数 | 说明 | 取值或限制 | 状态 |
模拟对话数(每场景) | 每条场景生成的对话数 | 页面给出 1–5 | 待核实(2026-11-05 获取) |
最大轮数(模拟) | 单段对话的轮数上限 | 页面给出 1–50 | 待核实(2026-11-05 获取) |
已有对话抽样数 | 从时间范围中抽取的会话数 | 页面给出 1–100 | 待核实(2026-11-05 获取) |
数据文件格式 | 数据集文件格式 | CSV 或 JSONL | 页面说明 |
单行最大大小 | 评测数据的单行上限 | 2 MB | 待核实(2026-11-05 获取) |
批量评测最大行数 | 单次批量评测的行数上限 | 100,000 行 | 待核实(2026-11-05 获取) |
评测运行创建频率 | 按租户、订阅、项目限速 | 超限时返回 retry-after,建议指数退避 | 待核实(2026-11-05 获取) |
验证
- 评测列表中该项的状态依次为进行中(In Progress),最终为已完成(Completed)。
- 状态为部分完成(Partial)表示部分评测器失败;状态为失败(Failed)表示整体出错,需查看错误信息。
- 打开结果页查看各评测器的分数与逐条解释。
排错
现象 | 可能原因 | 处理 |
评测超时或很慢 | 行数或会话过多;轮数过高;判分模型配额不足 | 减少行数,降低模拟轮数,检查判分模型配额 |
字段映射错误 | 数据集列名与评测器要求不一致;messages 格式有误 | 核对列名,确认 messages 为标准聊天格式 |
模型配额超出 | AI 辅助评测消耗 Azure OpenAI 配额 | 使用更小的数据集,或换用页面建议的较小模型(如 gpt-4.1-mini),配额待核实 |
必填字段为未分配 | 评测器要求的字段未映射 | 手动指定列,否则评测器会失败 |
限制与待核实
- 完整对话范围、以及图像与音频的多模态评测为预览(待核实)。音频仅支持 WAV 格式(页面说明)。
- AI 辅助评测会调用判分模型,产生模型消耗;评测计费按消耗计算,单价待核实(2026-11-05 获取)。
- 不同区域对 agent playground、批量评测、安全评测、数据生成的支持范围不同,区域清单以评测限制页面为准(待核实)。
- 评测运行结果的保留期限,页面未说明,待核实。
来源与核对
- sources:见页头 sources 列表(门户评测操作页、观测概念页、评测区域与限制页)。
- read_scope:正文已读。门户评测操作页已通读;区域与限制页仅用于速率限制与存储说明。
上一篇
身份、RBAC 与策略
下一篇
追踪与监控
Loading...