Arize AI Azure 管理 SDK 技能
帮助 .NET 开发者通过 Azure 管理 Arize AI 可观测性资源。
文档公开了认证方式、环境变量和 Azure/Marketplace 数据流,且使用 Azure SDK 默认凭据;但未说明最小 RBAC 权限、敏感凭据处理、Marketplace 用户信息保护或外部副作用确认,示例还直接包含删除操作且没有回滚方案,因此扣分。
安装、认证、CRUD、长操作和 404 错误处理路径描述较连贯;但版本/API/类型正确性未在本文件中得到测试复现,缺少输入校验、异常输入处理、失败诊断和删除失败恢复说明,且静态评估上限限制得分。
目标用户、.NET SDK 场景、Arize 关键词触发条件和主要 CRUD 用例较明确;但未声明不适用范围、区域/权限前置条件或中文使用支持,环境适配和中国大陆网络可达性证据不足,因此扣分。
结构清晰,包含安装、包信息、认证、核心工作流、类型、枚举、最佳实践、错误处理和链接;但缺少变更日志、维护责任与更新路径、已知限制、FAQ、权限说明和更完整的参数约束,因此扣分。
文档覆盖创建、读取、列表、更新、删除和直接资源访问,具备一定直接使用价值;但 Marketplace 标识、订阅、条款和用户数据均为占位或示例值,缺少验证输出、完整配置说明和与手工/其他 SDK 方案的比较,仍需较多人工适配。
包含明确的包版本、API 版本、依赖版本和官方链接,具备有限审计线索;但所给仓库测试与 CI 材料未证明该特定技能的关键路径,文件自身没有第三方执行证据或交叉验证,静态上限下仅给有限分数。
- 创建和删除 Azure Marketplace 资源会产生外部云资源与计费影响;在实际执行前应确认订阅、资源组、Marketplace 条款和删除意图,并建立独立恢复/审计流程。
- 示例包含 AZURE_CLIENT_SECRET、邮箱和 Marketplace 用户信息等敏感字段语境;应使用安全密钥存储、避免日志泄露,并核验实际 RBAC 权限。
- 示例版本、API 版本、类型名称和 Marketplace 参数未由所给材料复现验证;使用前应针对目标 SDK 版本编译并查验官方 API 文档。
- 未提供中文说明或中国大陆网络可达性证据;依赖 Azure、NuGet 和外部官方链接的访问条件需单独确认。
它能做什么 & 适用场景
该技能面向使用 .NET Azure Resource Manager SDK 管理 Arize AI Observability and Evaluation 组织的开发者。它覆盖通过 Azure Marketplace 创建、读取、列出、更新和删除 Arize 组织,以及直接访问 ARM 资源。内容包含 NuGet 安装命令、DefaultAzureCredential 认证、资源模型、长时操作和错误处理示例。它适合已经使用 Azure 订阅、资源组和 .NET 的团队,不是通用的 Arize SDK 或机器学习分析教程。
指导用户安装 Azure.ResourceManager.ArizeAIObservabilityEval 1.0.0,配置 Azure 认证环境变量,并编写 C# 异步代码来创建、查询、列出、更新和删除 Arize AI 组织。示例还展示 Azure Marketplace 订阅与报价信息、用户联系信息、标签、资源标识符、长时操作轮询以及 404 和 Azure 请求错误处理。
- Azure .NET 开发者需要通过 Azure Marketplace 创建 Arize AI 组织时,可使用该技能生成 ARM 资源代码。
- 平台工程团队需要列出或检查资源组、订阅中的 Arize 组织时,可参考集合查询示例。
- 运维开发者需要更新组织标签或删除组织时,可使用对应的 PATCH 和 DeleteAsync 模式。
- 应用团队需要在 .NET 中使用 DefaultAzureCredential、托管身份或服务主体访问 Azure ARM 资源时,可参考认证配置。
优缺点一览
- 覆盖完整的组织资源 CRUD 工作流。
- 提供可复制的 C# 异步代码和 Azure 身份认证示例。
- 明确列出 API 版本、ARM 类型、依赖版本和关键模型。
- 包含长时操作、条件查询、直接资源访问和错误处理模式。
- 范围仅限 Arize AI 组织的 Azure ARM 管理,不覆盖 Arize 产品内部分析功能。
- 示例依赖有效的 Azure 订阅、资源组和 Marketplace 信息。
- 源材料未提供该单项技能的独立测试覆盖或已验证平台列表。
- 源材料未说明 Azure 资源操作可能产生的费用。
如何安装
先运行 npx skills add microsoft/skills,在安装向导中选择该技能。技能源文件位于 .github/plugins/azure-sdk-dotnet/skills/azure-mgmt-arizeaiobservabilityeval-dotnet/SKILL.md;README 未说明向导中选择该单项技能的具体交互步骤。应用依赖可运行 dotnet add package Azure.ResourceManager.ArizeAIObservabilityEval --version 1.0.0 安装。
如何使用
在支持 Agent Skills 的编码代理中提出类似请求:使用 Azure.ResourceManager.ArizeAIObservabilityEval 在 .NET 中创建一个 Arize AI organization,并使用 DefaultAzureCredential。 触发词包括 Arize AI、ML observability、ArizeAIObservabilityEval 和 Arize organization。使用前需提供 Azure 订阅、资源组及相应认证配置。