【大模型】快速体验百度智能云千帆AppBuilder搭建知识库与小助手

文章目录

前言

前天,在【百度智能云智算大会】上,百度智能云千帆AppBuilder正式开放服务。这是一个AI原生应用开发工作台,可以满足企业对敏捷和高效地进行AI原生应用开发与运维的需求。简单来说,就是将开发大模型应用的常见模式、工具、流程,沉淀成一个工作台,帮助开发者、企业聚焦在自身业务,分钟级快速搭建AI原生应用,赋能企业高效开发,降低AI原生应用开发门槛。
在这里插入图片描述

千帆AppBuilder

首先,我们需要先来了解下什么是千帆AppBuilder

什么是千帆AppBuilder

千帆AppBuilder百度智能云推出的一个工作台:旨在加速AI原生应用开发,使人人都能开发出属于自己的AI原生应用。

千帆AppBuilder提供了两种产品形态:代码态与低代码态,以满足不同开发者的需求。对于希望进行深度开发的开发者,代码态提供了全面的开发套件和应用组件,如SDK、开发环境、调试工具、应用示例代码等。而对于那些希望快速构建应用的开发者,低代码态则通过提供可视化工具,大大降低了开发的复杂性

了解了它是谁,我们再来看看它能为我们做什么?

在这里插入图片描述

AppBuilder能做什么

该平台主要提供组件、框架两层服务。

“组件”服务是对底层服务能力的组件化封装,包括多模态的AI能力组件(如文字识别、文生图等)、基于大语言模型的能力组件(如长文总结、nl2sql等)和基础组件(如向量数据库、对象存储等),每个组件完成一个特定的功能。

“框架”服务则是通过将上述组件有选择地串联、组合起来,让它们能够比较完整地完成一个特定场景的任务。目前,AppBuilder提供的检索增强生成(RAG)、智能体(Agent)、智能数据分析(GBI)就是常用的AI原生应用框架。

看到这儿,想必你已经搞明白它是什么了。接下来我们就来快速体验一下吧。

体验千帆AppBuilder

Java知识库

首先我们打开“千帆AppBuilder”官网,点击【立即使用】
在这里插入图片描述

这里我们使用【短信-验证码】登录
在这里插入图片描述

登录完之后,发现平台为我们提供了许多开箱即用的应用:知识问答应用(RAG框架)、多风格营销文案生成应用、Agent Builder等,其中百度智能云GBI应用仍在邀测中,可点击申请试用。
在这里插入图片描述

点击【个人中心】的【我的应用】,点击【创建我的应用】按钮来创建应用
在这里插入图片描述

输入【应用名称】,这里我选择 知识问答应用(RAG框架) 类型,点击【确认】进行创建。创建完之后,进入【编辑】页面,可以选择【上传知识】上传文档,上传任意一份知识文档点击【确认】
在这里插入图片描述

也可以选择【选择已有数据】-【千帆大模型平台文档(官方)】
在这里插入图片描述

另外我们还可以进行以下设置
在这里插入图片描述

然后我们就可以在右侧对话框内进行测试了,如图所示
在这里插入图片描述

当然,我们也可以点击发布,分享给其他人使用。

在这里插入图片描述

这样,一个简单的问答型应用通过百度智能云千帆AppBuilder就搭建好了。

高考作文小助手

今天在直播中看到老师演示的Agent Builder的强大的代码解释器功能,我也想立马体验一下,联想到明年就要考大学的表弟语文作文成绩不是很好,于是就有了做个高考作文小助手的打算。

我们回到应用中心,点击Agent Builder【在线使用】
在这里插入图片描述

起个简单的名字【高考作文小助手】,然后给它写一下【角色指令】
在这里插入图片描述

我是这样描述的:你是高考作文小助手,擅长从主题是否明确、内容是否丰富、逻辑清晰度、创意和新颖性、深度和见解等多个角度来分析作文,并可以从以上多个维度对作文进行打分,以检验学生的作文功底,还可以对作文直接进行打分

我们选择百度基于ERNIE-Bot 4.0自研的代码解释器
在这里插入图片描述

这样我们的小助手就创建完了,接着我们来测试一下它到底好不好使。

在测试之前我们需要上传一篇作文
在这里插入图片描述

上传完成之后,我们在输入框输入以下内容进行测试:请从主题是否明确、内容是否丰富、逻辑清晰度、创意和新颖性、深度和见解等多个角度来给上传的文件打个分,0-100分,并给出理由。来看一下小助手是怎么说的。
在这里插入图片描述

它到底是怎么做到的呢?点击查看代码
在这里插入图片描述

原来它底层调用了python代码来加载文章,并让大语言模型去对文章进行分析。

我们继续进行测试,看能不能将上述的结果转化为雷达图的形式,让结果更加形象。
在这里插入图片描述

接下来也让作文小助手给我们写一篇范文来提供下写作思路吧。
在这里插入图片描述

看到它写出的作文,不得不赞叹他的强大呀!

总结

虽然大模型AI原生应用提供了巨大的潜力,但从大模型到实际应用的过程中存在许多技术和实践上的挑战:大模型与应用之间的鸿沟、应用原型的复杂性、记忆机制的必要性、开发者的困境等。
百度智能云千帆平台正在朝着解决这些问题而努力,千帆AppBuilder作为一个为AI原生应用开发而设计的平台,未来有望在多个方面赋能开发者和企业:
●降低开发门槛:通过提供预先封装好的组件和框架,千帆AppBuilder可以帮助开发者避免从零开始构建AI应用的复杂性,从而降低了开发的难度和门槛。
●提升开发效率:该平台提供的低代码/无代码开发环境可以大大加速应用开发的过程。开发者可以通过简单的拖拽和配置,快速搭建出功能丰富的AI原生应用。
●增强应用的智能性:千帆AppBuilder集成了百度强大的AI能力,包括语音识别、自然语言处理、图像识别等,这些能力可以轻松地集成到应用中,从而提升应用的智能化水平。
●提供一站式解决方案:该平台不仅提供开发工具,还提供包括云服务、数据存储、安全管理等在内的一站式解决方案,使开发者能够更专注于应用的创新,而无需过多关注底层技术和基础设施。
●促进跨团队协作:千帆AppBuilder支持多人协作开发,不同背景和技能的团队成员可以在同一个平台上共同工作,从而提高团队协作的效率。
●推动AI技术的普及:通过降低AI应用的开发难度和提供丰富的AI能力,千帆AppBuilder有望推动AI技术在更广泛的领域和行业中的应用和普及。
●支持企业的数字化转型:对于企业而言,千帆AppBuilder可以帮助他们快速构建和部署定制的AI应用,从而支持他们的数字化转型和创新。


http://www.niftyadmin.cn/n/5279549.html

相关文章

深入理解 Rust 中的容器类型及其应用

Rust 作为一种系统编程语言,提供了丰富的容器类型来处理各种数据结构和算法。这些容器类型不仅支持基本的数据存储和访问,还提供了高效的内存管理和安全性保障。本文将详细介绍 Rust 中的几种主要容器类型,包括它们的用法、特点和适用场景&am…

前后端实现解析用户请求ip地址

前言 在我的软件系统中,如果希望安全系数高一些的话,往往会有用户登陆行为表来记录用户登陆行为,保障用户账号安全,比如记录登陆地址,每次登陆时候读取数据最近几次登陆地点,进行账号安全验证 假如以下是我的用户登陆行为表 实现获取用户登陆地址的方法有很多种,比如通过前端整…

粒子群算法路径规划

粒子群算法(PSO)是一种优化算法,通过模拟鸟群捕食行为来实现寻优。在路径规划中,可以将每条路径规划为一个粒子,每个粒子包含位置和速度等信息,通过不断更新粒子的位置和速度来寻找最优路径。 具体实现步骤…

几个简单实用的python内置函数,可直接使用

大家好,Python内置函数是Python语言提供的一组常用函数,可以直接在代码中使用,无需导入任何模块。这些内置函数提供了丰富的功能,可以用于数学运算、字符串处理、类型转换、文件操作等各个方面,下面介绍几个常用的Pyth…

Http 请求体和响应体中重要的字段

Http 请求体 Accept:用于告诉服务器客户端能够处理哪些媒体类型。Accept 头中的值通常是一个或多个 MIME 类型,并按优先级排序。服务器会根据 Accept 头中的值来决定响应的内容类型。例如,Accept: text/plain, text/html。Content-Type&…

React + valtio 响应式状态管理

Valtio 是一个很轻量级的响应式状态管理库。valtio 让数据管理在 React 和原生 JS (Vanilla) 中变得更加简单的一个库,它类似于 Vue 的数据驱动视图的理念,使用外部状态代理去驱动 React 视图来更新。 一、状态管理库 dispatch 流派(单向数据流-中心化管…

我的一天:追求专业成长与生活平衡

早晨的序幕:奋斗的开始 今天的一天始于清晨的6点47分。实现了昨天的早睡早起的蜕变计划。洗漱完成之后,7点17分出门,7点33分我抵达公司,为新的一天做好准备。7点52分,我开始我的学习之旅。正如我所体会的,“…

Java的线程组

https://docs.oracle.com/en/java/javase/20/docs/api/java.base/java/lang/ThreadGroup.html 一个线程组代表一组线程。一个线程组可以包含其它线程组。线程组形成了一棵树,除了初始的线程组以外,其它的线程组都有一个父线程组。线程组有一个名字。线程…