# 技能自演进
在使用果办OfficeAce执行任务的过程中，果办OfficeAce可能因环境变化或指令理解偏差产生执行错误，用户也可能对果办OfficeAce的输出进行纠正。如果每次错误和纠正都无法积累为经验，果办OfficeAce将反复犯同样的错误。通过开启技能自演进功能并配置自演进策略，果办OfficeAce可以在遇到执行错误或用户纠正时，自动提炼经验并更新技能，持续提升执行准确率和任务完成质量。
![](https://support.huaweicloud.com/usermanual-officeace/public_sys-resources/note_3.0-zh-cn.png)
技能自演进功能开启是配置自演进策略的前提。功能关闭时，无法配置任何策略，所有技能均不演进。
#### 工作原理
技能自演进的工作流程如下：
1. **触发**：果办OfficeAce在执行任务时遇到执行错误，或用户对专家的输出进行纠正。
2. **提炼**：果办OfficeAce从错误或纠正中提取关键经验（如指令措辞修正、参数取值调整、操作流程优化等），生成技能更新内容。
3. **生效**：技能自演进功能开启后，根据用户配置的自演进策略，决定更新内容是自动生效还是需用户确认后生效。
 
 #### 全局技能自演进和单个技能自演进
技能自演进功能开启后，才能配置自演进策略。自演进策略分为全局和单个两个层级，配置依赖关系如下：
1. **开启技能自演进功能**（总开关）：这是整个自演进功能的前提。开启后，才能配置全局自演进策略。
2. **配置全局自演进策略**（默认策略）：功能开启后配置全局策略，除内置技能外的所有技能默认按全局策略演进。
3. **配置单个技能自演进策略** （可选）：在全局策略基础上，可对指定技能单独配置策略，覆盖全局默认值，实现差异化控制。
   ![](https://support.huaweicloud.com/usermanual-officeace/public_sys-resources/note_3.0-zh-cn.png)
   如果技能自演进功能关闭，所有技能均不演进，也无法配置全局策略、单个技能策略或审视自演进建议。
   
表1全局技能自演进和单个技能自演进对比 
| 维度        | 全局技能自演进                      | 单个技能自演进                           |
|:---|:---|:---|
| **作用范围**  | 对当前专家下**除内置技能以外的其他所有技能**生效。 | 仅对**除内置技能以外的指定技能**生效。              |
| **配置位置** | 果办OfficeAce设置界面（全局级）。         | 单个技能的详情页（技能级）。                      |
| **配置前提**  | 需先开启技能自演进功能。                  | 需先开启技能自演进功能并配置全局策略。                 |
| **优先级**    | 作为默认策略，无单独配置时以此为准。             | 优先级高于全局，可对特定技能做差异化控制。               |
| **灵活性**     | 统一管控，配置一次即可。                   | 精细化管控，可针对关键技能设为"询问"，其余技能设为"自动生效"。 |
   
**策略生效规则**：在技能自演进功能已开启的前提下，单个技能策略优先级高于全局策略，可覆盖全局默认值：
- 单个设为"关闭"：该技能不演进，不受全局默认策略影响。
- 单个设为"自动生效"：演进内容直接生效，不受全局默认策略影响。
- 单个设为"询问"：生成待审视的自演进建议，用户确认后再生效，不受全局策略影响。关于如何审视建议，请参见[审视技能自演进建议]。
 
#### 策略选型建议
不同场景下推荐的自演进策略如下：
表2自演进策略选型 
| 使用场景              | 推荐策略 | 说明               |
|:---|:---|:---|
| 技能成熟、错误率低，希望无感优化。 | 自动生效。 | 演进内容自动生效，无需人工介入。 |
| 关键业务技能，变更需人工把关。   | 询问。 | 生成待审视建议，确认后再生效。   |
| 技能已稳定，不希望被自动修改。    | 关闭。   | 该技能不参与自演进。         |
   
#### 约束与限制
平台内置技能不支持自演进。
 #### 配置单个技能自演进策略
技能自演进功能开启并配置全局自演进策略后，默认所有技能按全局策略演进。如果您希望对个别技能做差异化控制（例如关键技能需人工确认后再生效，其余技能自动生效），可以在全局策略基础上，对该技能单独配置自演进策略。单个技能策略可覆盖全局默认值。
#### 自演进策略配置前提条件
已开启**技能自演进功能** ，仅当**技能自演进** 功能开启后，单个技能的自演进策略才会生效；**技能自演进** 功能关闭时，所有技能均不演进。具体请参见[全局技能自演进和单个技能自演进]。
#### 自演进策略配置步骤
1. 在左侧导航栏，选择"专家·技能·连接器"，选择"技能"页签，单击右上角"我的"。
2. 选择需要自演进的技能，单击后进入技能详情界面。 
   图1技能详情   
   ![](https://support.huaweicloud.com/usermanual-officeace/zh-cn_image_0000002724296298.png "点击放大")
   
   
3. 在界面右上方，单击"自演进"，可查看全局技能自演进策略，以及自定义单个技能自演进策略。单个技能自演进策略如下： 
   - **关闭：**技能不会演进。
   
   - **询问：**完成演进后不会自动生效，会询问您是否采纳，确认后生效。
   
   - **自动生效：**技能演进后自动生效。
   
   
   单个技能自演进策略配置完成后，其优先级高于全局技能自演进策略。配置即时生效，您可在技能详情页右上方再次单击"自演进"按钮查看当前生效的策略，确认配置是否正确。
   
   
 
 #### 审视技能自演进建议
当技能的自演进策略为"询问"时，专家提炼的经验不会自动生效，而是生成待审视的建议，供用户确认后再生效。用户可以查看并审视是否采纳这些自演进建议。
#### 审视技能自演进建议前提条件
- 已开启技能自演进功能，具体请参见[全局技能自演进和单个技能自演进]。
- 该技能实际生效的自演进策略为"询问"，满足以下任一条件即可：
  - 该技能未单独配置自演进策略，且全局自演进策略为"询问"。
  
  - 该技能单独配置为"询问"（此时覆盖全局策略）。
    ![](https://support.huaweicloud.com/usermanual-officeace/public_sys-resources/note_3.0-zh-cn.png)
    只有"询问"策略才会生成待审视建议，"自动生效"策略下演进内容直接生效，无需审视，"关闭"策略下技能不演进，不产生建议。
    
   
- 使用该技能执行任务时，遇到专家执行错误或被用户纠正，从而触发该技能自演进，生成自演进建议。
 
#### 审视技能自演进建议操作步骤
1. 在左侧导航栏，查看"专家·技能·连接器"旁是否有红色数字标注，如[图2]所示。该数字标注表示待审视自演进建议的技能数量。
   
   图2查看数字标注   
   ![](https://support.huaweicloud.com/usermanual-officeace/zh-cn_image_0000002724456262.png)
   
   
2. 选择"专家·技能·连接器"，选择"技能"页签，单击右上角"我的"。
3. 在界面右上方，单击"自演进"，在弹出的对话框中，选择需要查看建议的技能，单击"查看"。 
   图3查看自演进建议   
   ![](https://support.huaweicloud.com/usermanual-officeace/zh-cn_image_0000002754016089.png "点击放大")
   
   
4. 在技能自演进详情界面，您可以进行如下操作： 
   - **拒绝建议：**单击"拒绝"即可放弃该建议。放弃后该建议从列表中移除；如果专家再次遇到相同的执行错误，将重新生成自演进建议。
   
   - **采纳建议：** 勾选需要采纳的建议，单击"采纳并生效"，采纳后该技能生成一个新的版本，可在[版本历史]中查看。后续使用该技能执行任务时，按新版本生效。
     图4审视自演进建议   
     ![](https://support.huaweicloud.com/usermanual-officeace/zh-cn_image_0000002724296302.png "点击放大") 
   
   
   
   
 
 #### 查看技能版本历史
技能自演进后，可以查看技能历史版本，执行查看演进内容、回滚版本、智能合并历史版本等操作。如果演进后的技能不满足需求，可以选择回退技能版本。
#### 前提条件
技能已发生自演进，包括以下两种情况：
- 自演进策略为"自动生效"时，演进内容自动生效并生成新版本。
- 自演进策略为"询问"时，已采纳自演进建议并生效，生成新版本。
 
#### 查看历史版本步骤
1. 在左侧导航栏，选择"专家·技能·连接器"，选择"技能"页签，单击右上角"我的"。
2. 选择需要查看版本历史的技能，单击后进入技能详情界面。 
   图5技能详情   
   ![](https://support.huaweicloud.com/usermanual-officeace/zh-cn_image_0000002754016085.png "点击放大")
   
   
3. 在界面右上方，单击"版本历史"，可查看该技能演进的历史版本，如[图6]所示。您可以进行如下操作：
   
   图6查看版本历史   
   ![](https://support.huaweicloud.com/usermanual-officeace/zh-cn_image_0000002753895989.png "点击放大")
   - **查看历史版本内容** **：**鼠标悬浮至需要查看的版本，单击"查看该版本"，可查看该版本技能的详细内容。
   
   - **查看演进内容：**鼠标悬浮至需要查看的版本，单击"查看演进内容"，可查看该版本相对上个版本演进的内容。
   
   - **回滚版本：**鼠标悬浮至需要查看的版本，单击"回滚"，可回滚至对应版本。回滚后，技能恢复至所选历史版本的内容，后续执行任务时按该版本生效。
   
   - **智能合并版本：** 单击界面右上角的"智能合并版本"， 勾选需要合并的版本，单击"确认"，可将相似的历史版本进行合并，减少归档版本的数量。
     ![](https://support.huaweicloud.com/usermanual-officeace/public_sys-resources/caution_3.0-zh-cn.png)
     合并后，被合并的版本将整合为一个版本，无法单独恢复。建议合并前先确认各版本内容，避免误合并。
     图7智能合并版本   
     ![](https://support.huaweicloud.com/usermanual-officeace/zh-cn_image_0000002724456264.png "点击放大") 
    
   
   
 
#### 常见问题
- **Q：多次演进是否会叠加？演进次数有上限吗？**
  每次演进基于当前技能版本生成增量更新，演进结果会持续叠加。目前不限制演进次数，但建议定期审视演进建议，及时拒绝不合理的更新。
  
- **Q：全局策略为"自动生效"时，单个技能设为"关闭"会怎样？**
  单个技能的策略优先级高于全局策略。因此，即使全局策略为"自动生效"，设为"关闭"的单个技能仍不会演进。
  
- **Q：拒绝建议后，相同错误再次出现时会重新生成建议吗？**
  会。如果专家再次遇到相同的执行错误，将重新生成技能更新建议。如果您不希望该技能演进，建议将单个技能策略设为"关闭"。
  
 
