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

文章目录

  • 前言
  • 千帆AppBuilder
    • 什么是千帆AppBuilder
    • AppBuilder能做什么
  • 体验千帆AppBuilder
    • Java知识库
    • 高考作文小助手
  • 总结

前言

前天,在【百度智能云智算大会】上,百度智能云千帆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应用,从而支持他们的数字化转型和创新。

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

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

相关文章

计算机网络:应用层

0 本节主要内容 问题描述 解决思路 1 问题描述 不同的网络服务: DNS:用来把人们使用的机器名字(域名)转换为 IP 地址;DHCP:允许一台计算机加入网络和获取 IP 地址,而不用手工配置&#xff1…

【DWJ_1703225514】基于Sklearn航空公司服务质量分析

【Talk is cheap】 # 导入库 import warnings warnings.filterwarnings(ignore)import pandas as pd import seaborn as sns import matplotlib.pyplot as plt plt.rcParams[font.sans-serif] [SimHei] plt.rcParams[axes.unicode_minus] False %matplotlib inlinefrom skl…

华为科技:辉煌发展、问题应对与未来战略

导言 作为全球领先的科技公司之一,华为经历了辉煌的发展历程。本文将深入探讨华为科技的发展过程、遇到的问题及解决过程、未来的可用范围,以及在各国的应用和未来的研究趋势。同时,分析在哪些领域华为能够取胜,以及在哪些方面发力…

文献管理软件EndNote X9 mac功能介绍

EndNote X9 for Mac是一款文献管理软件,不仅可以让您免于手动收集和整理您的研究资料和格式化书目的繁琐工作,还可以让您在与同事协调时更加轻松自如。让你的团队专注科研,更高效的共享文献开展协作。 EndNote X9 for Mac功能介绍 引文报告 …

数据结构和算法-红黑树(定义 性质 查找 插入 删除)

文章目录 红黑树的定义和性质为什么要发明红黑树?红黑树怎么考总览红黑树的定义实例:一颗红黑树练习:是否符合红黑树的要求一种可能的出题思路补充概念:节点黑高 红黑树的性质 红黑树的查找红黑树的插入实例小结与黑高相关的理论 …

深入浅出:Swagger annotations (注解)在API文档中的应用

Swagger 提供的注解集是其框架中定义 API 规范和文档的重要工具。这些注解在代码里标注重要部分,为 Swagger 的解析工作铺路,进而生成详尽的 API 文档。开发者编写的注释能够被转换成直观的文档,并展现API端点、参数和响应等信息。这不仅提升…

创新固定资产管理方式:易点易动集成企业微信的全新解决方案

在当今竞争激烈的商业环境中,高效的固定资产管理对于企业的成功至关重要。然而,传统的资产管理方式往往繁琐、容易出错,并且缺乏实时性和准确性。为了解决这些挑战,易点易动与企业微信进行了集成合作,推出了一种全新的…

Enge问题解决教程

目录 解决问题的一般步骤: 针对"Enge问题"的具体建议: 以下是一些普遍适用的解决问题的方法: 以下是一些更深入的Enge浏览器问题和解决办法: 浏览器性能问题: 浏览器插件与网站冲突: 浏览…

输电线路定位:应对复杂环境,确保电力传输畅通无阻

在现代社会,电力作为我们生活和工业生产的重要能源,其安全、稳定、高效的传输显得尤为重要。而输电线路的定位与监测,正是保障电力传输畅通无阻的关键环节。恒峰智慧科技将详细介绍输电线路分布式故障定位及隐患监测装置HFP-GZS2000的技术原理…

RabbitMQ 常用知识点总结,纯手绘23张图带你拿下

请访问原文 Java面试必备!RabbitMQ 常用知识点总结,纯手绘23张图带你拿下 - 知乎 思维导航: 基础 为什么使用 MQ?MQ缺点几种 MQ 实现总结完整架构图RabbitMQ 六种工作模式 1、Simple 简单模式2、work 工作模式3、publish/subsc…

阻塞 IO(BIO)

文章目录 阻塞 IO(BIO)模型等待队列头init_waitqueue_headDECLARE_WAIT_QUEUE_HEAD 等待队列项使用方法驱动程序应用程序模块使用参考 阻塞 IO(BIO) 模型 等待队列是内核实现阻塞和唤醒的内核机制。 等待队列以循环链表为基础结构,链表头和链表项分别为等待队列头和…

Notepad++:多行数据操作

1)删除关键字之后(或之前)的所有字符 删除s之后(包含s)的所有内容;快捷键:s.*$ 替换成功 删除s之前(包含s)的所有内容;快捷键:^.*s 2&#xff09…

ssh远程管理服务

什么是ssh SSH是一种加密的网络协议,用于在不安全的网络中安全地传输数据。它允许用户通过一个安全的通道连接到远程计算机,并在该通道上执行各种网络服务,例如远程登录和文件传输。 SSH使用公钥加密技术来验证远程计算机的身份,并…

NXP iMX8MM 通过 TFTP和 NFS 启动示例

By Toradex秦海 1). 简介 嵌入式 Linux 设备开发调试时候为了方便部署各种配置和修改常用的一种方法就是通过网络启动,具体就是将 Linux Kernel(以及 Device tree/Device Tree overlays) 从开发主机的 TFTP 服务加载, Linux rootfs 通过开发…

mysql SQL执行超时问题

show variables like max_execution_time 使用这个命令查看了,没有设置sql执行超时时间,那么大概率问题就出在阿里的Druid数据库连接池出了问题 尝试着socketTimeout由60000毫秒改成10000毫秒,果然执行了十几秒就超时报错了 socketTime…

【JS】按照a>b>c>d>e>f的优先级,将a,b,c,d,e,f元素进行筛选,选出三个不为空字符的元素进行字符拼接

设计思路: 1、定义一个数组,把元素按照优先级进行排序; 2、 使用 filter() 方法过滤掉空字符串元素,得到一个新的数组; 3、在排序函数中,循环数组,使用 indexOf() 方法获取元素 a 和 b 在数组中的索引&a…

消息队列选型:RocketMQ 适用哪些场景?

关于消息队列的应用场景有很多,不同消息队列由于在实现上有着细微的差别,所以就有各自适合的应用场景。 如果你的工作以业务开发为主,建议了解一下消息队列背后的设计思想,以及其基本的特性,这样才能在业务开发中应用…

24 同学聚会

出局记1&#xff0c;未出局记0 #include <iostream> using namespace::std; using std::cout; using std::cin; int main() {int num,n;cin >> num >> n;int nums[num];for(int i0; i<num; i){nums[i]0;}int t-1;for(int i0; i<num-1; i){for(int j0…

鸿蒙原生应用/元服务开发-Stage模型能力接口(九)下

ohos.app.ability.UIAbility (UIAbility)Caller 通用组件Caller通信客户端调用接口, 用来向通用组件服务端发送约定数据。 Caller.call call(method: string, data: rpc.Parcelable): Promise<void>; 向通用组件服务端发送约定序列化数据。 系统能力&#xff1a;Syste…

一款好用又强大的开源社区

大家好&#xff0c;我是 Java陈序员。 作为程序员&#xff0c;平时上班的时候逛技术论坛是必不可少的&#xff0c;如CSDN、掘金、博客园… 逛技术论坛一般都是为了查找一些问题的解决方案&#xff0c;毕竟遇到的坑全是别人踩过的&#xff01;或者有时候是在上面学习&#xff…