随着应用程序的蓬勃发展,它们提供了一个敏捷的、无服务器的平台,简化了工作流自动化。对Azure Logic Apps的热情源于它的易用性以及它在现代化业务流程中的关键作用。Azure OpenAI与Logic Apps的集成预示着AI增强自动化的新时代。本文将探讨Azure Logic Apps通过AI增强的变革潜力,为渴望利用最新云技术和AI技术的企业提供帮助。
Azure Logic Apps是一个基于云的服务,它帮助自动化和编排任务、工作流和业务流程。它提供了一个可视化设计器来构建工作流,通过自动化任务和业务流程作为“工作流”来集成应用程序、数据、服务和系统。Logic Apps是Azure应用服务套件的一部分,提供了可扩展性、可用性和安全性,使其成为集成云资源和外部服务的理想解决方案。
可视化设计器:提供拖放界面来构建工作流,使得具有不同技术专长的用户体验变得容易。
连接器:带有大量的预构建连接器库,方便与各种服务和应用程序(如Office 365、Salesforce、Dropbox)集成,现在还包括Azure OpenAI和Azure AI Search。这使得连接和转换数据到多个系统和SaaS提供商变得容易。
可扩展性:作为无服务器服务,它会自动扩展以满足需求,确保高性能而无需管理基础设施。
基于条件的逻辑:支持条件语句、循环和分支,以创建复杂的业务逻辑。
最近Azure OpenAI和Azure AI Search连接器的公开预览标志着Logic Apps能力的显著进步。这些连接器弥合了Logic Apps工作流与AI之间的差距,使企业能够在其自动化工作流中利用生成性AI模型(如GPT-4)和AI驱动的搜索功能。
此连接器允许Logic Apps直接与Azure OpenAI服务交互,启用以下功能:
使用AI搜索连接器,Logic Apps可以:
所需的AI服务:
访问Azure OpenAI服务
如果已经有一个现有的OpenAI服务和模型,可以跳过这些步骤。
前往Azure门户
点击“创建资源”
在搜索框中输入:“OpenAI”
在搜索结果列表中,点击“创建”Azure OpenAI。
按照提示在选择的订阅和资源组中创建服务。
一旦OpenAI服务创建成功,需要创建部署以生成嵌入和聊天补全。
前往OpenAI服务,在“资源管理”菜单面板下,点击“模型部署”
点击“管理部署”
在“部署”页面上点击“创建新部署”
选择一个可用的嵌入模型,例如“text-embedding-ada-002”,模型版本和部署名称。记下部署名称,稍后步骤中会用到。
确保模型成功部署,通过在“部署”页面上查看它。
在“部署”页面上点击“创建新部署”
选择一个可用的聊天模型,例如“gpt-35-turbo”,模型版本和部署名称。记下部署名称,稍后步骤中会用到。
确保模型成功部署,通过在“部署”页面上查看它。
访问Azure AI搜索服务
如果已经有一个现有的AI搜索服务,可以跳到步骤5。
前往Azure门户。
点击“创建资源”。
在搜索框中输入:“Azure AI搜索”。
在搜索结果列表中,点击“创建”Azure AI搜索。
按照提示在选择的订阅和资源组中创建服务。
一旦AI搜索服务创建成功,需要创建一个索引来存储文档内容和嵌入。
前往搜索服务在“概览”页面上,点击顶部的“添加索引(JSON)”
向上回退到根文件夹“ai-sample”并打开“Deployment”文件夹。复制文件“aisearch_index.json”的全部内容并粘贴到索引窗口中。如果选择,可以在“名称”字段中更改索引的名称。这个名称将在稍后的步骤中使用。
通过在“索引”页面上查看它来确保索引已创建。
打开Visual Studio Code。
前往Azure Logic Apps扩展。
点击“创建新项目”,然后导航到并选择“SampleAIWorkflows”文件夹。
按照设置提示:
更新“parameters.json”文件:
部署逻辑应用:
验证逻辑应用包含两个工作流。它们将被命名为:
现在Azure函数和Azure逻辑应用工作流已在Azure中上线。已准备好摄取数据并与它聊天。
前往Azure门户中的逻辑应用。
前往“摄取”工作流。
在“概览”标签页上点击下拉“运行”,然后选择“用有效载荷运行”。
用“fileUrl”和“documentName”填写JSON“正文”部分。例如:
{
"fileUrl": "https://mydata.enterprise.net/file1.pdf",
"documentName": "file1"
}
注意:预期的文件类型是pdf。
点击“运行”,这将触发“摄取”工作流。这将从上述文件中拉取数据并将其存储在Azure AI搜索服务中。
查看“运行历史”以确保成功运行。
前往Azure门户中的逻辑应用。
前往“聊天”工作流。
在“概览”标签页上点击下拉“运行”,然后选择“用有效载荷运行”。
用“prompt”填写JSON“正文”部分。例如:
{
"prompt": "Ask a question about your data?"
}
点击“运行”,这将触发“聊天”工作流。这将查询存储在Azure AI搜索服务中的数据,并用答案回应。
查看“运行历史”以查看查询的响应。
增强效率:自动化重复性任务,为战略性工作释放宝贵时间。
创新:使企业能够利用AI能力,促进创新并提供以前无法获得的洞察。
可扩展性和灵活性:随着业务需求轻松扩展,工作流可以根据要求进行修改。
成本效益:只需为使用的内容付费,这使得它成为各种规模企业的具有成本效益的解决方案。
Azure OpenAI和Azure AI搜索与Azure Logic Apps的集成代表了业务流程自动化的一大飞跃,允许企业无缝地将AI能力整合到他们的工作流中。这不仅提高了操作效率,也为解决复杂的业务挑战提供了创新的解决方案。通过利用这些先进的工具,企业可以保持在竞争环境中的领先地位,做出明智的决策,并通过智能自动化推动增长。