在 Power Apps 中使用文本生成模型(预览版)
[本主题是预发行文档,有可能会有所更改。]
文本生成由 Azure OpenAI 服务提供支持,该服务基于 Generative Pre-trained Transformer (GPT) 技术构建。 GPT 模型是一种自然语言处理模型。 GPT 模型已使用大量内容进行训练,来从提示生成似人类的文本。 在应用中使用它们以交互方式填写表单或问卷,从数据集生成报表和摘要,创建自动聊天机器人对话等等。 GPT 模型在为需要快速回复客户查询的客户服务团队生成响应方面非常有用。
重要提示
- 这是一项预览功能。
- 预览功能不适合生产使用且功能可能受限。 这些功能在正式发布之前推出,以便客户可以提前使用并提供反馈。
- 查看我们的预览条款。
- 此功能仅在美国地区可用。
- 此功能可能存在使用限制或功能限制。
将 AI 模型添加为数据源
以下示例创建了一个简单的应用,用于回答在文本框中输入的问题。
登录到 Power Apps。
在左侧导航窗格中,选择应用。
在顶部的菜单中,选择 + 新应用>画布。
输入应用的名称,然后在平板电脑和手机之间选择应用的格式。
选择创建。
在树视图左侧的图标列表中,选择数据>添加数据>AI 模型。
选择一个或多个要添加的模型。
如果在列表中未看到您的模型,您可能没有在 Power Apps 中使用该模型的权限。 请联系您的管理员解决此问题。
将模型预测绑定到控件
接下来,为模型预测绑定控件或事件以触发模型响应。 此部分中的屏幕快照显示一个简单的应用程序回答指令文本框中指定的任何问题。
若要将使用 GPT 创建文本模型绑定到控件,请确定要用于调用模型预测的控件事件。 在此示例中,我们将模型绑定到生成文本按钮和该按钮上的 OnSelect 事件。 结果是,只要选择该按钮,就将触发 OnSelect 事件,继而触发此处描述的 Power Fx 函数。
在左侧的图标列表中,选择树视图。
在树视图标题上方,选择下拉菜单中的 OnSelect。
在屏幕选项卡中,选择 GenerateText。
请注意 Power Fx 函数:
Set(TextCompletionResult, 'Create text with GPT'.Predict(TextInput1.Text));
此模型中的 .Predict()
接受将字符串用作参数,并将生成的文本作为响应文本返回。 在下面的示例中,我们将文本框中的指令作为提示传递到使用 GPT 创建文本模型,然后将在响应标签中显示该模型的响应。
恭喜! 您已创建一个使用 AI Builder 中的“使用 GPT 创建文本”功能的应用程序。 在屏幕顶部,选择保存以便保存应用中的所有更改,然后选择播放以便测试该应用程序。
参数设置
如需 Azure OpenAI 服务中使用的参数列表,请转到 Power Automate 中的输入参数和输出参数。