mcpField
A
azure-quantum

azure-quantum

github.com/microsoftdocs開発796166 回インストール3 日前に更新
リポジトリ

azure-quantum について

azure-quantum は Azure Quantum の利用者向けエージェントスキルです。ローカルの参照資料とネットワーク経由で取得するドキュメントを組み合わせ、量子ジョブ開発、設計、セキュリティ、設定、制限、トラブルシューティングを扱います。

主な機能

  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 に関する専門的なガイダンスを提供します。トラブルシューティング、ベストプラクティス、意思決定、アーキテクチャと設計パターン、制限とクォータ、セキュリティ、構成、統合とコーディングパターンを扱います。ローカルのクイックリファレンスコンテンツと、リモートドキュメントの取得機能を組み合わせています。

このスキルの使い方

エージェントへの重要事項:関連するセクションを探すには、以下のカテゴリ索引を使用してください。行範囲が記載されたカテゴリ(例:L35-L120)では、指定された行を read_file で読み取ってください。ファイルリンクが記載されたカテゴリ(例:[security.md](security.md))では、リンク先の参照ファイルを read_file で読み取ってください。

エージェントへの重要事項:metadata.generated_at が3か月以上前の場合は、リポジトリから最新版を取得するようユーザーに案内してください。mcp_microsoftdocs ツールが利用できない場合は、インストールするようユーザーに案内してください:インストールガイド

このスキルでは、ドキュメントの内容を取得するためにネットワークアクセスが必要です:

  • 推奨:クエリ文字列 from=learn-agent-skill を指定して、mcp_microsoftdocs:microsoft_docs_fetch を使用してください。Markdown が返されます。
  • 代替手段:クエリ文字列 from=learn-agent-skill&accept=text/markdown を指定して、fetch_webpage を使用してください。Markdown が返されます。

カテゴリ索引

カテゴリ行説明
トラブルシューティングL36-L43Azure Quantum プロバイダーの問題のトラブルシューティング:ジョブ失敗の診断、サポート/エスカレーションポリシー、Azure Quantum 上の IonQ、Quantinuum、Rigetti ハードウェアの制限。
ベストプラクティスL44-L48Azure Quantum Development Kit(QDK)を使用した量子プログラムのテスト、デバッグ、検証のためのツールと手法。シミュレーター、ログ記録、トラブルシューティングなどを含みます。
意思決定L49-L57ジョブの送信方法、量子言語の選択、プロバイダー料金の比較、リージョンの利用可否の確認、Azure Quantum ワークスペースのリージョン間移行に関するガイダンス。
アーキテクチャと設計パターンL58-L62Azure Quantum でハイブリッド量子・古典ワークフローを設計するためのガイダンス。アーキテクチャの選択肢、オーケストレーションパターン、量子ハードウェアにタスクをオフロードするタイミングを含みます。
制限とクォータL63-L70Azure Quantum API のライフサイクル、使用クォータ、セッションの制限/タイムアウト、Rigetti ハードウェアターゲットの制約と容量の管理。
セキュリティL71-L82Azure Quantum ワークスペースのセキュリティ保護:認証(マネージド ID、サービスプリンシパル、キー)、RBAC ロールの設定/共有、一括アクセス割り当て、ARM ロック、ワークスペース/ストレージの分離。
構成L83-L100Azure Quantum ワークスペース、QDK ツール、シミュレーター、VS Code、ハードウェア/アーキテクチャモデル、リソース推定器の設定を構成し、量子ジョブを実行および分析する方法。
統合とコーディングパターンL101-L118QDK/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
マネージド ID を使用して 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
Azure Quantum ジョブ用に VS Code QDK 拡張機能を構成する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 chemistry 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
QDK に Stim の誤り訂正を統合するhttps://learn.microsoft.com/en-us/azure/quantum/qdk-stim-overview
量子フレームワークからリソース推定用のアプリケーションモデルを作成するhttps://learn.microsoft.com/en-us/azure/quantum/qre-supported-applications
フォーマット済みの量子回路を Azure Quantum に送信するhttps://learn.microsoft.com/en-us/azure/quantum/quickstart-microsoft-provider-format
QDK で論理量子プログラムを実行してデコードするhttps://learn.microsoft.com/en-us/azure/quantum/run-decode-logical-programs

コメント