支持使用 Quantinuum、Guppy、Selene 和 Fly.io 构建和部署量子计算应用程序,适用于 OpenClaw 临床黑客马拉松等场景。
QuantinuumClaw – Quantum Gupy/ Selene Stack. 这种技能提供了使用Quantinuum(硬件/模拟器),Gupy(qu是一项面向实际任务的技能。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;
涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
该技能提供构建生产级量子应用所需的全部能力,底层依托 Quantinuum(硬件/模拟器)、Guppy(量子编程语言)、Selene(基于 FastAPI 的后端)与 Fly.io(部署平台),并可选配 Lovable 前端。本栈专为 OpenClaw Clinical Hackathon 及通用量子 Web 应用优化设计。
请在以下情况中使用:
典型请求示例: “构建一个带 Web 界面的量子投资组合优化器” · “将我的 Guppy 算法部署至云端” · “创建一个临床分子模拟演示应用” · “在 Fly.io 上搭建一个量子机器学习服务”
| 组件 | 角色 |
|---|---|
| Quantinuum | 量子硬件(H 系列)或量子模拟器 |
| Guppy | 量子编程(电路定义、量子门操作、测量) |
| Selene | FastAPI 后端,负责运行 Guppy 代码并暴露 REST API |
| Fly.io | 在云端托管 Selene 后端服务 |
| Lovable | React/TS 前端模板;可直接使用 assets/lovable-template/,或任何调用 Selene API 的前端应用 |
在仓库根目录执行:
python3 scripts/create_quantum_app.py --app-name "clinical-demo" --use-case "chemistry" --description "Clinical molecular simulation" --deploy
随后在前端中设置 VITE_API_URL 为你的 Fly.io 应用地址(例如:https://clinical-demo.fly.dev)。
临床应用场景 → --use-case 映射关系:
| 临床构想 | --use-case |
说明 |
|---|---|---|
| 药物发现 / 分子模拟 | chemistry |
涉及分子结构、能量计算、物性预测等 |
| 治疗方案 / 资源优化 | optimization |
采用 QAOA 风格的优化方法 |
| 患者分层 / 机器学习 | ml |
部署量子机器学习模型 |
| 临床试验随机化 | random |
基于 Guppy 的量子随机数生成(QRNG) |
| 密钥安全 / 协议实现 | crypto |
量子安全密码学(quantum-safe crypto) |
通用场景(如投资组合、金融建模等)同样支持 optimization、chemistry、ml、random、crypto 或 finance。详细临床场景映射请参阅 references/clinical-use-cases.md。
识别待解决的问题类型(优化、模拟、机器学习、密码学、临床等)。
python3 scripts/setup_selene_service.py --app-name "my-quantum-app" --use-case "chemistry" --description "Quantum chemistry simulator"
该命令将生成包含 FastAPI 框架、健康检查接口、Dockerfile 和 fly.toml 的后端目录。
编辑 my-quantum-app/main.py 中的 QuantumService._run_real_quantum() 方法。语法参考 references/guppy_guide.md。针对临床场景:化学模拟需指定分子结构、采样次数(shots)和精度;优化问题需明确定义目标函数与约束条件;机器学习则需映射患者特征至模型输入。
python3 scripts/flyio_deploy.py --app-name "my-quantum-app" --service-dir "my-quantum-app" --region "lhr"
使用 fly secrets set 设置敏感配置;如仅用于演示,可启用模拟器模式。
可直接使用 assets/lovable-template/,或运行:
python3 scripts/lovable_integrate.py --app-name "my-frontend" --backend-url "https://my-quantum-app.fly.dev" --quantum-use-case "chemistry"
随后在前端目录中执行 npm install 和 npm run dev。
将前端的 VITE_API_URL 指向 Fly.io 后端地址;访问 /health 接口验证服务是否正常运行。
chemistry —— 在 Guppy 中实现 VQE 风格的能量/物性计算;通过 API 暴露分子类型及参数配置。optimization —— 定义优化目标(如成本、等待时间);在 Selene 中运行 QAOA;在 UI 中可视化结果。ml —— 将患者特征映射为模型输入;返回风险等级、分层结果或分类标签。random —— 调用 Guppy 提供的量子随机数生成器(QRNG);通过 API 暴露比特序列或采样次数(shots)。crypto —— 实现密钥生成或量子安全原语;密钥必须严格保留在后端,禁止泄露至前端。fly secrets set),严禁硬编码于源码或前端代码中。create_quantum_app.py —— 一体化脚本:自动生成后端 + 部署 + 前端setup_selene_service.py —— 初始化 Selene 后端骨架flyio_deploy.py —— 执行 Fly.io 部署流程lovable_integrate.py —— 将前端与指定后端 URL 关联guppy_guide.md —— Guppy 语法、量子门、电路构建与示例selene_api.md —— API 端点定义、请求/响应格式、错误处理、异步任务机制flyio_config.md —— Fly.io 扩展策略、区域选择、密钥管理、监控配置lovable_patterns.md —— 前端设计模式、仪表盘组件、API 客户端封装clinical-use-cases.md —— 详尽的临床应用场景映射及合规性注意事项selene-template/ —— 后端基础模板(含 main.py、Dockerfile、fly.toml、.env.example)lovable-template/ —— 基于 React/TS 的前端模板,内置 QuantumDashboard 组件与 API 客户端min_machines_running = 0);VM 规格配置详见 references/flyio_config.md。references/selene_api.md。pip install guppy;或演示阶段启用 mock 模式。fly.toml 配置、fly logs 日志输出及环境变量设置。VITE_API_URL 地址、Selene 的 CORS 配置,并使用 curl .../health 测试连通性。fly deploy --clean 清理缓存;使用 fly logs --phase build 查看构建日志;确认已执行 fly auth login 登录。完成初始搭建后,请持续监控量子资源使用量与成本;若服务对外公开,应在 Selene 中添加身份认证;进一步完善错误处理与日志记录机制;考虑引入持久化存储以保存历史任务记录。
有关详细的临床应用场景规范与合规提醒,请查阅 references/clinical-use-cases.md。
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.6万人学习
共89课时 | 133.4万人学习
共49课时 | 82.2万人学习