【千帆平台】AppBuilder工作流编排新功能体验之创建自定义组件

欢迎来到《小5讲堂》
这是《千帆平台》系列文章,每篇文章将以博主理解的角度展开讲解。
温馨提示:博主能力有限,理解水平有限,若有不对之处望指正!

在这里插入图片描述

前言

本次AppBuilder增加了作流编排新功能,新增的组件工作流编排,支持自建组件并自行接入API,帮我们扩展更多大模型应用场景;多语言SDK全面发布!新增Open API、Assistants API等!

工作流编排

怎么去理解这个词!

组件

在下图大模型人工智能应用系统架构图中。
1)Tools
Tools就是作为组件的意思,这个组件可以帮助模型扩展能力,增强特定领域的效果能力。
百度千帆平台,本身也提供了很多可以直接使用的组件。
这些组件在模型需要的时候会被自主选择,这个过程就叫做xxx。
组件会被自定义在那些场景下使用,属于工具类组件,这些组件是扩展大模型基础上没有的能力。
由于官方组件数量和场景组件有限,所以自己特定领域和业务的功能,就需要自己自定义创建组件来解决自身需求功能。
在这里插入图片描述
2)Memory
博主的理解是上下文记忆,短时间记忆和长时间记忆
Short-term-memory、Long-term-memory
3)Planning
Reflection、Self-ctritics、Chain of throughts、Subgoal decomposition
4)Action
Calendar()、Calculator()、CodeInterpreter()、Search()

创建组件

有两个创建入口,第一是在组件广场页面右上角有个【创建组件】按钮,第二个是通过个人空间,组件下有个【创建组件】按钮

组件界面

1)组件名称
组件名称仅支持中文、英文、数字、下划线、中划线、英文点(.)

2)英文名称
组件英文名称仅支持英文、数字、下划线,以英文字母开头

3)组件描述
请准确描述组件的应用场景,大模型将根据此描述识别并调用该组件

4)头像设定
可以点击AI自动生成

5)预置画布
这里选择空画布进行创建组件
类型:空画布、知识库问答、对话与内容生成、API接入、多类型复合
选择一种预置画布,进入后可以点击调试并输入参数运行,也可根据需求场景基于以上画布进行改造。
知识库问答:预置了千帆平台文档知识库问答功能的工作流画布
对话与内容生成:预置了大模型节点的童话绘本生成主题的工作流画布

API接入:预置了旅游景点查询API的工作流,可输入国内著名景点名称试运行

多类型复合:预置了API、大模型、分支器等节点的旅游攻略生成的工作流画布,能够根据景点等级生成不同的旅游攻略,可输入著名景点名称试运行
在这里插入图片描述

组件信息

名称:景点查询
英文:JingDianChaXun
描述:

景点查询组件
功能:
提供全面的景点信息查询服务,包括景点名称、位置、门票价格、开放时间、交通方式等。
支持根据用户输入的关键词或地理位置信息,智能推荐相关景点。
提供景点图片、游客评价、旅游攻略等辅助信息,帮助用户更好地了解景点。
特点:
数据来源权威可靠,确保景点信息的准确性和实时性。
界面简洁友好,操作便捷,支持多种查询方式。
支持多平台使用,包括网页端、移动端等,满足用户不同场景下的查询需求。
使用场景:
用户在计划旅行时,可以使用该组件查询目的地的景点信息,为行程规划提供参考。
在旅行过程中,用户可以随时查询附近景点或感兴趣的景点信息,以便临时调整行程。
旅行社、导游等旅游从业人员可以使用该组件为游客提供景点推荐和查询服务,提高服务质量。

组件画布

默认画布界面如下,有一个开始和结束节点
在这里插入图片描述

操作节点

可以通过下面的节点按钮,来新增和编辑节点
在这里插入图片描述

操作API节点

1)接口地址
基本信息,接口地址、Headers列表、鉴权方式。
博主这里采用无需鉴权,简单的Get请求进行测试
在这里插入图片描述
2)请求参数
博主这里只添加了两个参数name、age
在这里插入图片描述
3)返回参数
可以动态添加多个返回参数
在这里插入图片描述
4)调试效果
这里提供了表单和JSON两种填写请求参数方式,博主这里直接使用的表单填写方式

  • 表单填写方式
    在这里插入图片描述
  • JSON填写
    在这里插入图片描述

开始节点

组件运行的起点,定义此组件所需的输入参数。
在这里插入图片描述

结束节点

组件的最终节点,输出组件运行后的最终结果。
在这里插入图片描述

组件调试

通过线条把三个节点串联起来
在这里插入图片描述

推荐文章

【千帆平台】AppBuildert工作流编排新功能体验之创建自定义组件

【千帆平台】百度智能云千帆AppBuilder应用探索益智游戏之猜物小游戏

【人工智能】百度智能云千帆AppBuilder,快速构建您的专属AI原生应用

【人工智能】千帆平台创建和使用我的数据集,为什么需要数据集,有什么作用

【千帆平台】使用千帆大模型平台创建自定义模型调用API,贺岁灵感模型,文本对话

WebAppBuilder中的统计组件为地图上数据的可视化分析提供了强大的支持。为了自定义这些组件并根据特定需求展示数据,需要掌握一系列的配置方法和技巧。这本《WebAppBuilder实战指南:创建、部署与应用开发》不仅会引导你完成创建和部署工作,还详细介绍了如何有效地配置统计组件。 参考资源链接:[WebAppBuilder实战指南:创建、部署与应用开发](https://wenku.youkuaiyun.com/doc/2mvv71zsj0?spm=1055.2569.3001.10343) 首先,你需要在WebAppBuilder的仪表板上添加一个统计组件。进入你的应用程序,选择“添加小部件”然后挑选统计组件。你可以通过拖放操作将统计组件放置在布局的任何位置。 接下来,配置统计组件以适应你的数据需求。这包括选择显示哪些图层的数据、设置数据统计的类型(如计数、求和、平均值等)以及数据如何进行分组。例如,如果你要分析销售数据,你可以设置统计组件以区域为分组依据,并选择总销售额作为统计的指标。 此外,统计组件支持多种图表类型,如柱状图、饼图和散点图等,你可根据数据特点和展示需求选择最合适的图表类型。对于复杂的数据分析,可以使用聚合表达式来定义更高级的统计逻辑。 为了进一步提升用户体验,你还可以调整图表的颜色、字体和其他视觉元素,确保它们与应用程序的整体风格保持一致。完成配置后,保存设置并预览统计组件的显示效果,确保一切按照预期进行。 《WebAppBuilder实战指南:创建、部署与应用开发》中提供了丰富的示例和最佳实践,帮助你理解统计组件的高级配置选项和使用场景。如果你希望深入学习并掌握统计组件的更多功能,如动态更新数据、自定义样式等,这本指南将是你的不二选择。 参考资源链接:[WebAppBuilder实战指南:创建、部署与应用开发](https://wenku.youkuaiyun.com/doc/2mvv71zsj0?spm=1055.2569.3001.10343)
评论 81
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

全栈小5

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值