Kaiwu & KPP Skill 安装使用手册

离子
2026-10-20 10:44:21
人工智能
量子信息
技术教程
本帖最后由 离子 于 2026-10-20 10:44 编辑


本手册主要介绍Kaiwu与KPP Skill的功能、安装方法、账号注册与本地授权配置,并提供通过AI完成建模、求解和模型训练的使用示例。




一、认识Kaiwu与KPP Skill


Skill是提供给AI的专业操作说明,可以包含参考资料、示例和辅助脚本。安装后,AI 可以根据其中的规则选择工具、编写代码并执行任务。


使用本手册的完整流程,需要AI应用支持本地Skill加载、终端执行和文件读写。




Kaiwu Skill可以帮助你将题目中的目标、变量和约束转化为模型,调用求解器,再将结果还原为业务方案。例如,将任务分配给机器,计算各机器的负载并检查分配是否合法。


KPP Skill可以帮助你完成以下类型的模型任务:


- BM/RBM:学习二元数据中的关联和隐藏模式,进行采样与生成;
- DBN:通过多层 RBM 学习分层特征;
- Q-VAE:结合编码、重建和能量模型潜变量先验;
- Q-Diffusion:通过候选生成模型与能量模型进行离散序列生成;
- MAIFS:为已有 PyTorch 模型选择输入特征子集。


两个Skill可以在同一个任务中配合使用,AI应根据任务所需的能力和SDK依赖版本安排调用与运行环境。



二、安装Skill


2.1 方式一:AI 自动安装


在支持本地文件操作和 Skill 管理的 AI 应用中,新建对话,发送以下内容:


请帮我安装下面两个 Skill:

1. https://github.com/qboson/kaiwu-coding-skill
2. https://github.com/qboson/kpp-coding-skill

根据 AI 应用的提示完成安装所需的文件访问和联网操作。安装完成后,按照应用提示刷新技能列表或新建对话,使应用加载技能。


2.2 方式二:手动安装


步骤 1:下载技能包


分别打开以下 GitHub 仓库,点击 Code → Download ZIP,下载当前分支的压缩包:


- Kaiwu Skill:https://github.com/qboson/kaiwu-coding-skill
- KPP Skill:https://github.com/qboson/kpp-coding-skill



步骤 2:解压并整理文件夹


解压后,将两个技能文件夹分别命名为:


- kaiwu-coding-skill
- kpp-coding-skill


确认每个文件夹根目录中都能直接找到 SKILL.md,保留仓库中的全部附带文件。


步骤 3:放入当前应用的Skills目录


通过 AI 应用的技能管理界面或官方说明,找到其支持的Skills目录;也可以先询问AI:


请根据当前 AI 应用的官方说明,告诉我本机可用的 Skills 安装目录,
以及手动放入 Skill 后使其生效的方法。

将两个完整文件夹放入该目录。安装后的结构应类似:


<当前 AI 应用的 Skills 目录>/
├── kaiwu-coding-skill/
│   ├── SKILL.md
│   └── references/
└── kpp-coding-skill/
    ├── SKILL.md
    ├── README.md
    ├── agents/
    ├── references/
    └── scripts/

其中,references/存放配套资料,KPP的scripts/包含环境验证脚本,按应用提示刷新技能列表或重启应用,使应用加载技能。


三、注册账号与本地授权配置


3.1 获取用户 ID 和 SDK Code


运行本手册中的SDK求解与采样示例前,请准备QBoson用户ID和SDK Code。


1. 登录或注册 玻色量子 Ising® 专用量子计算云平台;
2. 进入SDK下载页面;
3. 在页面中获取你的用户ID和SDK Code,例如:


user_id="123456", sdk_code="AjUvlTvWrWZoeidADu5Vbf6pceVmuX"

3.2 使用时完成授权


首次运行需要授权的SDK求解或采样功能时,如果当前环境缺少license,Kaiwu SDK会在交互式终端提示输入用户ID和SDK Code,由本人在本地终端按提示输入,完成授权后继续运行任务。


本手册的两个示例都需要Kaiwu SDK授权,任务运行环境中已有有效license时可直接复用,SDK Code请妥善保管,并在本人操作的本地终端中输入。


如果AI应用的运行窗口不支持交互输入,或 KPP 验证脚本提示缺少授权,请先让AI提供进入任务运行环境的命令,再由本人在本地终端进入该环境并执行:


python -c "import kaiwu as kw; kw.license.ensure_license()"

按终端提示输入用户ID和SDK Code,完成后告知 AI“本地授权已完成”,并使用同一环境继续任务。此方式见SDK授权接口说明,云端真机计算还需要账号具备相应的真机权限和计算额度。


四、使用示例


在AI应用中发送以下提示词,由AI按Skill准备兼容环境并执行。两个示例均使用本地经典模拟退火计算;需要授权时,由本人按第三部分的说明在本地终端完成。


4.1 Kaiwu:任务分配优化


请使用 kaiwu-coding-skill,将时长为 2、3、4、5 的四个任务分配给两台相同的机器;
每个任务完整分配给一台机器,两台机器同时开始、各自依次处理任务,目标是最小化最大总负载;

请构建 QUBO 模型,用 Kaiwu 本地模拟退火求解,检查分配是否合法,
输出分配方案和各机器负载,并保存代码及结果。

核对基准:该问题的最优最大负载为 7,例如将时长为 2、5 和 3、4 的任务分别分给两台机器,求解结果以 SDK 实际返回的候选方案及其约束检查为准。


4.2 KPP:RBM 训练与样本生成


请使用 kpp-skill,完成一个小规模 RBM 训练与生成示例。

从 000000、111000、000111、111111 四种模式中等概率选取 128 条训练数据;
构建 6 个可见单元、3 个隐藏单元的 RBM,在 CPU 上使用 Kaiwu 本地模拟退火采样,训练 20 步;
训练后累计采样得到 20 条样本,仅导出可见层的 6 列 0/1 数据;
请检查损失和梯度是否有限、参数是否更新、样本格式是否正确,保存代码、模型配置、
模型参数及样本 CSV,并报告实际运行结果。

预期产物:训练代码、模型文件和一份 20 行、6 列的二元样本 CSV。


该示例用于熟悉训练与采样流程,模型效果应根据实际数据和任务指标评估。

130
0
0
0
关于作者
相关文章
  • “专用量子计算+”应用集中亮相,玻色量子QBrain量子计算开发者 ...
    10月22日,依托第二十三届中国计算机大会(CNCC2026)平台,由北京玻色量子科技股份有限公司(以 ...
    了解详情 
  • Nature|生成式AI从头构建合成蛋白质RNA递送载体 ...
    病毒经过数十亿年进化,形成了高效包装和转移遗传物质的能力。尽管病毒种类极其丰富,其衣壳却大 ...
    了解详情 
  • 数据高效且可解释!解耦变分自编码器开启逆向材料设计新时代 ...
    本文解读研究——基于解耦变分自编码器(Disentangled Variational Autoencoder, DVAE ...
    了解详情 
  • 告别“快不准、准不快”:粗粒度玻尔兹曼生成器 CG-BG,重新定义 ...
    本文解读研究《 Coarse-Grained Boltzmann Generators 》。该模型统一了粗粒度降维与玻尔兹曼生 ...
    了解详情 
领取成功
本月5个550bit真机配额已发放给您,配额将在2个月后到期,请及时使用哦~
活动中心
联系我们
二维码
返回顶部
返回
活动中心

完成任务,轻松获取真机配额

×
每日必做
新手任务
长期任务
其他任务
快速回复 返回顶部 返回列表
玻色有奖小调研
填写问卷,将免费赠送您1个1000bit真机配额
(单选) 您是从哪个渠道得知我们的?*
您是从哪个社交媒体得知我们的?*
您是通过哪个学校的校园宣讲得知我们的呢?
取消

提交成功

真机配额已发放到您的账户,可前往【云平台】查看

量子AI开发者认证

考核目标

开发者能够成功搭建Kaiwu-PyTorch-Plugin项目基础环境,并成功运行示例代码,根据示例提示,输出指定的值并填写至相应的输入框中。

通过奖励

5个一年效期的1000量子比特真机配额

专属「量子AI开发者」社区认证标识

开发者权益

每月固定权益:5个550量子比特真机配额
前往考核

第一步

按照README提示成功安装Kaiwu-PyTorch-Plugin库环境依赖
前往GitHub

第二步

运行 community-assessment 分支下的 run_rbm.py 代码示例

第三步

理解示例代码,手动打印并填写如下数值:

正相采样的状态

负相采样的状态

正相的能量值

负相的能量值

*

提交答案

开发者权益

每月固定权益:5个550量子比特的真机配额

恭喜您完成考核

您将获得量子AI开发者认证标识及考核奖励

1000 bit*5

配额

Quantum AI Developer Certification

Assessment Objectives

Developers should successfully set up the basic environment for the Kaiwu-PyTorch-Plugin project, run the QBM-VAE sample code, and calculate the correct FID value based on the random seed value provided by the system.

Pass Rewards

10 quotas for 550-qubit real quantum machines with a one-year validity period

Exclusive "Quantum AI Developer" Community Certification Badge

Developer Benefits

Fixed Monthly Benefits: 5 quotas for 550-qubit real quantum machines
Proceed to Assessment

Step 1

Install the environment dependencies for the Kaiwu-PyTorch-Plugin library according to the README instructions
Go to GitHub

Step 2

Replace the Seed Value

Your seed value is

Step 3

Enter the FID Value You Calculated

*

Submit Answer

Developer Benefits

Fixed Monthly Benefits: 5 quotas of 550-qubit real machines

Congratulations on Completing the Assessment

You will receive the Quantum AI Developer Certification Badge and Assessment Rewards

550bit*10

Quotas