在数字化浪潮席卷全球的今天,人工智能(AI)和大模型技术正以前所未有的速度改变着我们的世界。从自然语言处理到图像识别,从智能推荐到自动化决策,大模型以其强大的数据处理能力和学习能力,正成为推动科技创新的核心动力。
然而,对于许多开发者而言,如何高效、便捷地将大模型的能力集成到自己的应用中,却是一个不小的挑战。此时,一款强大且易于使用的应用开发工具就显得尤为重要。
本篇文章就教同学们如何基于AppBuilder来将大模型接入到自己的应用中
我帮大家梳理几个主要步骤,以便大家对本文有个清晰的了解:
- AppBuilder 介绍
- AppBuilder 应用创建
- AppBuilder 应用定义和组件扩展
- AppBuilder 角色指令调试
- 发布应用
- 对接 SDK
01. AppBuilder
1.1 AppBuilder 介绍
百度千帆的AppBuilder是基于大模型搭建AI原生应用的工作台,旨在降低AI原生应用的开发门槛,赋能开发者快速实现应用搭建。它提供了RAG、Agent、GBI等应用框架,以及文档问答、表格问答、对话、创作等应用组件,还有文生图、语音等传统AI组件。
AppBuilder面向不同开发能力的用户和开发场景,提供了低代码态和代码态两种产品形态,以满足不同开发者的需求。通过AppBuilder,开发者可以基于自然语言打造专属智能人设对话应用,实现高效搭建AI应用的目标。此外,AppBuilder还提供了全面的开发套件和应用组件,如SDK、开发环境、调试工具、应用示例代码等,帮助开发者聚焦在自身业务,快速搭建AI原生应用。
1.2 AppBuilder 使用
创建账号
创建登录AppBuilder账号(使用百度账号即可登录) , 点击跳转
登录成功后我们会进入到这个页面:
首次登录会赠送1000千tokens
创建应用
点击左上方创建应用,进入如下页面:
定义应用
然后可以给我们的应用起一个名字和描述
这是我定义的(大家要注意角色指令这块,这其实就是prompt,来约束或者指定你的应用范围):
能力扩展
还可以为我们的应用添加能力扩展,比如组件、知识库
组件的话这里可以选择一些三方或者官方的组件,也可以自定义组件
也可以为我们的应用添加知识库,添加了知识库之后 那比如我们的问题那就会先从知识库来检索(这种场景一般是企业知识不对外公开的情况比较常用)
(组件和知识库这里就不演示了 大家可以按需自己配置就行)
预览与调试
接下来我们到预览窗口进行提问就ok啦
这里需要注意一点,因为我给应用定义了角色,他是一个健康助理,所以他回答不了其他的问题