千帆AppBuilder使用指南-创建应用

本文介绍了百度智能云AppBuilder,提供预置应用框架,支持零代码和代码态开发,涵盖了知识问答、营销文案生成、问答对生成、文本标签生成以及商业智能应用GBI,展示了如何利用大模型进行各种智能化任务的开发和配置。
摘要由CSDN通过智能技术生成

概述

百度智能云千帆AppBuilder使用指南(以下简称为AppBuilder)提供了多个预置应用框架的零代码创建能力代码态开发能力,降低AI原生应用开发门槛。 

image.png

1、知识问答应用(RAG框架)

高效的大模型知识检索增强框架,通过基于LLM的知识点挖掘技术,对用户上传的知识库文档进行知识生产提炼,形成可被语义检索的知识点,打造高准确率的特定领域智能知识问答应用

零代码创建

image.png

角色指令
通过角色指令,能够精确设定RAG应用的作用范围,包括指定扮演角色,输出结果格式与风格,此外你还可以规定应用不得执行哪些操作等。如:从现在开始你要扮演一个旅游顾问,根据我上传的知识库内容为我解答旅游问题或定制旅游路线,不要回答旅游话题之外的内容。

知识问答

  • 百度搜索:大模型将结合百度搜索结果回答问题
  • 知识库检索:大模型将基于您上传的知识文档回答问题,可选择直接上传文件,或选择已有知识集合。知识集合相关内容可查看文档我的知识

模型配置
推荐使用:ERNIE-Bot 4.0

官方体验服务(消耗免费额度)千帆付费服务 (消耗付费额度)操作
EB-turbo-AppBuilder专用版EB-turbo-AppBuilder专用版查看详情 、 开通付费
ERNIE-Bot 4.0ERNIE-Bot 4.0查看详情 、 购买资源包
ERNIE-Bot查看详情 、 开通付费
千帆自训练模型服务查看详情

功能配置
支持多种大模型功能配置,可手动组合开关功能影响大模型输出格式、答复行为。
 

image.png

代码态开发

代码和组件

image.png

组件分类组件名称组件描述
大模型组件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

便捷的智能体框架,具备人设、代码解释器、百度搜索、文生图等多种工具能力,开发者可基于自然语言打造专属智能人设对话应用

零代码创建

image.png

角色指令
你可以通过角色指令决定你所创造的AI智能体的行为和效果。支持人设配置和工具调用。如:你是简历筛选小助手,需要使用知识问答回答问题,对于不熟悉的内容可以闲聊。

工具

  • 代码解释器:代码解释器支持应用运行代码,具备分析数据、url信息提炼、处理上传文件、数学运算等功能。
  • 文生图:大模型将结合文心一格生成对应图像。
  • 知识问答-百度搜索:大模型将结合百度搜索结果回答问题。
  • 知识问答-知识库检索:大模型将基于您上传的知识文档回答问题,可选择直接上传文件,或选择已有知识集合。知识集合相关内容可查看文档我的知识。

模型配置
推荐使用:为保证应用效果,目前仅支持选择ERNIE-Bot 4.0

官方体验服务(消耗免费额度)千帆付费服务 (消耗付费额度)操作
ERNIE-Bot 4.0ERNIE-Bot 4.0查看详情 、 购买资源包

上传文件
支持在对话框中上传xlsx、jsonl、png、pdf格式文件,可配合代码解释器工具,实现excel/json数据分析、统计分析画图,洞察结论等。

代码态开发

敬请期待

3、多风格营销文案生成应用

广泛用于营销创作领域。基于输入文本,可生成多种营销风格的文案,极大提高了营销创作的效率和多样性

零代码创建

image.png

 能力
支持自定义配置文本风格(通用、小红书、B站),和生成的文本长度(短、中、长)

  • 小红书风格文本将携带文案标题、emoji、结尾推荐标签,示意图如下。
  • B站风格文本将带有主播口语化口吻以及B站话术,如“点赞”、“投币”、“一键三连”等。

模型配置
推荐使用:EB-turbo-AppBuilder专用版

官方体验服务(消耗免费额度)千帆付费服务 (消耗付费额度)操作
EB-turbo-AppBuilder专用版EB-turbo-AppBuilder专用版查看详情 、 开通付费
ERNIE-Bot 4.0ERNIE-Bot 4.0查看详情 、 购买资源包
ERNIE-Bot查看详情 、 开通付费
ERNIE-Bot-8K查看详情 、 开通付费
ERNIE-Bot-turbo查看详情 、 开通付费
千帆自训练模型服务查看详情

代码态开发

代码和组件

image.png

组件分类组件名称组件描述
大模型组件风格写作风格写作组件(StyleWriting)是一款基于生成式大模型进行文本创作的工具,支持多种风格,包括B站、小红书等,适用于编写文案、广告等多种场景。

4、问答对生成应用

广泛用于在线客服、智能问答等领域。基于输入文本内容,可快速生成多个问题及对应答案。极大提高了信息提炼的效率和准确性

零代码创建

image.png

模型配置
推荐使用:EB-turbo-AppBuilder专用版

官方体验服务(消耗免费额度)千帆付费服务 (消耗付费额度)操作
EB-turbo-AppBuilder专用版EB-turbo-AppBuilder专用版查看详情 、 开通付费
ERNIE-Bot 4.0ERNIE-Bot 4.0查看详情 、 购买资源包
ERNIE-Bot查看详情 、 开通付费
ERNIE-Bot-8K查看详情 、 开通付费
ERNIE-Bot-turbo查看详情 、 开通付费
千帆自训练模型服务查看详情

代码态开发

代码和组件

image.png

组件分类组件名称组件描述
大模型组件问答对挖掘问答对挖掘(QAPairMining)可以基于输入文本内容,快速生成多个问题及对应答案,极大提高信息提炼的效率和准确性。广泛用于在线客服、智能问答等领域。

5、文本标签生成应用

广泛用于内容推荐、社交媒体分析、知识管理等领域。基于输入文本,可自动准确生成内容标签,极大提高了内容分类效率

零代码创建

image.png

模型配置
推荐使用:EB-turbo-AppBuilder专用版

官方体验服务(消耗免费额度)千帆付费服务 (消耗付费额度)操作
EB-turbo-AppBuilder专用版EB-turbo-AppBuilder专用版查看详情 、 开通付费
ERNIE-Bot 4.0ERNIE-Bot 4.0查看详情 、 购买资源包
ERNIE-Bot查看详情 、 开通付费
ERNIE-Bot-8K查看详情 、 开通付费
ERNIE-Bot-turbo查看详情 、 开通付费
千帆自训练模型服务查看详情

代码态开发

代码和组件

image.png

组件分类组件名称组件描述
大模型组件标签抽取标签抽取组件(TagExtraction)是一款高效的标签抽取组件,基于生成式大模型,专门用于从文本中提取关键标签。它适用于各种文本分析场景,如内容分类、关键词提取等。

6、百度GBI

生成式商业智能产品,将文心大模型融入BI场景,支持通过自然语言对话式交互,执行数据查询与分析,实现“任意表,随便问”,为企业客户建立“对话即洞察”的数据分析新范式

image.png

智能问数

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能够自动联系上文内容进行回答。
  • 模型配置:配置应用使用的大模型服务。可以选择【官方体验服务】,消耗千帆提供的免费额度。或者选择【千帆付费服务】,使用您在千帆大模型平台开通付费的模型在线服务额度。

代码态开发

代码和组件

组件分类组件名称组件描述
大模型组件表格选取表格选取组件(TableSelector)可以基于用户提问,从候选数据表中选出一个或多个可用于回答用户提问的数据表。常用于数据分析场景。
大模型组件自然语言转SQL自然语言转SQL组件(NL2SQL)可以基于用户自然语言提问和数据表结构信息,生成SQL代码。可用于数据分析、代码生成等场景。
  • 31
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
OWIN(Open Web Interface for .NET)是一种规范,它定义了.NET应用程序和Web服务器之间的接口。OWIN允许开发人员使用不同的Web服务器(例如IIS或自托管的Web服务器)来运行.NET应用程序。在使用OWIN时,应用程序不再依赖于特定的Web服务器,这使得应用程序更加灵活和可移植。 要使用OWIN处理API,您需要执行以下步骤: 1. 安装Microsoft.Owin NuGet包。此包包含了OWIN接口和中间件。 2. 添加一个OWIN启动类,该类实现了OwinStartup接口,并包含了一个Configuration方法,用于配置应用程序的中间件。例如: ``` using Microsoft.Owin; using Owin; [assembly: OwinStartup(typeof(MyWebApi.Startup))] namespace MyWebApi { public class Startup { public void Configuration(IAppBuilder appBuilder) { // 配置Web API HttpConfiguration config = new HttpConfiguration(); WebApiConfig.Register(config); appBuilder.UseWebApi(config); // 其他中间件配置 } } } ``` 3. 在Global.asax.cs文件中,删除Application_Start方法,并添加以下代码: ``` protected void Application_Start() { // 禁用Web API的默认路由 GlobalConfiguration.Configuration.MapHttpAttributeRoutes(); // 启用OWIN GlobalConfiguration.Configure(WebApiConfig.Register); } ``` 4. 在WebApiConfig.cs文件中,注册Web API路由: ``` public static void Register(HttpConfiguration config) { // Web API 路由 config.Routes.MapHttpRoute( name: "DefaultApi", routeTemplate: "api/{controller}/{id}", defaults: new { id = RouteParameter.Optional } ); } ``` 5. 运行应用程序,并使用Web API客户端测试API。 这是一个基本的示例,您可以根据您的需要添加其他中间件和配置。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值