欢迎来到《小5讲堂》
这是《千帆平台》系列文章,每篇文章将以博主理解的角度展开讲解。
温馨提示:博主能力有限,理解水平有限,若有不对之处望指正!
目录
- 前言
- 工作流编排
- 组件
- 创建组件
- 组件界面
- 组件信息
- 组件画布
- 操作节点
- 操作API节点
- 开始节点
- 结束节点
- 组件调试
- 推荐文章
前言
本次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,贺岁灵感模型,文本对话