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

欢迎来到《小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,贺岁灵感模型,文本对话

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/580359.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

探索项目管理系统:解析五大功能,洞悉项目成功的关键

项目管理新手往往喜欢埋头苦干,殊不知优秀的项目经理已经熟练运用项目管理系统,让项目规划条理清晰。项目管理系统具备的功能,好用的项目管理系统都有这5大功能。分别是项目WBS分解、项目图表和报表、工时管理、团队协作、任务流程自动化。 一…

(学习日记)2024.04.28:UCOSIII第五十二节:User文件夹函数概览(uC-LIB文件夹)第二部分

写在前面: 由于时间的不足与学习的碎片化,写博客变得有些奢侈。 但是对于记录学习(忘了以后能快速复习)的渴望一天天变得强烈。 既然如此 不如以天为单位,以时间为顺序,仅仅将博客当做一个知识学习的目录&a…

【中级软件设计师】上午题12-软件工程(1):软件工程模型、敏捷方法、软件需求、系统设计

上午题12-软件工程(1) 1 软件过程1.1 CMM 能力成熟度模型1.1 CMMI (建议直接看思维导图) 2 软件过程模型2.1 瀑布模型2.2 增量模型2.3 演化模型2.3.1 原型模型2.3.2 螺旋模型 2.5 喷泉模型 3 统一过程(UP)模型4 敏捷方…

YOKOGAWA横河手操器维修hart通讯器YHC5150X-01

横河手操器设置注意事项:内藏指示计显示选择与单位设置 有如下 5 种显示模式及单位设置百分比显示、用户设置显示、用户设置和百分比交替显示、输入压力显示、输入压力和百分比交替显示。即应用在当没有输入时操作要求输出为20mA引压方向设置右/左侧高压&#xff0c…

CAS原理及其API原子类

目录 1.CAS及使用 1.1. CAS概念 1.2.原子类的使用 1.3.CAS使用自旋锁 2.CAS的ABA问题 2.1.问题介绍 2.2.ABA问题解决方式 1.CAS及使用 1.1. CAS概念 (1)CAS,其实是一种操作的简称,全称为:Compare and swap。 …

HNU-数据库系统-甘晴void学习感悟

前言 过程坎坷,终局满意。 感觉是学懂了知识,并且拿到了分数这样的学科。 【先把这个位置占下来,之后有时间再补充】 教材如下: 总领 有点忘记了,可参考当时记录的笔记: 数据库系统-甘晴void学习笔记-…

【三】Spring Cloud Ribbon 实战

Spring Cloud Ribbon 实战 概述 一直在构思写一个spring cloud系列文章,一方面是对自己实践经验进行一次完整的梳理,另一方面也是希望能够给初学者一些借鉴,让初学者少走些弯路,看到本系列博客就能够很好的把微服务系列组件用好。…

使用QTcpSocket

(1)客户端每隔10ms向服务器发送一次数字字符串&#xff0c;从0开始。 #ifndef MAINWINDOW_H #define MAINWINDOW_H#include <QMainWindow> #include <QTcpSocket> #include <QLabel> #include <QTimer> namespace Ui { class MainWindow; }class Mai…

MAVEN的安装与配置

MAVEN的安装与配置 1 简介 1.1 什么是MAVEN? Maven是一个项目构建及管理工具&#xff0c;开发团队几乎不用花多少时间就能够自动完成工程的基础构建配置&#xff0c; Maven 使用了一个标准的目录结构在不同开发工具中也能实现项目结构的统一。Maven提供了清理&#xff0c;编…

【Vue】组件化编程

定义 实现应用中局部功能代码和资源的集合 为什么要用组件化编程? 传统方式编写:依赖关系混乱,不好维护,且代码复用率不高 模块化编写:只关注解决js,复用js,简化js的编写与效率 组件方式编写:好维护、复用率更高、提高运行效率 在组件出现之前,我们开发基本都是用htm…

【综述】DSP处理器芯片

文章目录 TI DSP C2000系列 TMS320F28003X 典型应用 开发工具链 参考资料 TI DSP TI C2000系列 控制领域 TI C5000系列 通信领域 TI C6000系列 图像领域 C2000系列 第三代集成了C28浮点DSP内核&#xff0c;采用了65nm工艺&#xff08;上一代180nm&#xff09; 第四代正在…

PyCharm 无法运行的解决方案

问题&#xff1a; PyCharm 无法运行&#xff0c;该怎么办&#xff1f; 解决方案&#xff1a; 1. 检查 Python 解释器 确保已为 PyCharm 配置正确的 Python 解释器。打开 PyCharm&#xff0c;转到“文件”>“设置”>“项目”>“Python 解释器”。选择所需的 Python …

怎么在海外平台买东西?Nike海淘攻略

不管在那个海外平台买东西首先要进入官网&#xff0c;最好注册一个gmail账号&#xff0c;这样使用范围比较宽广&#xff0c;在对应平台进行注册账号&#xff0c;比如亚马逊、ebay、Etsy等等 一、Nike海淘攻略 1、然后如果已经会员的话直接输入账号密码登录&#xff0c;如果不…

AI大模型探索之路-训练篇3:大语言模型全景解读

文章目录 前言一、语言模型发展历程1. 第一阶段&#xff1a;统计语言模型&#xff08;Statistical Language Model, SLM&#xff09;2. 第二阶段&#xff1a;神经语言模型&#xff08;Neural Language Model, NLM&#xff09;3. 第三阶段&#xff1a;预训练语言模型&#xff08…

顺通拖鞋ERP企业销售管理系统:驱动销售业绩飙升的利器

顺通企业销售管理系统通过集成客户信息、销售流程、数据分析等功能&#xff0c;帮助企业全面提升销售效率和业绩&#xff0c;成为驱动销售业绩飙升的利器。此外&#xff0c;系统还支持销售流程的可视化展示&#xff0c;使销售人员能够清晰地了解销售进展&#xff0c;及时调整销…

短视频账号矩阵系统===4年技术源头打磨

短视频矩阵系统技术源头打磨需要从多个方面入手&#xff0c;以下是一些建议&#xff1a; 1. 基础技术研发&#xff1a;不断投入资金和人力进行基础技术研发&#xff0c;包括但不限于视频处理、人工智能、大数据等技术&#xff0c;以提高短视频矩阵系统的性能和稳定性。 2. 优化…

JAVA面试八股文之JVM

JVM JVM由那些部分组成&#xff0c;运行流程是什么&#xff1f;你能详细说一下 JVM 运行时数据区吗&#xff1f;详细介绍一下程序计数器的作用&#xff1f;你能给我详细的介绍Java堆吗?什么是虚拟机栈&#xff1f;栈内存溢出情况&#xff1f;堆栈的区别是什么吗&#xff1f;解…

深入理解分布式事务② ---->分布式事务基础(MySQL 的 4 种事务隔离级别【读未提交、读已提交、可重复读、串行化】的最佳实践演示)详解

目录 深入理解分布式事务② ----&#xff1e;分布式事务基础&#xff08;MySQL 的 4 种事务隔离级别【读未提交、读已提交、可重复读、串行化】的最佳实践演示&#xff09;详解1、MySQL 事务基础1-1&#xff1a;MySQL 中 4 种事务隔离级别的区别1-2&#xff1a;MySQL 中 4 种事…

Qt使用OPCUA

假如想在Qt下使用OPCUA通讯&#xff0c;貌似大家都是倾向于使用【qtopcua】这个库。但是在Qt6之前&#xff0c;假如想使用这个库&#xff0c;还得自己编译&#xff0c;比较繁琐。假如想开箱即用&#xff0c;而且没有使用太复杂的功能的话&#xff0c;其实可以直接使用open62541…

2024年最新一线互联网企业高级软件测试工程师面试题大全

1、功能测试 功能测试是游戏测试中跟“玩游戏”最相关的一个环节。 当然这里的“玩”不是要真的让你感受快乐&#xff0c;而是要通过“玩”游戏&#xff0c;发现存在的问题或不合理的地方。因此&#xff0c;这个“玩”的过程基本不会感受到游戏的乐趣。事实上&#xff0c;每一次…
最新文章