
# 技能简介
技能可以抽象地理解为算法模型+逻辑代码。算法模型负责关键的AI推理，逻辑代码负责处理模型推理的结果。
本章节介绍在华为HiLens控制台使用空模板和基础技能模板开发技能。
#### 什么是技能
技能（Skill）是运行在端侧摄像头的人工智能应用，一般由模型和逻辑代码组成。其中，逻辑代码是技能的框架，负责控制技能的运行，包括数据读入、模型导入、模型推理、结果输出等；模型是人工智能算法经由大数据训练而成，负责技能运行中关键场景的推理。
华为HiLens的[技能市场](https://support.huaweicloud.com/usermanual-hilens/hilens_02_0036.html)提供了丰富的技能供用户选择。
- 按应用场景划分，技能可应用于：智能园区、智慧家庭、智能车载、智能商超和其他等场景。
- 按不同的设备划分，技能分为2种，一种是适用于Ascend芯片的技能，另一种是适用于海思35XX系列芯片的技能。
  图1适用芯片   
  ![](https://support.huaweicloud.com/usermanual-hilens/zh-cn_image_0000001181141560.png) 
 
#### 技能开发说明
如[图2]所示，根据不同芯片类型，技能分为两种类型，分别为可应用于HiLens Kit设备的技能和可应用于海思35XX系列芯片设备的技能。平台不仅支持使用技能模板快速开发技能，便捷高效；还支持自行开发模型和逻辑代码，可以满足您更丰富的场景。
运行在海思35XX系列芯片的技能对内存和性能的要求比较高，针对适用于此类设备的技能需要对模型进行优化后才能运行，若需要开发此类技能，请联系华为工程师。
图2技能开发的不同场景   
![](https://support.huaweicloud.com/usermanual-hilens/zh-cn_image_0000001159858499.png "点击放大")
 #### 控制台新建技能的流程
在准备开始新建技能前，请明确您需要开发一个什么类型的技能，不同类型的技能，其主要区别在于模型和逻辑代码，与新建技能的流程无关。
![](https://support.huaweicloud.com/usermanual-hilens/public_sys-resources/note_3.0-zh-cn.png)
在华为HiLens控制台开发技能时，会占用OBS资源，需要收取一定费用，收费规则请参见[对象存储服务 OBS](https://www.huaweicloud.com/pricing.html?tab=detail#/obs)。
新建技能的详细流程如[图2]所示。
- **使用基础技能模板**：需确保平台已有可用的基础技能模板。
- **使用空模板**：需开发您的技能所需的模型以及逻辑代码，如果您的模型格式不符合平台要求，华为HiLens平台会针对不符合要求的模型，在导入（转换）模型操作中进行模型转换。
图3技能开发   
![](https://support.huaweicloud.com/usermanual-hilens/zh-cn_image_0297146102.png "点击放大")
表1新建技能常用操作指引 
| 类别     | 常用操作           | 快速跳转至详细指导                                                                         |
|:---|:---|:---|
| 使用技能模板 | 获取技能模板         | [获取技能模板](https://support.huaweicloud.com/usermanual-hilens/hilens_02_0023.html)   |
| 使用技能模板 | 新建技能（使用基础技能模板） | [新建技能](https://support.huaweicloud.com/usermanual-hilens/hilens_02_0020.html)     |
| 使用空模板  | 开发模型           | [开发算法模型](https://support.huaweicloud.com/usermanual-hilens/hilens_02_0025.html)   |
| 使用空模板  | 导入（转换）模型       | [导入（转换）模型](https://support.huaweicloud.com/usermanual-hilens/hilens_02_0062.html) |
| 使用空模板  | 编写逻辑代码         | [编写逻辑代码](https://support.huaweicloud.com/usermanual-hilens/hilens_02_0029.html)   |
| 使用空模板  | 新建技能（使用空模板）    | [新建技能](https://support.huaweicloud.com/usermanual-hilens/hilens_02_0020.html)     |
   
#### 技能相关操作
在华为HiLens平台，在开发技能的同时，您可以管理您开发的技能，包含的操作如下表所示。
表2技能相关操作 
| 操作                                                                               | 说明                                                                             |
|:---|:---|
| [新建技能](https://support.huaweicloud.com/usermanual-hilens/hilens_02_0020.html)    | 在确定您需要开发的技能类型后，根据[控制台新建技能的流程]新建一个您所需的技能。 |
| [编辑技能](https://support.huaweicloud.com/usermanual-hilens/hilens_02_0030.html)    | 技能新建完成后，您可以编辑修改技能，包括基本信息、技能内容、技能消息和运行时设置。                                      |
| [安装和调试技能](https://support.huaweicloud.com/usermanual-hilens/hilens_02_0031.html) | 在技能新建完成后，您可以将技能部署至设备中，通过查看技能视频确定技能效果，反复调试技能。                                   |
| [删除技能](https://support.huaweicloud.com/usermanual-hilens/hilens_02_0034.html)    | 对于不再使用的技能，您可以删除技能以释放资源。                                                        |
   
