
# 创建提示词
在构建Agent的过程中，**提示词（Prompt）是决定输出质量与用户体验的关键因素**，可帮助智能体明确任务目标、规范输出格式、控制内容风格、实现个性化响应。
撰写提示词时，可在内容中添加变量实现动态响应。变量使用{{*变量名* }}格式，模型运行时根据实际传入的变量值动态生成文本。撰写规范的详细说明请参考[撰写提示词规范](https://support.huaweicloud.com/lowcode-agentarts/agentarts_05_0177.html)。
**为什么要在提示词中设置变量** **？**
提示词变量是一种**动态占位符机制**，通过{{ }}标记来表示可替换的内容，使模型能够根据不同输入条件生成差异化、个性化的响应。
**示例** ："你是一个旅游助手，需要给用户介绍旅行地的风土人情。请介绍下**{{location}}**的风土人情。"
- 当用户输入 {{location}} ="北京"时，模型将生成："北京的风土人情丰富多彩，胡同里的老北京生活、四合院的古老院落、京剧的悠扬唱腔......"
- 当用户输入 {{location}} ="西安"时，模型将生成："西安，这座拥有十三朝古都底蕴的千年之城，是中国历史上最辉煌的文明中心之一......"
#### 前提条件
已[开通AgentArts服务](https://support.huaweicloud.com/qs-agentarts/agentarts_04_0000.html)。
#### 约束与限制
表1使用限制 
| 限制        | 说明                           |
|:---|:---|
| 提示词内容长度   | 单个提示词输入的提示词内容最多可以包含10000个字符。 |
| 提示词模板导入数量 | 每次最多可以导入100条提示词模板。           |
| 提示词模板导出数量 | 每次最多可以导出100条提示词模板。           |
| 提示词模板数量   | 创建的提示词模板不能超过500个。            |
| 提示词变量名称长度 | 单个变量名称长度不能超过20个字符。           |
| 提示词变量数量   | 单个提示词中最多可以包含50个变量。           |
| 提示词变量内容   | 单个变量的内容长度不超过2000个字符。         |
   
#### 创建单个提示词
1. 登录[AgentArts智能体平台](https://console.huaweicloud.com/agentarts/#/home/overview)。
2. 单击左侧导航栏"开发中心 \> 组件库"，单击左上角"提示词"页签，进入提示词管理界面。
3. 在"提示词"页签中，单击右上角"创建提示词"。
4. 在"创建提示词"界面，根据提示设置提示词。 
   图1创建提示词   
   ![](https://support.huaweicloud.com/lowcode-agentarts/zh-cn_image_0000002687950426.png "点击放大")
    表2创建提示词 
   | 参数     | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                              | 示例                                              |
   |:---|:---|:---|
   | 名称     | 必选参数。 用于标识提示词的唯一名称，建议简洁明确。                                                                                                                                                                                                                                                                                                                                                                                                   | 旅游风土人情介绍                                        |
   | 行业     | 必选参数。 支持用户从下拉列表选择"行业"分类，用于标识提示词的应用领域或背景。                                                                                                                                                                                                                                                                                                                                                                                     | 通用                                              |
   | 类型     | 用于描述提示词中包含的变量种类。 默认值：文本。 取值范围： - **文本**：表示该提示词可以包含文本变量。适用于纯文本问答、摘要生成、代码编写等仅涉及文字交互的场景。  - **多模态**：表示该提示词可以包含文本变量和图片变量。适用于需要结合图片进行分析、描述或生成的场景（如看图写文、图像内容审核）。   | 文本                                              |
   | 标签（可选） | 用于分类或标记提示词，方便后续管理和查找。                                                                                                                                                                                                                                                                                                                                                                                                                                           | 问答、分类                                           |
   | 描述（可选） | 提供提示词的补充说明，便于理解与维护。                                                                                                                                                                                                                                                                                                                                                                                                                                             | 适用于旅游类目的地介绍                                     |
   | 提示词    | 提示词是用来引导模型生成的一段内容。撰写的提示词应该包含任务或领域的关键信息，如主题、风格、格式等。 撰写提示词时，为了提升提示词的灵活性和复用性，支持在提示词中插入变量。模型在运行时会根据实际输入的变量值动态生成文本。 在提示词中输入{{ }}引用变量，或单击提示词编辑框右上角的"引用变量"按钮，设置提示词变量。                                                                                                                                                                                                                           | 你是一个旅游助手，需要给用户介绍旅行地的风土人情。请介绍下{{location}}的风土人情。 |
      
   
   
5. 创建完成后，单击"确定"。完成提示词创建。 
   您可以在"开发中心 \> 组件库 \> 提示词"界面中的"提示词"页签中查看已创建的提示词。
   
   
 
#### 批量导入提示词
1. 在"提示词"管理页面中，选择"提示词"页签，并单击页面右上角"导入"。
2. 在"导入提示词模板"中，单击"添加文件"选择需要导入的文件。 
   图2导入提示词模板   
   ![](https://support.huaweicloud.com/lowcode-agentarts/zh-cn_image_0000002717390181.png "点击放大")
   ![](https://support.huaweicloud.com/lowcode-agentarts/public_sys-resources/note_3.0-zh-cn.png)
   - 导入的文件数据条数应不超过100条，超过此数量将不允许导入。
   
   - 导入文件中的提示词名称不得与平台上现有的提示词名称重复。
   
   - 导入的文件仅限xls和xlsx格式，文件大小不得超过20MB。
   
   - 选择提示词模板文件导入，支持下载模板。
    
   
   
3. 单击"导入"，导入成功的提示词将在"提示词"页面中展示。 
   如果导入失败，请检查文件是否符合模板规范，或查看页面错误提示。
   
   
 
#### 更多操作
创建提示词后，在"提示词"界面，您可以通过分类筛选（按行业和标签）或搜索（按名称、内容和ID）功能来查找提示词。此外，您还可以对提示词进行删除、修改等操作，详情请参见[管理提示词](https://support.huaweicloud.com/lowcode-agentarts/agentarts_05_0180.html)。
