SuperAPI AI 工具集

amazon-braket

部署与运维

查看项目

更新于 10-15 17:22

技能介绍

用途:在 AWS 上运行量子计算工作流,包括发现设备(QPU 与模拟器)及其可用性、构建门模型电路等程序,并提交任务运行。

主要能力:以少数原语组合工作流——设备(按区域限定的 ARN)、程序(Circuit、AHS、OpenQASM 等可执行输入)、量子任务(一次程序加测量次数)、任务批、程序集、混合作业(管理经典-量子循环)、支出上限与会话内成本跟踪。还涉及预留、门校准与脉冲控制等,但资料仅给到指针深度。

使用方式:以 Amazon Braket Python SDK 为主要入口,安装命令 pip install amazon-braket-sdk,导入名 braket。本地可用 shell 执行,如 python3 -c "<code>"。其他 AWS API 调用建议使用 AWS MCP 服务器,但其 run_script 沙箱不含 Braket 库,宜改用其它工具执行代码。Braket 支持的区域可用 aws___get_regional_availability 获取;设备、量子任务与混合作业按区域限定,跨区域需自行遍历,含区域的 ARN 只能在其所在区域查询。使用 SDK 的 Python 脚本需在 Braket 代码前加入归属代码块;使用 AWS CLI 时需在 AWS_SDK_UA_APP_ID 前追加 AWSSkill-Braket- 标识。

适用场景:需要运行量子电路、参数扫描、批量提交多个程序、编排经典-量子混合循环,或需要控制与管理量子计算花费的场景。

限制与注意:写入代码或回答前应先查阅对应参考,不得凭记忆;需确认 SDK 签名。SearchQuantumTasks、SearchJobs、SearchDevices 的 filters 为必填,无过滤时传 filters=[]。通过 MCP run_script 调用 CreateQuantumTask、CreateJob 等需显式传 clientToken。JAQCD 已弃用,应使用 OpenQASM。安全上应遵循最小权限 IAM,限制 braket:UpdateSpendingLimit 与 braket:DeleteSpendingLimit,混合作业执行角色仅附加 AmazonBraketJobsExecutionPolicy,启用 S3 默认加密与 CloudTrail 审计,且不得将密钥作为超参数传递。