千帆 AppBuilder 工作流编排功能直播总结

千帆 AppBuilder 工作流编排功能直播总结

​ 上个月,千帆AppBuilder推出了一项引人瞩目的新功能——工作流编排。在官方直播中,百度产品经理不仅深入介绍了这项功能,而且还通过创建多个组件,生动展示了AppBuilder组件工作流的强大功能。今天,我想通过文字的形式,将直播中学习到的宝贵知识记录下来,以便大家能够方便地学习和参考。

直播链接:AppBuilder又上新能力了?直播帮你get工作流编排新功能 - 百度智能云千帆社区 (baidu.com)

官方文档:工作流创建组件 - 千帆AppBuilder | 百度智能云文档 (baidu.com)

​ 官方分别通过创建 菜谱查询组件 与 中考政策查询组件,主要介绍了组件的 API节点 与 知识库节点。

1 API节点使用——菜谱查询组件

​ 本章介绍通过 聚合平台 的 菜谱API 来构建菜谱查询组件。

  1. 创建组件

    输入组件名称与组件描述,选择空画布,进行组件创建。

    image-20240514213612753

  2. 添加API节点

    菜谱查询组件主要通过调用API完成,首先将节点按下图顺序搭建。

    image-20240514213817276

    其中直播中选择了采用 聚合平台 的 菜谱API 来进行调用,构建组件。菜谱API相关参数如下。

    image-20240514215506991

  3. 编辑API节点

    API节点需要填写基本信息、请求参数、返回参数3栏内容。

    • 基本信息

      接口地址:在这里,我们使用了聚合api平台的菜谱api (http://apis.juhe.cn/fapigx/caipu/query)

      Headers列表:根据要调用的API文档进行设置。

      鉴权方式:采用API Key

      密钥位置:Query

      image-20240514214729261

    • 请求参数

      这里的三个请求参数 wordnumpage 也是根据API文档进行设置的。

      image-20240514215725374

    • 返回参数

      这里选择了 object 类型的 result 参数,指获取API的所有返回值,没有进行筛选。

      image-20240514215852893

    • API调试

      这里选择通过表单填写进行API调试,在 word 中输入"麻婆豆腐"来查找麻婆豆腐的菜谱。

      image-20240514220105752

      可以看到接口请求成功,说明API调用成功。

  4. 编辑开始节点

    这里是作为API节点的输入来设置参数,通过查询API文档,设置了以下参数。

    image-20240514220325981

    设置开始节点参数名后,再修改API节点输入的参数名。

    image-20240514220456462

  5. 编辑结束节点

    因为调用组件后,大模型会根据组件内容再次优化,这里我们直接返回API输出参数 result 即可。

    image-20240514220629896

  6. 组件调试

    将所有的节点配置完成后,点击调试,填写必要参数,查看组件是否能成功运行。

    image-20240514220831589

    发现组件可以成功运行,发布组件即可。

  7. 创建应用

    通过AI自动配置创建应用,调用菜谱查询组件,完成菜谱查询应用。

    image-20240514223310489

    可以看到,通过调用菜谱查询组件,成功通过提问激活组件,查询到了5种做鱼的菜谱。

2 知识库节点使用——中考政策查询组件

​ 本章通过构建的 北京中学资料知识库 来构建中考政策查询组件。

  1. 知识库建立

    知识库可以通过 导入网页导入文件 两种方式构建,导入后会根据规则进行分片,用于知识匹配。

    image-20240514221513570

    直播中,百度工作人员通过 网页怎么改?为何改?——北京“新中考”政策解读-新华网 (news.cn),与docx文档 北京市教育委员会关于做好2023年高级中等学校考试招生工作的意见 两份文件构建了知识库。

    image-20240514221820831

    传入到知识库后,可以看到其自动的切片信息。

  2. 组件构建

    输入组件名称与组件描述,选择空画布,设定头像,创建中考政策查询组件。

    image-20240514221928994

  3. 编辑知识库节点

    通过调整检索策略、召回数量、匹配分,完成知识库参数的设置。其中这三个值的含义如下:

    • 检索策略:按照指定的检索策略从知识库中寻找匹配的片段,不同的检索策略可以更有效地找到正确的信息,提高最终生成的答案的准确性和可用性。
    • 召回数量:设置从知识库中召回与输入Query匹配的知识片段的个数,设定的数量越大,召回的片段越多
    • 匹配分:在检索过程中,用来计算输入Query和知识库片段的相似度,高于匹配分数的片段将会被检索召回

    image-20240514222243825

  4. 编辑开始节点

    知识库查询有必要让组件看到原始提问,于是勾选了 “包含原始对话” 选项。

    image-20240514222530526

  5. 编辑结束节点

    同样直接返回参数值,只需要输出的内容,所以设置为知识库输出 OutputListcontent 参数。

    image-20240514222718606

  6. 组件调试

    填写必要参数,进行组件调试。

    image-20240514222925069

    可以看到,组件能够回答我们的提问,调用知识库成功。

  7. 痛点与解决方案

    AppBuilder 在选择知识库时,只能选择一个知识库,但是可以通过组件的方式,来获取多个知识库的回答。方法就是构建如下工作流,利用分支器做选择,当第一个知识库查询失败时,查询第二个知识库。

    image-20240514223107144

  8. 创建应用

    通过AI自动生成应用,添加中考政策查询组件,实现中考查询应用。

    image-20240514223542745

    可以看到,应用可以通过相关提问,激活中考政策查询组件,根据知识库回复相关问题。

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

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

相关文章

网络工程师---第四十六天

1、逻辑网络结构设计阶段中,要想实现核心层与汇聚层交换机全部互相连接,组网技术有哪些? 2、工作区子系统的通信布线规范有哪些? 3、综合布线中施工规范有哪些? 4、综合布线系统中核心机房通常包括哪些设备&#xff1f…

API商品数据接口(电商数据api)返回京东淘宝商品详情数据提高开发效率

众多品牌选择使用比价工具进行采购,主要是出于以下几个重要原因: 提高开发效率:电商数据采集API接口允许不同的应用程序之间高效地进行交互,节省了大量的人力物力成本,使得开发者可以将更多时间和精力集中于自身的核心…

分库分表方案

文章目录 分库分表设计思路hash取模和范围方案最终方案采用hash取模和rang范围两者相结合 分库分表设计思路 首先分库分表有两种方式,一种是垂直拆分,一种是水平拆分。 垂直拆分 垂直拆分比较简单,也就是本来一个数据库,数据量大…

小红书前端2轮面试期望22K,全程问低代码设计

一面(通过) 1、好,那我们开始把,先简单介绍一下自己的一个经历,以及自己有亮点的项目?balabala 2、你可以这样介绍:在这里边主要负责哪几个项目,哪些项目是比较有亮点的&#xff0…

超市管理系统设计1——基本功能设计

超市管理系统基础功能类设计 1. 概述 本设计文稿提供一个基础的超市管理系统,包含基本的功能设计。该系统将管理商品、顾客、员工和交易记录,不需要接入数据库,通过文件存储数据,并满足面向对象编程的基本要求(继承、…

LabVIEW开发EOL功能测试系统

LabVIEW开发EOL功能测试系统 介绍了一种基于LabVIEW开发的EOL功能测试系统方案,涵盖软件架构、工作流程、模块化设计、低耦合性、易于修改与维护、稳定性及硬件选型。系统通过高效的CAN通信实现对电机控制器的全面测试,确保运行可靠并支持未来的升级需求…

媒体有入口,发稿有入口 是什么意思?

传媒如春雨,润物细无声,大家好,我是51媒体网胡老师。 媒体有入口,发稿有入口是指在新闻媒体发稿时,稿件可以通过一定的路径被访问和浏览。具体来说,有入口的新闻稿件可以通过点击链接,逐步深入…

PyTorch深度学习实战(44)——基于 DETR 实现目标检测

PyTorch深度学习实战(44)——基于 DETR 实现目标检测 0. 前言1. Transformer1.1 Transformer 基础1.2 Transformer 架构 2. DETR2.1 DETR 架构2.2 实现 DETR 模型 3. 基于 DETR 实现目标检测3.1 数据加载与模型构建3.2 模型训练与测试 小结系列链接 0. 前…

第 10 章 动态参数(自学二刷笔记)

重要参考: 课程链接:https://www.bilibili.com/video/BV1Ci4y1L7ZZ 讲义链接:Introduction Autolabor-ROS机器人入门课程《ROS理论与实践》零基础教程 10.2动态参数 参数服务器的数据被修改时,如果节点不重新访问,那么就不能获取修改后的…

MySQL的组成与三种log

MySQL由几块组成 连接器分析器优化器执行器 MySQL的三大log blog 作用&#xff1a; 用于主从同步与数据恢复 记录内容&#xff1a; 已经完成的 DML(数据操作语句)&#xff0c;主要是用于数据备份 redolog<重试日志> 作用&#xff1a; 崩溃恢复&#xff0c;用于事…

Linux - 高级IO

目录 理解五种IO模型非阻塞IO的设置多路转接之select 实现一个简易的select服务器select服务器的优缺点 多路转接之poll 实现一个简易的poll服务器poll服务器的优缺点 多路转接之epoll epoll原理epoll的优势用epoll实现一个简易的echo服务器 epoll的LT和ET工作模式 什么是LT和…

【mysql】数据报错: incorrect datetime value ‘0000-00-00 00:00:00‘ for column

一、问题原因 时间字段在导入值0000-00-00 00:00:00或者添加 NOT NULL的时间字段时&#xff0c;会往mysql添加0值&#xff0c;此时可能出现此报错。 这是因为当前的MySQL不支持datetime为0&#xff0c;在MySQL5.7版本以上&#xff0c;默认设置sql_mode模式包含NO_ZERO_DATE, N…

实验名称:组合数据类型

大家好&#xff01;欢迎收听你的月亮我的心&#xff01;我是肖老师&#xff01;好久不见&#xff01; 目录 一、实验目的&#xff1a; 二、实验环境&#xff1a; 三、实验步骤&#xff1a; 四、实验结果&#xff1a; 1.已知列表li_one[1,2,1,2,3,5,4,3,5,7,4,7,8],删除列…

解决使用Python检查本地网络中运行的Web服务器的问题

如果我们要检查本地网络中运行的 Web 服务器&#xff0c;可以使用 Python 的 socket 模块来进行网络连接测试。以下是一个简单的示例代码&#xff0c;演示如何检查本地网络中运行的 Web 服务器&#xff1a; 1、问题背景 在学习如何使用 Python 时&#xff0c;一位用户希望编写…

C#的web项目ASP.NET

添加实体类和控制器类 using System; using System.Collections.Generic; using System.Linq; using System.Web;namespace WebApplication1.Models {public class Company{public string companyCode { get; set; }public string companyName { get; set; }public string com…

开始报名!龙蜥社区系统安全 Meetup 硬核议程发布

在数字化时代&#xff0c;随着云计算、大数据和人工智能等技术的广泛应用&#xff0c;操作系统扮演着关键的角色&#xff0c;成为支撑关键业务和数据的核心基础设施。在这一背景下&#xff0c;操作系统的安全性显得尤为重要&#xff0c;它直接影响着信息系统的稳定运行和持续发…

RocketMQ---Day1

RocketMQ---Day1 1.认识MQ 火车案例&#xff1a; 人就相当于消息 进站口将消息分发给不同的候车厅&#xff08;主题&#xff09; 火车将不同候车厅的人拉走&#xff08;消费不同主题里面的数据&#xff09; MQ是一种消息中间件。 2.微服务的远程调用 1.同步调用 RPC&am…

(Arkts界面示例)ets pages Demo

Index.ets 文件 import router from ohos.routerEntry//表示该自定义组件为入口组件 Component //表示自定义组件 struct Index {//表示组件中的状态变量&#xff0c;状态变量变化会触发UI刷新State changeValue: string State submitValue: string controller: SearchContr…

04.docker的主要组成部分

docker体验 docker是传统的CS架构分为docker client和docker server,跟mysql一样 查看版本命令&#xff1a;docker version 查看docker下载的是社区版,ce代表社区 rpm -qa |grep docker 查看docker系统命令 docker system docker info&#xff08;如果要做监控&#xff…

机器视觉开启航空安全新篇章:飞机复合材料检测研究进展,军工材料、智能装备和通信技术全产业链博览会

"精准把控行业标准&#xff1a;机器视觉在飞机垂尾复合材料检测中的应用" 随着航空航天技术的快速发展&#xff0c;飞机制造的质量控制要求越来越高&#xff0c;尤其是对于关键部件如垂尾复合材料零件的缺陷检测。基于机器视觉的检测技术因其非接触、高效率和高精度…