
# 使用AI助手在线创建训练作业
在传统AI助手仅能提供文本建议的局限性下，当前很多主流开源本地优先的智能体执行框架，创新性地实现了大语言模型与本地系统的深度整合。该框架通过自然语言指令驱动文件系统操作、Shell命令执行、浏览器控制及API调用等多模态交互能力，使AI从"只会说"升级为"能动手做"。
本文以OpenClaw为例（其他AI助手使用ModelArts Skill方式相同），指导开发者在ModelArts Notebook环境中，利用该框架在ModelArts平台完成训练作业创建的完整实践流程。
![](https://support.huaweicloud.com/bestpractice-modelarts/public_sys-resources/warning_3.0-zh-cn.png)
Notebook是容器运行时环境，运行环境会在关机时被清理。请通过保存镜像及时保留npm install、apt-get install、yum install、pip install和OpenClaw安装后的配置对话等，以避免Notebook运行环境中的数据或对话session丢失。关于如何保存镜像，请参见[保存镜像](https://support.huaweicloud.com/devtool-modelarts/devtool-modelarts_0008.html)。
#### 约束限制
Notebook OpenClaw功能仅支持"华北-北京四"、"西南-贵阳一"、"华北-乌兰察布一"、"华东-上海一"和"华南-广州"区域。
#### 前提条件
已在Notebook中安装配置AI助手（如OpenClaw）。
- OpenClaw：[在Notebook中安装配置OpenClaw](https://support.huaweicloud.com/bestpractice-modelarts/modelarts_10_0038.html)
- Hermes：[在Notebook中安装配置Hermes](https://support.huaweicloud.com/bestpractice-modelarts/modelarts_20_00018.html)
- OpenCode：[在Notebook中安装配置OpenCode](https://support.huaweicloud.com/bestpractice-modelarts/modelarts_20_00022.html)
 
#### 计费说明
- 在ModelArts进行模型训练时，会产生计算资源和存储资源的累计值计费。计算资源为训练作业运行的费用。存储资源包括数据存储到OBS或SFS的费用。详见[模型训练计费项](https://support.huaweicloud.com/price-modelarts/price-modelarts-0011.html)。
- OpenClaw本身不收费，但调用大模型API会产生费用。具体计费方式取决于您选择的API Provider。
 
#### 操作步骤
1. 登录[ModelArts管理控制台](https://console.huaweicloud.com/modelarts/)，在左侧导航栏按需选择以下操作。
   - 新版控制台：选择"模型开发与训练 \> Notebook"，进入"Notebook"页面。
   
   - 旧版控制台：选择"开发空间 \> Notebook"，进入"Notebook"页面。
    
2. 在"状态"为"运行中"的Notebook实例的操作列，单击"接入环境"，在"接入方式"对话框的"WebIDE"页签，单击"JupyterLab 接入"右侧的"接入"。
3. 在"ModelArts Launcher"页面的"AI Agent"区域，单击"OpenClaw"，打开OpenClaw。
4. 在OpenClaw左侧导航栏，输入指令：帮我创建一个训练作业，并在回复中给出需要配置的参数。
   图1需要配置的参数   
   ![](https://support.huaweicloud.com/bestpractice-modelarts/figure/zh-cn_image_0000002665940519.png "点击放大") 
5. 验证执行结果。可以通过OpenClaw查询状态验证，也可以在ModelArts控制台进行验证。
   - 使用OpenClaw查询训练作业状态。
   
   - ModelArts训练控制台查看训练作业状态。当训练作业的状态变为"已完成"时，表示训练作业运行结束。 具体操作，请参见[查看训练作业列表和详情](https://support.huaweicloud.com/develop-modelarts/develop-modelarts-0027.html)。
     
    
 
#### 常见问题
| 问题                                             | **原因**           | **解决方法**                                                                                                                                                                                                                                                                                                                                                                                                                           |
|:---|:---|:---|
| AI engine(id:xxx) not found                    | 引擎ID不正确          | 1. 从已成功运行的作业中获取正确的引擎ID。  2. 使用ModelArts控制台\*\*可用引擎列表\*\*确认。  3. 公共引擎只能使用上表中确认存在的ID。   |
| Invalid obs path: ... reason: missing / suffix | OBS目录路径必须以"/"结尾。 | 在日志路径和模型输出路径末尾添加"/"，例如： 错误示例：obs://bucket/logs/OpenClaw-train。 正确示例：obs://bucket/logs/OpenClaw-train/。                                                                                                                                                                                                                                 |
| 训练作业创建成功但是一直Pending                            | 资源不足，需要等待调度      | - 检查资源配额是否够用。  - 如果是专属资源池，确认资源池状态正常。  - 等待几分钟看是否能调度成功。                                    |
| Failed to get IAM token                        | 认证失败             | 确认是否运行在ModelArts Notebook环境中。                                                                                                                                                                                                                                                                                                                                                                                                      |
   
