AppBuilder工作流编排实操详解
2024.11.27 16:06浏览量:83简介:本文详细讲解了AppBuilder工作流编排功能的实操步骤,包括自定义组件创建、工作流框架使用、预置画布选择等,并通过实例演示了如何调用API构建应用,助力开发者高效构建AI原生应用。
在数字化时代,应用开发的速度和质量成为了企业竞争力的关键因素之一。为了满足这一需求,百度智能云推出了千帆AppBuilder平台,并近期对其进行了重大更新,新增了工作流编排功能。这一功能不仅降低了应用开发的门槛,还极大地提升了开发效率。对于那些不爱看视频、更喜欢通过文字学习的开发者来说,本文将提供一份详尽的AppBuilder工作流编排功能实操讲解。
一、AppBuilder工作流编排功能概述
AppBuilder作为百度智能云千帆平台的一部分,是专为AI原生应用开发设计的低代码平台。它提供了丰富的组件和框架,帮助开发者快速构建和发布应用。而工作流编排功能则是AppBuilder的最新亮点,它允许开发者使用预置的模板和组件,轻松定制自己的业务流程,同时还可以集成、扩建自己特色的组件,并在不同节点上选用不同的模型。
二、自定义组件创建
自定义组件是工作流编排功能的核心之一。通过自定义组件,开发者可以创建符合自己业务需求的组件,并自行接入API。以下是自定义组件的创建步骤:
- 进入创建页面:登录AppBuilder平台,进入个人空间,选择“组件”,然后点击右上角的“创建组件”按钮。
- 选择预置画布:在创建组件页面,可以选择空画布、知识问答、LLM理解与生成、API接入、多类型复合等预置画布。每种画布都预置了不同的功能和节点,可以根据需求选择合适的画布。
- 配置组件信息:填写组件名称、英文名称、描述和头像等信息。这些信息将帮助大模型识别并调用该组件。
- 添加节点和配置参数:在画布上,可以通过拖拉拽的方式添加节点,并配置节点的参数。节点包括大模型、知识库、API、分支器和代码等类型。根据业务需求,选择合适的节点并配置参数。
- 调试和发布:配置完成后,点击“调试”按钮进行组件调试。如果调试成功,即可发布组件。
三、工作流框架使用
工作流框架是支持组件流式编排、调试和发布的基础设施。在工作流框架中,开发者可以直观地看到组件之间的连接关系和流程走向。
- 节点连接:通过线条将不同的节点连接起来,形成完整的业务流程。连接时需要注意节点的输入和输出参数是否匹配。
- 参数传递:在节点之间传递参数时,需要确保参数的类型和格式正确。如果参数不匹配,可能会导致流程中断或错误。
- 调试和监控:在工作流框架中,可以实时监控流程的运行状态,并进行调试。如果发现错误或异常,可以及时调整和修复。
四、实例演示:调用API构建应用
为了更直观地展示工作流编排功能的使用,以下将以调用API构建菜谱查询应用为例进行演示。
- 创建菜谱查询组件:首先,在AppBuilder平台上创建一个菜谱查询组件。选择空画布作为预置画布,并添加API节点、大模型节点和结束节点。
- 配置API节点:在API节点中,填写基本信息、请求参数和返回参数。这里需要调用一个菜谱API来获取菜谱信息。根据API文档设置请求参数和Headers列表,并选择正确的鉴权方式。
- 配置大模型节点:在大模型节点中,选择合适的大模型(如ERNIE-4.0-8K),并设置输入参数和提示词。这里需要将API节点的输出作为大模型节点的输入参数。
- 连接节点和调试:将API节点和大模型节点连接起来,并设置开始节点和结束节点。然后,点击“调试”按钮进行组件调试。在调试过程中,可以输入关键词(如“麻婆豆腐”)来查询菜谱信息。
- 发布和应用:如果调试成功,即可发布菜谱查询组件。然后,在AI原生应用开发内调用该组件,完成菜谱查询应用的构建。
五、总结与展望
AppBuilder工作流编排功能的推出,为开发者提供了更加灵活和高效的应用开发方式。通过自定义组件和工作流框架的使用,开发者可以轻松定制自己的业务流程,并快速构建和发布应用。未来,随着技术的不断发展和应用场景的不断拓展,AppBuilder平台将继续完善和优化其功能,为更多企业和开发者提供更加优质的应用开发服务。
在实操过程中,我们也不难发现,AppBuilder平台与千帆大模型开发与服务平台(简称千帆大模型)的紧密集成。开发者可以在AppBuilder中直接调用千帆大模型提供的各种AI能力,进一步提升应用开发的效率和质量。因此,对于想要深入探索AI原生应用开发的开发者来说,千帆大模型无疑是一个值得关注和学习的平台。
总之,AppBuilder工作流编排功能为开发者打开了一扇新的大门,让应用开发变得更加简单和高效。相信在未来的日子里,会有越来越多的开发者加入到这个大家庭中来,共同推动AI原生应用的发展和创新。

发表评论
登录后可评论,请前往 登录 或 注册