Claude Skill MartKhám phá skillSkill là gì?
Về danh sách

Kỹ năng mạch lượng tử Cirq

Hướng dẫn Claude dùng Google Cirq để thiết kế, mô phỏng, mô hình hóa nhiễu và chạy mạch lượng tử trên QPU thật.

Lập trìnhNâng cao33,0303,248Điểm AI 8/10Cập nhật lần cuối: 9 thg 8, 2026

Kỹ năng này làm gì

Giúp Claude làm việc với Cirq (bản 1.6.1) – framework mã nguồn mở của Google Quantum AI – từ dựng mạch đến chạy trên máy lượng tử.

  • Tạo mạch với LineQubit/GridQubit/NamedQubit, cổng lượng tử, moments
  • Mô phỏng state vector và density matrix, quét tham số (cirq.Linspace), dùng QVM
  • Tối ưu mạch bằng transformer, biên dịch sang gateset của thiết bị, chèn SWAP
  • Kênh nhiễu, mô hình nhiễu, đặc trưng hóa bằng RB/XEB, giảm thiểu lỗi
  • Mẫu code chạy trên Google Quantum Engine, IonQ, Azure Quantum, AQT, Pasqal
  • Mẫu thuật toán biến phân (VQE, QAOA, QPE) và cấu trúc thí nghiệm ReCirq

Phù hợp với ai

  • Nhà nghiên cứu nhắm tới QPU của Google (Sycamore, Weber, Willow)
  • Học viên cao học cần phân tích ảnh hưởng của nhiễu trên mạch NISQ
  • Giảng viên cần code thí nghiệm lượng tử có thể tái lập
  • (Nếu dùng phần cứng IBM hãy chọn qiskit; nếu cần ML lượng tử với autodiff hãy chọn pennylane)

Ví dụ sử dụng

  1. "Tạo mạch trạng thái Bell 2 qubit và lấy histogram của 1000 lần đo" → sinh mạch H + CNOT, chạy cirq.Simulator() và in phân bố.
  2. "So sánh độ chính xác khi nhiễu depolarizing tăng từ 0 đến 0.1" → dùng mẫu nghiên cứu nhiễu với DensityMatrixSimulator.
  3. "Chuyển mạch này sang code chạy trên QPU của IonQ" → sinh code cirq_ionq.Service() kèm hướng dẫn biến môi trường API key.

· · · Hướng dẫn cài đặt · · ·

Cài vào ứng dụng Claude (không cần terminal)
  1. Tải tệp ZIP bằng nút bên dưới.
  2. Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
  3. Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Tải ZIP
Cài vào Claude Code

Để Claude làm — dán câu dưới đây vào Claude Code

Hãy cài skill mình tìm thấy trên Claude Skill Mart.
Copy thư mục skills/cirq từ repo GitHub K-Dense-AI/scientific-agent-skills vào ~/.claude/skills/cirq/ của mình.
Sau khi cài xong, cho mình biết skill này làm được gì trong một câu.

Cài bằng lệnh thủ công

git clone https://github.com/K-Dense-AI/scientific-agent-skills.git /tmp/scientific-agent-skills && mkdir -p ~/.claude/skills && cp -r /tmp/scientific-agent-skills/skills/cirq ~/.claude/skills/

Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.

  1. Mở terminal và đảm bảo đã cài Claude Code.
  2. Tải repo kỹ năng: git clone https://github.com/K-Dense-AI/scientific-agent-skills.git
  3. Tạo thư mục kỹ năng: mkdir -p ~/.claude/skills
  4. Copy toàn bộ thư mục cirq (bao gồm references/): cp -r scientific-agent-skills/skills/cirq ~/.claude/skills/
  5. Cài Cirq trên Python 3.11 trở lên: uv pip install "cirq==1.6.1" (nếu dùng phần cứng, cài thêm cirq-google, cirq-ionq… cùng phiên bản).
  6. Khởi động lại Claude Code, thử yêu cầu "dùng cirq tạo mạch Bell state" để kích hoạt kỹ năng.
  7. Muốn chạy trên phần cứng thật, hãy đặt trước các biến môi trường như GOOGLE_CLOUD_PROJECT hoặc IONQ_API_KEY.