mcpField
A
azure-quantum

azure-quantum

github.com/microsoftdocs开发796166 次安装3 天前更新
代码仓库

关于 azure-quantum

azure-quantum 是面向 Azure Quantum 用户的 Agent 技能,结合本地速查资料与联网获取的文档,涵盖量子作业开发、架构、安全、配置、配额和故障排查。

主要功能

  1. 01量子作业故障排查
  2. 02QDK 测试与调试指南
  3. 03提供方与语言选择
  4. 04混合架构模式
  5. 05工作区安全与配置
  6. 06QDK 和 Python 编码模式

适用场景

  1. 01诊断提供方作业故障
  2. 02选择作业提交方式
  3. 03保护工作区访问
  4. 04构建混合量子工作流

MCP 相关

该技能可通过 mcp_microsoftdocs 的 microsoft_docs_fetch 工具获取 Microsoft 文档,也将 fetch_webpage 列为备用方式。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/microsoftdocs/agent-skills --skill azure-quantum

安装后在 Claude Code 中输入/azure-quantum确认已加载。

详细介绍

Azure Quantum 技能

此技能提供 Azure Quantum 的专业指导,涵盖故障排除、最佳实践、决策、架构与设计模式、限制与配额、安全性、配置、集成与编码模式。它将本地快速参考内容与远程文档提取功能相结合。

如何使用此技能

Agent 注意:使用下方的类别索引查找相关部分。对于包含行范围的类别(例如,L35-L120),请使用 read_file 读取指定行。对于包含文件链接的类别(例如,security.md),请使用 read_file 读取链接的参考文件

Agent 注意:如果 metadata.generated_at 超过 3 个月,请建议用户从仓库拉取最新版本。如果无法使用 mcp_microsoftdocs 工具,请建议用户安装该工具:安装指南

此技能需要网络访问权限才能提取文档内容:

  • 首选:使用 mcp_microsoftdocs:microsoft_docs_fetch,查询字符串为 from=learn-agent-skill。返回 Markdown。
  • 备用:使用 fetch_webpage,查询字符串为 from=learn-agent-skill&accept=text/markdown。返回 Markdown。

类别索引

类别行描述
故障排除L36-L43排查 Azure Quantum 提供程序问题:诊断作业失败,以及了解 Azure Quantum 上 IonQ、Quantinuum 和 Rigetti 硬件的支持/升级策略与限制。
最佳实践L44-L48使用 Azure Quantum Development Kit(QDK)测试、调试和验证量子程序的工具与技术,包括模拟器、日志记录和故障排除。
决策L49-L57关于如何提交作业、选择量子语言、比较提供程序定价、检查区域可用性,以及在区域之间迁移 Azure Quantum 工作区的指导。
架构与设计模式L58-L62关于在 Azure Quantum 中设计量子-经典混合工作流的指导,包括架构选项、编排模式,以及何时将任务转交给量子硬件处理。
限制与配额L63-L70管理 Azure Quantum API 生命周期、使用配额、会话限制/超时,以及 Rigetti 硬件目标约束和容量。
安全性L71-L82保护 Azure Quantum 工作区:身份验证(托管标识、服务主体、密钥)、RBAC 角色设置/共享、批量访问分配、ARM 锁,以及工作区/存储隔离。
配置L83-L100配置 Azure Quantum 工作区、QDK 工具、模拟器、VS Code、硬件/体系结构模型,以及用于运行和分析量子作业的资源估算器设置。
集成与编码模式L101-L118使用 QDK/Python/CLI 提交、可视化和运行 Q# 与 OpenQASM 作业,构建噪声和纠错模型,集成 Stim/qodec,并运行混合式/自适应工作流和资源估算工作流。
故障排除
主题URL
诊断和解决常见 Azure Quantum 问题https://learn.microsoft.com/en-us/azure/quantum/azure-quantum-common-issues
Azure Quantum 上 IonQ 的支持与升级策略https://learn.microsoft.com/en-us/azure/quantum/provider-support-ionq
Azure Quantum 上 Quantinuum 的支持策略https://learn.microsoft.com/en-us/azure/quantum/provider-support-quantinuum
Azure Quantum 上 Rigetti 的支持策略https://learn.microsoft.com/en-us/azure/quantum/provider-support-rigetti
最佳实践
主题URL
使用 QDK 工具测试和调试量子程序https://learn.microsoft.com/en-us/azure/quantum/testing-debugging
决策
主题URL
选择如何向 Azure Quantum 提交作业https://learn.microsoft.com/en-us/azure/quantum/how-to-submit-jobs
在不同区域之间迁移 Azure Quantum 工作区数据https://learn.microsoft.com/en-us/azure/quantum/migration-guide
比较 Azure Quantum 提供商的定价计划https://learn.microsoft.com/en-us/azure/quantum/pricing
查看 Azure Quantum 提供商的区域可用性https://learn.microsoft.com/en-us/azure/quantum/provider-global-availability
选择 QDK 中的量子语言支持https://learn.microsoft.com/en-us/azure/quantum/qdk-language-support-overview
架构与设计模式
主题URL
选择 Azure Quantum 中的混合量子计算架构https://learn.microsoft.com/en-us/azure/quantum/hybrid-computing-overview
限制与配额
主题URL
管理 Azure Quantum 预览版 API 生命周期和到期时间https://learn.microsoft.com/en-us/azure/quantum/azure-quantum-api-lifecycle
查看和管理 Azure Quantum 使用配额https://learn.microsoft.com/en-us/azure/quantum/azure-quantum-quotas
管理 Azure Quantum 会话和超时https://learn.microsoft.com/en-us/azure/quantum/how-to-work-with-sessions
Azure Quantum 中的 Rigetti 提供商目标和硬件限制https://learn.microsoft.com/en-us/azure/quantum/provider-rigetti
安全性
主题URL
通过 CSV 批量分配 Azure Quantum 工作区访问权限https://learn.microsoft.com/en-us/azure/quantum/bulk-add-users-to-a-workspace
使用 ARM 锁保护 Azure Quantum 资源https://learn.microsoft.com/en-us/azure/quantum/how-to-set-resource-locks
使用 RBAC 角色共享 Azure Quantum 工作区https://learn.microsoft.com/en-us/azure/quantum/how-to-share-access-quantum-workspace
配置 Azure Quantum 工作区访问角色https://learn.microsoft.com/en-us/azure/quantum/manage-workspace-access
使用托管标识向 Azure Quantum 进行身份验证https://learn.microsoft.com/en-us/azure/quantum/optimization-authenticate-managed-identity
使用服务主体向 Azure Quantum 进行身份验证https://learn.microsoft.com/en-us/azure/quantum/optimization-authenticate-service-principal
安全管理 Azure Quantum 工作区访问密钥https://learn.microsoft.com/en-us/azure/quantum/security-manage-access-keys
保护 Azure Quantum 工作区和存储边界https://learn.microsoft.com/en-us/azure/quantum/security-workspace-storage-boundaries
配置
主题URL
使用 Bicep 定义 Azure Quantum 工作区https://learn.microsoft.com/en-us/azure/quantum/how-to-manage-quantum-workspaces-using-bicep
使用 Azure CLI 管理 Azure Quantum 工作区https://learn.microsoft.com/en-us/azure/quantum/how-to-manage-quantum-workspaces-with-the-azure-cli
配置 VS Code QDK 扩展以提交 Azure Quantum 作业https://learn.microsoft.com/en-us/azure/quantum/how-to-submit-jobs-vscode
使用 QDK 中性原子设备可视化工具https://learn.microsoft.com/en-us/azure/quantum/how-to-use-neutral-atom-visualizer
为 Quantum Development Kit 配置环境https://learn.microsoft.com/en-us/azure/quantum/install-overview-qdk
安装并配置 QDK 化学 Python 库https://learn.microsoft.com/en-us/azure/quantum/install-qdk-chemistry
安装并配置 QDK 错误纠正工具https://learn.microsoft.com/en-us/azure/quantum/install-qdk-error-correction
在 Python 中配置并运行 QDK 量子模拟器https://learn.microsoft.com/en-us/azure/quantum/install-qdk-quantum-simulators
在 Azure Quantum 中配置并使用 IonQ 目标https://learn.microsoft.com/en-us/azure/quantum/provider-ionq
配置 QDK VS Code 扩展本地模拟器https://learn.microsoft.com/en-us/azure/quantum/qdk-simulator-vscode
为 Quantum 资源估算器配置硬件架构模型https://learn.microsoft.com/en-us/azure/quantum/qre-build-architecture-models
为资源估算定义错误纠正和魔态模型https://learn.microsoft.com/en-us/azure/quantum/qre-build-error-correction-models
为 Quantum 资源估算器构建自定义应用模型https://learn.microsoft.com/en-us/azure/quantum/qre-custom-applications
访问和自定义 Quantum 资源估算器输出https://learn.microsoft.com/en-us/azure/quantum/qre-estimation-results
集成与编码模式
主题URL
使用 qodec 和 QDK 开发并验证 QEC 协议https://learn.microsoft.com/en-us/azure/quantum/develop-validate-qec-protocol
将 Python QDK 连接到 Azure Quantum 工作区https://learn.microsoft.com/en-us/azure/quantum/how-to-connect-workspace
通过 Azure CLI 提交 Azure Quantum QIR 作业https://learn.microsoft.com/en-us/azure/quantum/how-to-submit-jobs-azure-cli
使用 QDK Python 集成提交 Azure Quantum 作业https://learn.microsoft.com/en-us/azure/quantum/how-to-submit-jobs-python
使用 QDK 可视化 Q# 和 OpenQASM 电路https://learn.microsoft.com/en-us/azure/quantum/how-to-visualize-circuits
在 Azure Quantum 中使用 Adaptive RI 运行集成式混合量子作业https://learn.microsoft.com/en-us/azure/quantum/hybrid-computing-integrated
为 QDK 中性原子模拟创建噪声模型https://learn.microsoft.com/en-us/azure/quantum/neutral-atom-noise-models
使用 QDK Python 工具进行纠错https://learn.microsoft.com/en-us/azure/quantum/qdk-error-correction-overview
在 QDK 模拟中实现多量子比特噪声模型https://learn.microsoft.com/en-us/azure/quantum/qdk-multi-qubit-noise-models
使用 Azure Quantum QDK 运行 OpenQASM 程序https://learn.microsoft.com/en-us/azure/quantum/qdk-openqasm-integration
构建并应用 QDK 量子噪声模型https://learn.microsoft.com/en-us/azure/quantum/qdk-simulator-noise-models
将 Stim 纠错与 QDK 集成https://learn.microsoft.com/en-us/azure/quantum/qdk-stim-overview
根据量子框架创建用于资源估算的应用模型https://learn.microsoft.com/en-us/azure/quantum/qre-supported-applications
将格式化的量子电路提交到 Azure Quantumhttps://learn.microsoft.com/en-us/azure/quantum/quickstart-microsoft-provider-format
使用 QDK 运行并解码逻辑量子程序https://learn.microsoft.com/en-us/azure/quantum/run-decode-logical-programs

评论

支持 Markdown