技能 qiskit
⚛️

qiskit

安全 ⚙️ 外部命令🌐 網路存取

使用 Qiskit 建構量子電路

也可從以下取得: davila7

量子運算能解決傳統電腦難以處理的複雜最佳化、化學與機器學習問題。Qiskit 提供工具來建構量子電路、針對 IBM 硬體最佳化,並在真實量子處理器或模擬器上執行。

支援: Claude Codex Code(CC)
📊 71 充足
1

下載技能 ZIP

2

在 Claude 中上傳

前往 設定 → 功能 → 技能 → 上傳技能

3

開啟並開始使用

測試它

正在使用「qiskit」。 Create a 3-qubit GHZ state circuit and run it on a simulator

預期結果:

  • Created GHZ state circuit: |000⟩ + |111⟩ superposition
  • Executed with StatevectorSampler: 1024 shots
  • Results: {'000': 517, '111': 507} (approximately 50/50 distribution)

正在使用「qiskit」。 Optimize a quantum circuit for IBM hardware

預期結果:

  • Transpiled circuit with optimization_level=3
  • Reduced 2-qubit gates from 12 to 8
  • Circuit depth: 6 (optimized from 10)
  • Ready for execution on ibm_brisbane

安全審計

安全
v4 • 1/17/2026

All 426 static findings are FALSE POSITIVES. This skill is pure markdown documentation containing legitimate Python code examples for IBM Qiskit quantum computing. The static analyzer incorrectly interprets markdown code block delimiters (backticks) as command execution and flags standard quantum computing terminology as C2 or weak crypto indicators. No executable code or malicious patterns exist.

11
已掃描檔案
5,394
分析行數
2
發現項
4
審計總數
審計者: claude 查看審計歷史 →

品質評分

45
架構
100
可維護性
87
內容
21
社群
100
安全
91
規範符合性

你能建構什麼

模擬分子系統

使用 VQE 演算法計算分子基態能量,用於藥物研發與材料科學研究。

解決組合問題

應用 QAOA 解決 MaxCut、投資組合最佳化與排程問題,這些問題可受益於量子加速。

建立量子分類器

使用 Qiskit Machine Learning 建立量子核與神經網路,用於機器學習任務。

試試這些提示

建立基本電路
Show me how to create a Bell state entangled circuit with Qiskit that measures both qubits
在硬體上執行
Help me transpile my circuit for ibm_brisbane backend and run it using the SamplerV2 primitive
實作 VQE
Write a complete VQE implementation using Qiskit Runtime Session to find the ground state energy of H2 molecule
最佳化電路
Show me how to optimize a quantum circuit for hardware execution using optimization_level=3 and best practices

最佳實務

  • 先用本地模擬器(StatevectorSampler)驗證電路,再使用昂貴的硬體時間
  • 在硬體上執行前務必轉譯電路,生產工作負載使用 optimization_level=3
  • 迭代式演算法(VQE、QAOA)使用 Session 模式,平行獨立工作使用 Batch 模式

避免

  • 直接在硬體上執行未轉譯電路(會造成高錯誤率與佇列拒絕)
  • 對取樣任務使用 Estimator 或對期望值使用 Sampler(primitive 不匹配)
  • 在真實硬體上省略誤差緩解(resilience_level 應符合精度需求)

常見問題

我需要 IBM Quantum 帳號嗎?
本地模擬器不需帳號。欲使用硬體請到 quantum.ibm.com 建立免費 IBM Quantum 帳號。
可用的量子位有多少?
IBM Quantum 提供 100+ 量子位系統。免費層級可使用較小裝置進行學習。
Sampler 和 Estimator 有什麼差別?
Sampler 回傳測量結果(計數)。Estimator 回傳可觀測量的期望值(能量)。
我可以在沒有網路時執行電路嗎?
可以,本地模擬器(StatevectorSampler、Aer)可離線使用。雲端後端需要網路連線。
什麼是轉譯?
轉譯會把電路轉成目標量子硬體可執行的原生閘集合與拓撲。
量子工作需要多久?
模擬器工作立即完成。硬體工作會依系統負載排隊,通常需要數分鐘到數小時。