

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 创建流程
<a name="creating-flows"></a>

 您可以使用自然语言、可视化编辑器、复制现有流程或聊天代理对话来创建流程。

## 创建流程的先决条件
<a name="prerequisites-for-creating-flows"></a>

 在创建流程之前，请确保满足中所述的要求[快速流程的先决条件](prerequisites-for-quick-flows.md)。

## 使用自然语言提示 (NLP) 创建流程
<a name="creating-flow-using-nlp"></a>

 自然语言提示方法允许您用通俗易懂的语言描述所需的流程，Amazon Quick Flows 会根据您的描述生成流程。

1. 登录 Quick 控制台。

1. 在导航窗格中，选择**流**。

1. 选择 “**创建流程**”。您会看到一个页面，您可以在其中输入自然语言提示或使用示例提示。

1. 在提示字段中，描述要创建的流程。尽可能具体地说明：
   + 流程的目的
   + 它应该接受的输入
   + 它应该执行的处理
   + 它应该产生的产出
   + 它应该采取的行动

1. 选择 “**生成流程**”。

1. 查看生成的流程并进行必要的调整。

1. 切换到**运行模式**以测试您的流程。如果流程已准备就绪，则可以将其共享或发布。

**注意**  
生成的流程的质量取决于提示的清晰度和具体性。您可能需要完善提示或进行手动调整，以实现预期的结果。

## 从头开始创建流程（空白流程）
<a name="creating-flow-from-scratch"></a>

从头开始创建流程可以让你完全控制流程的设计和功能。

1. 登录快捷网页体验。

1. 在导航窗格中，选择**流**。

1. 选择 “**创建流程**”。

1. 创建空白流程。

1. 输入流程的名称和可选描述。

1. 在 Flow 生成器中，添加并配置所需的步骤：
   + 添加用户输入步骤以收集用户的文本或文件。
   + 添加 AI 响应步骤，通过聊天代理、网络搜索、常识或图像生成生成生成内容。
   + 添加数据洞察步骤以获取来自快速数据或仪表板和主题的响应。
   + 添加推理组以控制步骤如何使用条件、循环或验证。
   + 添加操作步骤以读取或写入连接的应用程序。

1. 选择**保存**，保存您的工作流。

有关可以在流程中使用的不同组件的更多信息，请参阅[术语和关键概念](terminology-and-key-concepts.md)。

## 通过复制现有流程来创建流程
<a name="creating-flow-by-duplicating"></a>

复制流程会创建一个副本，您可以根据自己的目的对其进行修改。

1. 登录 Quick 控制台。

1. 在导航窗格中，选择**流**。

1. 找到要复制的流程。

1. 选择流程名称旁边的省略号 (‹)，然后选择 “**复制**”。

1. 根据需要修改名称和描述。

1. 对流程进行任何必要的修改。

1. 选择**保存**，保存您的工作流。

**注意**  
复制流程时，会复制所有组件、连接和配置。但是，您可能需要重新配置某些设置，例如操作连接器的身份验证。

## 通过代理对话创建流程
<a name="creating-flow-from-conversation"></a>

您可以通过与聊天代理的对话创建流程。例如，如果您正在完成一项任务，例如阅读电子邮件、用内部知识或网络知识充实电子邮件以及起草回复，则可以将该对话转换为可重复使用的流程。

1. 登录 Quick 控制台。

1. 与聊天代理开始对话。

1. 完成你想要自动化的任务。

1. 在聊天栏中选择 “快速流程” 图标。

1. 选择 “**通过对话创建流程**”。Amazon Quick Flows 会解释您对话中的互动，并使用生成的自然语言提示、名称和描述将您带到创建流程屏幕。

1. 根据需要查看和编辑提示、名称和描述。

1. 选择 “**生成流程**”。

1. 查看生成的流程并进行必要的调整。

1. 选择**保存**，保存您的工作流。

## 流程创建要求
<a name="flow-creation-requirements"></a>

创建流程时，请记住以下要求：

流程名称  
Flow 名称在您的 Quick 账户中必须是唯一的，并且最多可以包含 128 个字符。

流量组件  
有效的流程必须至少有一个输出步骤或操作步骤。

推理小组  
每个推理组必须至少有一条指令，用于定义 AI 模型应如何处理输入。

操作步骤  
操作步骤需要进行适当的身份验证和配置，然后才能在流程中使用。

## 后续步骤
<a name="next-steps-after-creating-flow"></a>

创建流程后，您可以：
+ 测试您的流程以确保其按预期运行。
+ 发布您的流程以使其可供用户使用。请参阅[发布更改](versioning.md#publishing-your-flow)。
+ 与特定用户或群组共享您的流程。请参阅[共享流程](sharing-flows.md)。
+ 监控流程的使用情况和性能。请参阅[进度追踪器](interacting-with-flows-in-runtime-mode.md#progress-tracker)。