创建应用
概述
百度智能云千帆AppBuilder(以下简称为AppBuilder)提供预置应用框架的零代码创建能力或代码态开发能力,降低AI原生应用开发门槛。
零代码创建
零代码创建支持用户通过应用配置界面完成应用设定、能力扩展等设定,并对应用进行在线测试。通过输入指令、开场白和推荐问,选择组件、知识库,设定模型配置、追问配置和知识库检索方式,你可以完成应用的创建。
同时,你也可以点击各功能右上角的智能生成图标,由AI自动完成文字生成和组件选择。
基本信息
基本信息包含应用的名称、描述和应用头像信息,你可以点击头像上传头像,也可以点击AI生成功能进行应用头像的自动生成。
角色指令
角色指令决定你所创造的应用的角色和任务,你可以在角色指令中描述期望角色完成的任务和目标,说明可用的组件以及如何使用这些组件,指定回答的输出格式、结果内容、风格要求或字数限制等。
组件
支持选择丰富的组件,拓展大模型能力边界,你可以选择【平台提供的组件】,也可以选择【自己创建组件】后添加自定义组件进行应用配置。
每个应用中可以选择多个组件进行配置,建议选择4个及以下的组件,实现效果较好。
平台提供的组件的介绍和能力,可以在「组件广场」页查看详情。
同时,你也可以点击【创建组件】功能,参考工作流创建组件,通过工作流完成自定义的组件创建,自行设置组件的能力。
知识库
大模型将基于您上传的知识文档回答问题,可选择直接上传文件,或选择已有知识集合。知识集合相关内容可查看文档我的知识。
上传或选择知识库后,你可以点击右上角调整知识库检索的策略和参数,知识库检索包括全文检索和高级检索两种策略:
- 全文检索:使用倒排索引策略进行检索召回,推荐在需要对关键词精准匹配的场景下使用
- 高级检索:使用倒排索引和语义检索两种策略进行召回,推荐在需要对句子理解和语义关联性的场景下使用,综合效果更优
在检索策略外,你可以通过调整召回数量和匹配分的参数来决定知识库检索返回给大模型的结果:
- 召回数量:代表从知识库中召回与输入Query匹配的片段个数,数量越大召回的片段越多
- 匹配分:在检索过程中用来计算输入Query和知识库片段的相似度的指标,高于或等于匹配分的片段将会被召回
推荐问
支持配置应用推荐问题,最多配置3个。
追问
支持根据用户最近的对话,在最后一轮回复后自动提供追问。可选择默认模式,或自定义追问promot。
模型配置
你可以在模型配置中选择思考模型和问答模型,思考模型用于任务规划和选择组件,问答模型用于总结生成回复结果。你可以参考平台资源大模型服务进行模型选择和使用。
上传文件
支持在对话框中上传xlsx、jsonl、png、pdf格式文件,可配合code interpreter、图像内容理解等工具,实现excel/json数据分析、统计分析画图,洞察结论等能力。
应用发布
完成应用配置和效果调试后,可点击右上角【发布】按钮,进行多渠道发布并支持创建API调用密钥。
- 多渠道发布
你可通过分享该链接给其他开发者,使他们能够在web体验页立即体验你的AI原生应用demo;同时可以通过灵境矩阵完成应用向更多百度生态的分发,扩大用户流量。
在完成相关渠道配置后,你可以将应用发布到微信客服和微信公众号中供用户使用。
- API调用
直接通过应用API调用接口,以API形式进行调用,查看应用API调用说明。
代码态开发
请参考AppBuilder-SDK使用说明进行代码态开发。AppBuilder-SDK提供了完整的AI原生应用开发套件,包括丰富的开发组件和应用示例代码。