
# 在工作流中使用提示词
在实际业务开发中，单纯依靠大语言模型（LLM）的通用能力往往难以直接满足复杂的业务逻辑需求，容易出现输出不准确或偏离预期的情况。为了解决这一问题，开发者需要在工作流的编排过程中，针对各个关键节点的具体职能，配置高度定制化的提示词，将泛化的模型能力转化为确定性的业务执行能力。
如果您需要快速构建标准节点，推荐使用引用模板；如果需要定制化逻辑，推荐直接编写提示词。
以下以在大模型节点中使用提示词为例：
#### 前提条件
已[创建工作流](https://support.huaweicloud.com/lowcode-agentarts/agentarts_05_0047.html)。
- [直接编写提示词]
  可以根据业务需求直接编写提示词，提示词越具体明确，智能体的输出结果就越贴近预期效果。如何编写具体明确的提示词，请参考[撰写提示词规范](https://support.huaweicloud.com/lowcode-agentarts/agentarts_05_0177.html)。
  1. 登录平台后，在左侧导航栏选择 "开发中心 \> 智能体管理"。
  
  2. 在"工作流"页签，单击所需的工作流应用卡片或新创建一个工作流应用进入编排页面。
  
  3. 可以在系统提示词或用户提示词的输入框中直接编写提示词。编写完成后，提示词将实时保存并应用于当前节点。
     图1编写提示词   
     ![](https://support.huaweicloud.com/lowcode-agentarts/zh-cn_image_0000002717389699.png "点击放大") 
   
- [引用模板]
  AgentArts根据不同的场景预置了多套提示词模板，可直接使用模板，或参考模板编写提示词。引用组件库提示词前，须确保已在组件库中创建提示词，详细信息请参考[创建提示词](https://support.huaweicloud.com/lowcode-agentarts/agentarts_05_0178.html)。
  单击"引用模板"后，在选择提示词的对话框中，用户可以在"提示词广场"或"组件库提示词"两个页签中选择适合当前业务场景的提示词模板。
  图2选择提示词   
  ![](https://support.huaweicloud.com/lowcode-agentarts/zh-cn_image_0000002687949942.png "点击放大")
  ![](https://support.huaweicloud.com/lowcode-agentarts/public_sys-resources/note_3.0-zh-cn.png)
  - 引用"提示词"前，须确保组件库中已创建提示词，具体步骤请参考[创建提示词](https://support.huaweicloud.com/lowcode-agentarts/agentarts_05_0178.html)。
  
  - 预置提示词的来源是资产中心，在引用提示词之前，可以在资产中心中查看这些预置的提示词。
   
- [AI生成提示词]
  用户可以通过自然语言告诉AI希望编写或优化的提示词，大语言模型会根据输入描述，自动生成提示词。
  在"提示词"面板的编辑框中，输入希望编写的提示词内容，例如"你是一个邮件写作助手"，然后单击![](https://support.huaweicloud.com/lowcode-agentarts/zh-cn_image_0000002687790096.png)"提示词智能优化"，AI将根据输入内容自动生成优化后的提示词。确认无误后，单击"应用"，即可将生成的提示词填入编辑框中。
  如果智能生成的提示词不符合预期，可调整输入描述后重试。
  图3AI生成提示词   
  ![](https://support.huaweicloud.com/lowcode-agentarts/zh-cn_image_0000002717389703.png "点击放大")
#### 更多操作
表1相关操作 
| 操作        | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                         |
|:---|:---|
| 在提示词中添加变量 | 在编写提示词时，单击"![](https://support.huaweicloud.com/lowcode-agentarts/zh-cn_image_0000002687790086.png)引用变量"图标，支持输入变量以实现动态交互。                                                                                                                                                                                                                                                                                                                   |
| 保存为提示词模板  | 如果编写的提示词可以适用于多个场景，可以将其保存到组件库的提示词中，以便复用或供他人参考。 单击"![](https://support.huaweicloud.com/lowcode-agentarts/zh-cn_image_0000002687949950.png)保存到模板"，在"保存到我的提示词"页面，输入"模板名称"、选择"行业"和"标签"，并单击"确定"，将提示词创建成模板。 在保存模板时，**模板名称** 和**行业** 为必填参数，**标签** 为可选参数。其中，**模板名称** 支持1-64个字符。详细信息请参考[创建提示词](https://support.huaweicloud.com/lowcode-agentarts/agentarts_05_0178.html)。 |
   
#### 相关文档
在工作流中引用提示词的具体操作，请参考[大模型](https://support.huaweicloud.com/lowcode-agentarts/agentarts_05_0062.html)、[意图识别](https://support.huaweicloud.com/lowcode-agentarts/agentarts_05_0069.html)和[提问器](https://support.huaweicloud.com/lowcode-agentarts/agentarts_05_0079.html)。
