概述
百度智能云千帆AppBuilder使用指南(以下简称为AppBuilder)提供了多个预置应用框架的零代码创建能力或代码态开发能力,降低AI原生应用开发门槛。
1、知识问答应用(RAG框架)
高效的大模型知识检索增强框架,通过基于LLM的知识点挖掘技术,对用户上传的知识库文档进行知识生产提炼,形成可被语义检索的知识点,打造高准确率的特定领域智能知识问答应用
零代码创建
角色指令
通过角色指令,能够精确设定RAG应用的作用范围,包括指定扮演角色,输出结果格式与风格,此外你还可以规定应用不得执行哪些操作等。如:从现在开始你要扮演一个旅游顾问,根据我上传的知识库内容为我解答旅游问题或定制旅游路线,不要回答旅游话题之外的内容。
知识问答
- 百度搜索:大模型将结合百度搜索结果回答问题
- 知识库检索:大模型将基于您上传的知识文档回答问题,可选择直接上传文件,或选择已有知识集合。知识集合相关内容可查看文档我的知识
模型配置
推荐使用:ERNIE-Bot 4.0
官方体验服务(消耗免费额度) | 千帆付费服务 (消耗付费额度) | 操作 |
---|---|---|
EB-turbo-AppBuilder专用版 | EB-turbo-AppBuilder专用版 | 查看详情 、 开通付费 |
ERNIE-Bot 4.0 | ERNIE-Bot 4.0 | 查看详情 、 购买资源包 |
ERNIE-Bot | 查看详情 、 开通付费 | |
千帆自训练模型服务 | 查看详情 |
功能配置
支持多种大模型功能配置,可手动组合开关功能影响大模型输出格式、答复行为。
代码态开发
代码和组件
- 前往Github,查看示例代码
- 关联组件
组件分类 | 组件名称 | 组件描述 |
---|---|---|
大模型组件 | Query改写 | Query改写组件(QueryRewrite)是一款用于处理多轮对话和查询改写的组件。它主要用于理解和优化用户与机器人的交互过程,进行指代消解及省略补全。该组件支持不同的改写类型,可根据对话历史生成更准确的用户查询。 |
大模型组件 | 复杂Query分解 | 复杂Query分解组件(QueryDecomposition)可以将已经确定为复杂问题的原始问题拆解为一个个简单问题。广泛应用在知识问答场景。 |
大模型组件 | 复杂Query判定 | 复杂Query判定组件(IsComplexQuery)可以根据输入的提问进行初步的分类,区分简单问题和复杂问题,以便后续运用不同的处理流程处理。可应用于知识问答场景。 |
大模型组件 | 阅读理解问答 | 阅读理解问答(MRC)组件是基于生成式大模型的阅读理解问答系统。该组件支持拒答、澄清、重点强调、友好性提升、溯源等多种功能,可用于回答用户提出的问题。 |
AI能力组件 | 文档解析 | 文档解析组件(DocParser)可以用于文档内容解析,支持PDF、JPG、DOC、TXT、XLS、PPT等17种文档格式,可解析出文档版式、位置坐标、表格结构等内容。 |
AI能力组件 | 文档切分 | 文档切分组件(DocSplitter)可以用于对文档进行段落切分。支持将文档划分为多个段落,便于后续处理和分析。 |
AI能力组件 | 语义匹配 | 语义匹配组件(Matching)可以计算query与文本列表之间的相似度关系,并根据其进行排序。 |
AI能力组件 | 语义向量计算 | 语义向量计算组件(Embedding)支持将文本转化为用数值表示的向量形式,用于文本检索、信息推荐、知识挖掘等场景。 |
AI能力组件 | 表格抽取 | 表格抽取组件(ExtractTableFromDoc)是用于文档表格处理的组件,从文档中抽取表格。支持对文档表格大小进行限制,限制后自动进行拆分、跨页合并等处理;支持合并表格上文,提取的表格为Markdown格式。 |
基础云组件 | 向量检索 | 向量检索组件(Baidu ElasticSearch Retriever)基于一款Baidu ElasticSearch的内容检索组件,支持根据文本的向量的相似度进行内容检索。 |
2、Agent Builder
便捷的智能体框架,具备人设、代码解释器、百度搜索、文生图等多种工具能力,开发者可基于自然语言打造专属智能人设对话应用
零代码创建
角色指令
你可以通过角色指令决定你所创造的AI智能体的行为和效果。支持人设配置和工具调用。如:你是简历筛选小助手,需要使用知识问答回答问题,对于不熟悉的内容可以闲聊。
工具
- 代码解释器:代码解释器支持应用运行代码,具备分析数据、url信息提炼、处理上传文件、数学运算等功能。
- 文生图:大模型将结合文心一格生成对应图像。
- 知识问答-百度搜索:大模型将结合百度搜索结果回答问题。
- 知识问答-知识库检索:大模型将基于您上传的知识文档回答问题,可选择直接上传文件,或选择已有知识集合。知识集合相关内容可查看文档我的知识。
模型配置
推荐使用:为保证应用效果,目前仅支持选择ERNIE-Bot 4.0
官方体验服务(消耗免费额度) | 千帆付费服务 (消耗付费额度) | 操作 |
---|---|---|
ERNIE-Bot 4.0 | ERNIE-Bot 4.0 | 查看详情 、 购买资源包 |
上传文件
支持在对话框中上传xlsx、jsonl、png、pdf格式文件,可配合代码解释器工具,实现excel/json数据分析、统计分析画图,洞察结论等。
代码态开发
敬请期待
3、多风格营销文案生成应用
广泛用于营销创作领域。基于输入文本,可生成多种营销风格的文案,极大提高了营销创作的效率和多样性
零代码创建
能力
支持自定义配置文本风格(通用、小红书、B站),和生成的文本长度(短、中、长)
- 小红书风格文本将携带文案标题、emoji、结尾推荐标签,示意图如下。
- B站风格文本将带有主播口语化口吻以及B站话术,如“点赞”、“投币”、“一键三连”等。
模型配置
推荐使用:EB-turbo-AppBuilder专用版
官方体验服务(消耗免费额度) | 千帆付费服务 (消耗付费额度) | 操作 |
---|---|---|
EB-turbo-AppBuilder专用版 | EB-turbo-AppBuilder专用版 | 查看详情 、 开通付费 |
ERNIE-Bot 4.0 | ERNIE-Bot 4.0 | 查看详情 、 购买资源包 |
ERNIE-Bot | 查看详情 、 开通付费 | |
ERNIE-Bot-8K | 查看详情 、 开通付费 | |
ERNIE-Bot-turbo | 查看详情 、 开通付费 | |
千帆自训练模型服务 | 查看详情 |
代码态开发
代码和组件
- 前往Github,查看示例代码
- 关联组件
组件分类 | 组件名称 | 组件描述 |
---|---|---|
大模型组件 | 风格写作 | 风格写作组件(StyleWriting)是一款基于生成式大模型进行文本创作的工具,支持多种风格,包括B站、小红书等,适用于编写文案、广告等多种场景。 |
4、问答对生成应用
广泛用于在线客服、智能问答等领域。基于输入文本内容,可快速生成多个问题及对应答案。极大提高了信息提炼的效率和准确性
零代码创建
模型配置
推荐使用:EB-turbo-AppBuilder专用版
官方体验服务(消耗免费额度) | 千帆付费服务 (消耗付费额度) | 操作 |
---|---|---|
EB-turbo-AppBuilder专用版 | EB-turbo-AppBuilder专用版 | 查看详情 、 开通付费 |
ERNIE-Bot 4.0 | ERNIE-Bot 4.0 | 查看详情 、 购买资源包 |
ERNIE-Bot | 查看详情 、 开通付费 | |
ERNIE-Bot-8K | 查看详情 、 开通付费 | |
ERNIE-Bot-turbo | 查看详情 、 开通付费 | |
千帆自训练模型服务 | 查看详情 |
代码态开发
代码和组件
- 前往Github,查看示例代码
- 关联组件
组件分类 | 组件名称 | 组件描述 |
---|---|---|
大模型组件 | 问答对挖掘 | 问答对挖掘(QAPairMining)可以基于输入文本内容,快速生成多个问题及对应答案,极大提高信息提炼的效率和准确性。广泛用于在线客服、智能问答等领域。 |
5、文本标签生成应用
广泛用于内容推荐、社交媒体分析、知识管理等领域。基于输入文本,可自动准确生成内容标签,极大提高了内容分类效率
零代码创建
模型配置
推荐使用:EB-turbo-AppBuilder专用版
官方体验服务(消耗免费额度) | 千帆付费服务 (消耗付费额度) | 操作 |
---|---|---|
EB-turbo-AppBuilder专用版 | EB-turbo-AppBuilder专用版 | 查看详情 、 开通付费 |
ERNIE-Bot 4.0 | ERNIE-Bot 4.0 | 查看详情 、 购买资源包 |
ERNIE-Bot | 查看详情 、 开通付费 | |
ERNIE-Bot-8K | 查看详情 、 开通付费 | |
ERNIE-Bot-turbo | 查看详情 、 开通付费 | |
千帆自训练模型服务 | 查看详情 |
代码态开发
代码和组件
- 前往Github,查看示例代码
- 关联组件
组件分类 | 组件名称 | 组件描述 |
---|---|---|
大模型组件 | 标签抽取 | 标签抽取组件(TagExtraction)是一款高效的标签抽取组件,基于生成式大模型,专门用于从文本中提取关键标签。它适用于各种文本分析场景,如内容分类、关键词提取等。 |
6、百度GBI
生成式商业智能产品,将文心大模型融入BI场景,支持通过自然语言对话式交互,执行数据查询与分析,实现“任意表,随便问”,为企业客户建立“对话即洞察”的数据分析新范式
智能问数
GBI的问数界面分为左右两侧。右侧为对话区,用以输入提问和过程解析;左侧为结果区,用以展示提问的查询结果。问数界面中提供了数据上传、清空对话历史两个功能:
- 数据上传:你可以通过左侧GBI引导上传自己的数据文件,或者使用示例数据,快速开启问数之旅,体验产品特性。
上传规则:当前系统支持.xls、.xlsx、.csv格式文件。
1.单次可上传1个文件;若多次上传则默认使用最后上传的文件。
2.单个文件内容不超过40列,1万行,文件大小不超过10MB;文件编码格式为UTF-8;文件需包含中文表头。
3.若文件中包含多个sheet,则默认使用第一个sheet。
注意:15天未使用的应用,将会清空已上传数据,请重新上传再体验问数。 - 清空对话历史:在右侧对话区,提供了清空历史对话功能。当清空历史对话后,后续提问将不会再受到上文影响。
配置选项
1)数据配置
- 表格管理:支持用户在GBI中修改表信息与字段信息。
修改后的信息仅在GBI内生效,不会更改原数据。表格管理中支持调整的设置项和含义如下:
设置项 | 说明 |
---|---|
是否建立索引 | 字段是否创建索引的标识。 GBI将智能判断,选取相关列创建索引,一般情况下无需修改。 |
列描述 | 字段在GBI中的描述,以标签形式添加。 可描写字段的中文名称、含义、适用场景等。更详尽精准的描述将有利于大模型更好地理解表格,给出更优质答案。 例如,销售场景下的”地区“字段,可以添加标签”销售大区“、”大区“、”销售地区“作为列描述。 |
列关联 | 若当前字段存在父级字段,可在此进行配置。 例如“市区”字段的父级字段是“省份”。 |
- 知识:用户提问中可能包含了行业术语、公式等知识内容,为提升GBI对于该类知识的理解程度,用户可在知识管理中进行知识配置。
例如,如果期望GBI能够理解提问中的“毛利”一词,并使用对应的计算公式进行计算,用户则可以新增一条知识——知识名:“利润率”,解释:“利润率=利润/销售额*100%,结果以百分比呈现,例如商品的利润是10,销售额是100,则利润率是10%”。保存后即可生效。
2)应用配置
- 应用基本信息:在这里更改应用名称和应用描述。
- 对话管理:设置应用是否有上下文能力。默认打开,GBI能够自动联系上文内容进行回答。
- 模型配置:配置应用使用的大模型服务。可以选择【官方体验服务】,消耗千帆提供的免费额度。或者选择【千帆付费服务】,使用您在千帆大模型平台开通付费的模型在线服务额度。
代码态开发
代码和组件
- 前往Github,查看示例代码
- 关联组件
组件分类 | 组件名称 | 组件描述 |
---|---|---|
大模型组件 | 表格选取 | 表格选取组件(TableSelector)可以基于用户提问,从候选数据表中选出一个或多个可用于回答用户提问的数据表。常用于数据分析场景。 |
大模型组件 | 自然语言转SQL | 自然语言转SQL组件(NL2SQL)可以基于用户自然语言提问和数据表结构信息,生成SQL代码。可用于数据分析、代码生成等场景。 |