您在此处:
创建流以激活自然语言处理服务
在 Flow Builder 中创建流,以激活自然语言处理服务并分析基于文本的调查回复。此流将在提交调查时调用自然语言处理 (NLP) 操作。
- 从“设置”中,在快速查找方框中,输入流,并选择流。
- 单击新建流,然后选择记录触发的流。然后单击创建。Flow Builder 启动。
- 单击编辑。
- 选择其记录在创建、更新或删除时触发流的对象。在这里,选择 SurveyQuestionResponse 对象。
- 选择何时触发流。在这里,选择创建记录。
-
接下来,添加元素。
- 单击切换工具箱。
- 单击新建资源。
- 将变量选择为资源类型。
- 输入实体提取的 API 名称和描述。
- 选择 Apex-Defined 作为数据类型。
- 选择 nlpservice_ServiceDetail 作为 Apex 类。
- 指定流外部的可用性。在这里,选择可用于输入选项。
- 单击完成。
-
同样,创建这些变量:
变量 数据类型 Apex 类 关键短语提取 Apex 定义 nlpservice_ServiceDetail 目标情绪 Apex 定义 nlpservice_ServiceDetail 服务列表 Apex 定义 nlpservice_ServiceDetailsList -
接下来,添加新元素。
- 选择分配。
- 单击编辑元素。
- 将实体提取和 configurationAPIName 选择为变量。
- 将运算符选择为等于。
- 将值选择为 AWS_Enity_Extraction。
-
同样,创建这些分配:
变量 运算符 值 实体提取和 serviceName 等于 Amazon_Comprehend_Entity_Extraction ServiceList 和 serviceDetails 添加 EntityExtraction 关键短语提取和 configurationAPIName 等于 AWS_Keyphrase_Extraction 关键短语提取和 serviceName 等于 Amazon_Comprehend_Keyphrase_Extraction ServiceList 和 serviceDetails 添加 KeyPhraseExtraction 目标情绪和 configurationAPIName 等于 AWS_Targeted_Sentiment 目标情绪和服务名称 等于 Amazon_Comprehend_Targeted_Sentiment ServiceList 和 serviceDetails 添加 TargetedSentiment -
在流中,单击操作。
- 单击行业生成式 AI。
- 选择启动自然语言处理作为操作。
- 输入标签、API 名称和描述。
- 选择{!$Record.Id}作为参考记录 ID。(参考记录 ID> ID> SurveyQuestionResponse)。
- 选择{!ServiceList}作为服务详细信息列表。
- 将文本字段值选择为 SurveyQuestionResponse.ResponseValue。
- 单击完成。
- 保存并激活流。
该流使用“启动自然语言处理”操作调用 Amazon Comprehend API,该 API 分析调查回复,并使用有关回复的见解创建或更新记录。

