
# 使用AI助手自动保存Notebook镜像
在使用ModelArts Notebook进行深度学习模型训练时，用户经常需要手动保存Notebook镜像，这不仅耗时而且容易忘记，导致工作进度丢失。为了解决这一问题，如何实现定时自动保存Notebook镜像功能成为了用户关注的焦点。
本文将以OpenClaw为例（其他AI助手使用ModelArts Skill方式相同），介绍如何在ModelArts Notebook实现这一功能，确保用户的工作进度得到及时保存，提高工作效率。
- 定时自动保存：利用OpenClaw内置的cron定时任务能力，每隔指定时间自动将当前Notebook实例环境保存为自定义镜像。
- 自动版本号：自动生成版本号，保证每个版本唯一不冲突。
- 镜像复用：保存后的镜像可以用于快速创建相同环境的新Notebook，或备份当前开发环境。
![](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运行Notebook实例时，会使用计算资源和存储资源，产生计算资源和存储资源的累计值计费。计费详情请参见[开发环境计费项](https://support.huaweicloud.com/price-modelarts/price-modelarts-0010.html)。
- AI助手本身不收费，但调用大模型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左侧导航栏，单击"聊天"，输入创建定时执行脚本的语句。示例如下：
   ```
   请帮我实现一个镜像保存定时任务：每隔5分钟保存一次notebook-cc这个Notebook实例的镜像，其中镜像保存时所属组织填写已存在的组织，例如dev-custom；镜像名称是openclaw-saveimage；版本按照格式 年月日-小时分钟秒，如20260410-070809； 描述信息上写OpenClaw于什么时间点保存。
   使用ModelArts Skill实现相关功能，并且立即执行一次
   ```
   图1创建定时执行脚本   
   ![](https://support.huaweicloud.com/bestpractice-modelarts/figure/zh-cn_image_0000002635621476.png "点击放大") 
 
#### 查看脚本执行结果
在[ModelArts管理控制台](https://console.huaweicloud.com/modelarts/)的"镜像"页面的"已注册镜像"页签，单击目标镜像名称，在"版本列表"页签，可以看到自动保存的镜像版本。表明定时执行脚本执行成功。
#### 错误码说明
| **错误码**                 | **原因**   | **解决方法**                      |
|:---|:---|:---|
| ModelArts.6400          | 缺少必填字段。  | 检查提示的参数是否完整。                  |
| ModelArts.6737          | 版本（tag）。 | 版本已存在，等待几秒再试，检查版本生成逻辑。        |
| Failed to get IAM token | 认证失败。    | 确认是否运行在ModelArts Notebook环境中。 |
   
