Claude Skill MartKhám phá skillCâu dùng ngayHọc qua videoDùng terminalSkill là gì?
Về danh sách

Mô phỏng sự kiện rời rạc với SimPy

Skill giúp xây dựng, kiểm thử và phân tích mô hình mô phỏng sự kiện rời rạc bằng SimPy với giới hạn chạy an toàn và phân tích thống kê đúng chuẩn.

Dữ liệu · Phân tíchNâng cao33,0303,248Điểm AI 9/10Cập nhật lần cuối: 9 thg 8, 2026

Làm được gì

  • Hướng dẫn quy trình thiết kế → cài đặt → kiểm chứng mô hình process-based DES trên SimPy 4.1.2.
  • Giải thích chính xác ngữ nghĩa cốt lõi: vòng đời Event, biên của env.run(until=...), interrupt/preemption, quy tắc hàng đợi của Resource, Container, Store.
  • Bắt buộc "chạy có biên": không bao giờ env.run() với process vô hạn; đặt trần thời gian, số thực thể, số sự kiện, số lần lặp.
  • Chuẩn hóa phân tích kết quả: trung bình có trọng số thời gian, warm-up, khoảng tin cậy từ replication độc lập, quản lý seed, báo cáo giới hạn.
  • Đi kèm các CLI an toàn: chạy mô hình hàng đợi có sẵn, replication runner, tóm tắt trace sự kiện, kiểm tra file cấu hình.

Phù hợp với ai

  • Nhà nghiên cứu/kỹ sư mô phỏng hàng đợi, dây chuyền sản xuất, logistics – tồn kho, lưu lượng mạng.
  • Người dùng Python cần kết quả mô phỏng có thể tái lập và có khoảng tin cậy đáng tin.
  • Ai muốn có bộ test xác minh (thứ tự sự kiện, bảo toàn, seed) thay vì chỉ chạy thử.

Ví dụ sử dụng

  • "Mô phỏng quầy dịch vụ 2 nhân viên, giãn cách đến trung bình 4 phút, phục vụ 6 phút, chạy 480 phút" → tạo mô hình có biên và báo cả số thực thể chưa hoàn thành.
  • "Chạy 30 replication và cho tôi khoảng tin cậy 95% của thời gian chờ" → dùng replication_runner.py với khoảng Student-t cấp replication.
  • "Xử lý job bị chiếm quyền trên PreemptiveResource sao cho tiếp tục phần việc còn lại" → áp dụng mẫu bắt Interrupt với nguyên nhân Preempted.

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

Dùng thử ngay, không cần cài

Dán đoạn dưới vào Claude là dùng được skill này mà không cần cài đặt.

Hãy đọc hướng dẫn trong tệp này và làm theo để giúp mình:
https://raw.githubusercontent.com/K-Dense-AI/scientific-agent-skills/HEAD/skills/simpy/SKILL.md

Mình muốn: (viết việc bạn cần ở đây)

Nếu Claude không mở được liên kết, hãy mở liên kết và copy nội dung vào rồi dán.

Thấy hữu ích thì tải ZIP bên dưới và cài. Sau đó skill tự chạy, không phải dán lại mỗi lần.

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/simpy từ repo GitHub K-Dense-AI/scientific-agent-skills vào ~/.claude/skills/simpy/ 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 && mkdir -p ~/.claude/skills && cp -r scientific-agent-skills/skills/simpy ~/.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.
  2. Tải repo: git clone https://github.com/K-Dense-AI/scientific-agent-skills.git
  3. Tạo thư mục skill: mkdir -p ~/.claude/skills
  4. Copy skill: cp -r scientific-agent-skills/skills/simpy ~/.claude/skills/
  5. Chuẩn bị môi trường: uv venv --python 3.13 && source .venv/bin/activate && uv pip install "simpy==4.1.2"
  6. Khởi động lại Claude Code và yêu cầu ví dụ: "Dùng SimPy mô phỏng hàng đợi 2 server".
  7. Kiểm tra: python ~/.claude/skills/simpy/scripts/bounded_queue_scenario.py --help