

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

# 使用言语生成功能生成用于意图识别的示例言语
<a name="utterance-generation"></a>

**注意**  
在利用生成式人工智能功能之前，您必须满足以下先决条件  
有关使用 Amazon Bedrock 的定价信息，请参阅 [Amazon Bedrock 定价](https://aws.amazon.com/bedrock/pricing/)。
为机器人区域设置开启生成式人工智能功能。为此，请按照[利用生成式人工智能优化 Lex V2 机器人的创建和性能](generative-features.md)中的步骤进行操作。

使用言语生成功能自动创建符合您意图的示例言语。Amazon Lex V2 可根据意图名称、描述和现有的示例言语为您生成示例言语，而无需手动输入示例言语，这样您就可以减少在发现和编写自己的示例言语上花费的时间和精力。当 Amazon Lex V2 生成言语后，您可以编辑和删除这些言语。使用此工具可以加快意图识别过程的示例言语的创建。

要允许生成言语，请按照[利用生成式人工智能优化 Lex V2 机器人的创建和性能](generative-features.md)中的步骤激活生成式人工智能功能。

要在 Amazon Lex V2 控制台上访问此功能，请确保您的控制台角色具有`bedrock:ListFoundationModels``bedrock:ListInferenceProfiles`、和`bedrock:InvokeModel`权限。

您可以使用控制台或 API 生成言语。

------
#### [ Console ]

1. 导航到机器人中任何意图的**示例言语**部分（在可视化对话生成器中，该部分位于**开始**块中）。

1. 选择**生成言语**按钮以生成 5 个示例言语。如果您的意图包含超过 25 个示例言语，则**生成言语**按钮将处于禁用状态。

1. 生成的言语以绿色横幅显示，以将生成的言语与现有言语区分开来。

1. 将鼠标悬停在言语上方可显示对生成的言语进行编辑、删除和排序的选项。

------
#### [ API ]

1. 发送[GenerateBotElement](https://docs.aws.amazon.com/lexv2/latest/APIReference/API_GenerateBotElement.html)请求，填写要为其生成示例语句的意图和机器人 ID、版本和区域设置。

1. 响应返回一个对象列表，每个[ SampleUtterance](https://docs.aws.amazon.com/lexv2/latest/APIReference/API_SampleUtterance.html)对象都包含生成的话语。

1. 要将话语添加到意图中，[UpdateIntent](https://docs.aws.amazon.com/lexv2/latest/APIReference/API_UpdateIntent.html)请发送请求并将话语添加到字段中。`sampleUtterances`

------