Appian中使用Azure Open AI插件
目录
引言
欢迎大家来到本教程,我是Alex King,Appian公司的CTO团队的工程师,也是Azure Open AI插件的开发者。今天我将为大家提供有关如何设置Azure Open AI插件的简要教程,并向大家展示如何在现有的Appian应用程序中使用集成来生成记录数据的摘要。希望大家会喜欢本教程。
安装Azure Open AI插件
在Appian应用市场中,我们可以搜索Azure Open AI插件并下载它。下载后,解压文件,您将得到以下三个文件:一个jar文件,其中存储了插件所需的Java代码;一个文档PDF文件;以及一个示例应用程序的zip文件。接下来的几分钟中,我们将详细介绍这三个文件。
配置连接系统及集成
为了创建我们的案例历史摘要组件,我们需要访问Azure Open AI插件及其聊天完成集成,以及案例历史数据。安装插件有两种方式:如果您是使用自管型购物网站的客户,您将部署来自Appian的App Market中zip文件中的jar文件。如果您使用的是Appian Cloud网站,您将通过管理控制台在Appian网站上安装Azure插件。首先,我们可以开始部署Azure Open AI插件。打开管理控制台,进入插件页面,然后搜索Azure Open AI插件。成功部署插件后,返回我们的应用程序并开始配置连接系统和集成。
设置Azure Open AI身份验证
下面我将演示如何在Appian Cloud网站中将示例应用程序导入您的个人站点。首先,导航到您自己的云站点,然后点击从Appian Designer导入按钮,将之前下载的zip文件拖放到此处。这样,我们就在个人站点上导入了一个Azure Open AI示例应用程序。打开导入的应用程序,我们可以查看安装的所有对象,首先要注意的是连接系统。在连接系统中,我们需要填写资源名称和API密钥,这些凭据来源于您的Azure Open AI帐户。您可以通过示例应用程序及其提到的文档了解如何访问这些凭据。填写完这些信息后,您可以保存更改,并开始使用示例应用程序中的各个端点进行实验。在本教程中,我们将重点介绍聊天完成端点,因为我们将在后续的例子中使用它。但是,用于聊天完成集成的步骤与用于完成和嵌入的步骤相同。
使用示例应用程序
现在我们已经成功地设置了连接系统,接下来让我们看看如何在应用程序中使用它。我将把它插入到我们的净零碳应用程序中,这是一个提供公司供应链物流操作、现场维护和碳监测等功能的示例应用程序。我们以电梯公司为例来介绍此应用程序。在Take Action标签下,我们可以看到客户提交的维修请求,我们的现场主管(即用户)会阅读这些请求并决定如何处理。让我们重点关注高优先级进行中的案例,例如新的航运提供商位置案例。我们可以看到这是一个高优先级的案例,作为主管,我担心工作没有按时完成,因此我希望确保我们能够准确地紧急处理此案例。如果我选择进入此案例,我可以看到所有这些信息以非常清晰的方式呈现,但作为主管,我希望能够快速高效地了解案例历史,以便评估是否正确将其判定为高优先级,或者是否需要指派更多人员解决这个问题。因此,如果我们看一下案例历史小部件,我们可以看到右侧有三个历史记录,并且这可能会增加到20个或更多个历史记录,而我可能没有时间或意愿阅读这么多不同的历史记录。解决此问题的方法是为案例历史中的每个评论创建一个摘要,并将其显示在顶部,形成一个“太长不看”的文本框。为了实现这一点,我们可以使用Azure Open AI插件。为了创建案例历史摘要组件,我们需要访问Azure Open AI插件及其聊天完成集成,以及案例历史数据。案例历史数据可以是一个字符串数组,其中每个字符串代表一个案例历史评论。
创建案例历史摘要组件
现在我们可以回到我们的应用程序并创建一个表达式规则来检索这些信息。我已经完成了这个工作,并编写了一个名为“get summary from integration response”的表达式规则。该函数调用了我们刚刚编写的规则“summarize comment thread”,并通过result、response和chat completions进行了筛选和索引。通过测试规则输入,我们可以正确地检索到Azure Open AI的响应内容。
将连接系统应用于应用程序
接下来,我们可以将连接系统应用于界面。首先,我们需要注意,这是NCC案例记录类型的摘要视图。我们可以在视图中找到这个摘要界面,在设计模式下,我们可以通过拖放一个文本组件到顶部并命名为“摘要”。然后,在右侧面板中,我们可以配置显示的值为我们刚刚创建的表达式规则“get summary from integration response”,并将案例ID作为输入。现在,刷新页面后,我们可以看到案例历史评论的摘要已经添加到小部件的顶部,并可以在进入案例的摘要视图后立即查看。
结论
通过本教程,我们希望为您提供了有关如何在Appian应用程序中使用Azure Open AI的进一步支持。结合Appian的便利性和开放AI的前沿技术,可以开启许多新的应用场景。希望今天向大家展示的内容能够鼓励您探索一些新的使用方式。感谢您的观看。
Highlights
- 设置和配置Azure Open AI插件
- 创建案例历史摘要组件
- 将连接系统和集成应用于应用程序
- 快速检索摘要内容
常见问题及答案
问:如何导入Azure Open AI插件到Appian云站点?
答:只需要在管理控制台中搜索Azure Open AI插件,并进行部署即可。
问:我如何设置Azure Open AI身份验证信息?
答:您可以通过示例应用程序中的连接系统界面,填写资源名称和API密钥来设置身份验证信息。
问:如何在应用程序中使用Azure Open AI插件?
答:您可以使用表达式规则来调用Azure Open AI插件的聊天完成集成,并检索案例历史评论的摘要内容。
问:如何在Appian应用程序中添加案例摘要组件?
答:只需在相应的界面上添加一个文本组件,并配置显示值为摘要的表达式规则即可。