logo

百度智能云千帆AppBuilder中百度AI搜索组件的技术实践与应用解析

在智能体(Agent)应用开发中,实时性、内容准确性与场景适应性是核心需求。百度智能云千帆AppBuilder平台通过集成百度AI搜索组件,为开发者提供了灵活的配置方式,可结合知识库、其他组件及模型调度能力,满足不同业务场景下对实时信息的需求。今天小编将从技术实现、配置方法及应用场景出发,带大家深度感受百度AI搜索组件如何在AppBuilder中的发挥价值。

一、功能概述:多开发类型的搜索组件配置框架

百度智能云千帆AppBuilder支持自主规划Agent工作流Agent代码调用多种开发类型,每种类型下均提供多样化的百度AI搜索与其他工具组合方式,覆盖从简单搜索到复杂多工具调用的全场景需求。
具体组合模式可分为四类:
  • 结合知识库与百度AI搜索:通过知识库高级配置直接调用搜索,提升响应速度;
  • 结合其他组件(如天气、翻译)与百度AI搜索:通过模型调度动态组合工具,实现综合性信息处理;
  • 同时使用知识库、组件与百度AI搜索:兼顾速度与灵活性,模型决定工具调用策略;
  • 仅使用百度AI搜索结果:通过组件或API直接获取搜索内容,满足高时效性需求。

二、自主规划Agent:搜索组件的灵活配置与场景适配

自主规划Agent通过“知识库高级配置”或“组件添加”实现搜索功能,支持三种检索模式(融合检索、知识库优先、网页搜索优先),适用于需要快速响应或权威内容整合的场景。

1. 结合知识库与百度AI搜索

配置方法:在应用配置页添加知识库,并开启高级配置中的“网页搜索增强”功能。
技术特点
  • 无需模型调度:直接从知识库和百度AI搜索中检索答案,减少中间环节;
  • 响应速度快:尤其适合知识库已有部分内容、需补充实时信息的场景。
实践案例:教学小助手
比如用户提问“光合作用的过程是什么”时,Agent可根据配置模式选择检索策略:
  • 融合检索模式:同时从知识库和百度AI搜索中搜索,融合生成答复;
  • 知识库优先模式:先从知识库召回详细科普内容,若无相关信息则调用百度AI搜索补充;
  • 网页搜索优先模式:先通过百度AI搜索检索全网答案,若未找到则回查知识库。

2. 结合其他组件与百度AI搜索

配置方法:添加“百度AI搜索组件”及其他所需组件(如天气、交通组件)。
技术特点
  • 模型调度:大模型动态分析用户query,决定调用哪些组件组合回答;
  • 灵活度高:适合需要多源信息融合的复杂场景。
实践案例:智能行程规划助手
用户提问“今天去长城需要注意什么”时,Agent通过模型调度同时调用百度AI搜索组件(获取最新旅游注意事项)和天气组件(返回“今日有阵雨,建议带伞”),最终整合多组件结果生成全面答复。

3. 同时使用知识库、组件与百度AI搜索

配置方式
  • 方式一:添加知识库并开启“网页搜索增强”(选择“网页搜索优先模式”),同时添加其他组件;
  • 方式二:添加知识库、百度AI搜索组件及其他组件,不启用高级配置[1]。
    技术特点
  • 模型调度:根据query类型选择调用知识库、组件或搜索;
  • 兼顾速度与功能性:知识库优先提升响应速度,组件补充扩展能力。
实践案例:智能行程规划助手(扩展场景)
比如用户提问“新疆有哪些著名景点”时,因组件库无景点推荐工具,Agent可以通过知识库检索;若知识库无相关信息,则启用“网页搜索优先模式”调用百度AI搜索全网检索,最终整合搜索结果生成答复。

4. 仅使用百度AI搜索结果

自主规划Agent支持三种纯搜索配置方式:
  • 百度AI搜索组件+模型总结:仅添加百度AI搜索组件,模型对搜索结果进行总结(如科技新闻助手实时汇总当日科技事件);
  • 知识库高级配置+网页搜索优先+模型总结:知识库启用“网页搜索优先模式”,跳过模型直接检索并总结(如智慧百科助手快速回答“量子计算的最新突破”);
  • 百度AI搜索组件+直接返回+API Tool Choice:通过API调用搜索组件,支持自定义搜索范围、人设及模型选择(如法律助手直接调用搜索组件获取最新劳动法规定)。

三、工作流Agent:多节点协同的搜索与信息整合

工作流Agent通过画布节点配置实现搜索与其他工具的组合,支持意图识别、多节点并行调用,适用于需要流程化处理的复杂场景。

1. 结合知识库与百度AI搜索

配置方法:在工作流画布中添加“百度AI搜索组件”和“知识库节点”。
实践案例:家庭健康助手
当用户提问“家里老人血压偏高怎么办”时,Agent通过开始节点收集query后,并行调用百度AI搜索(检索血压解决方法)和知识库(查询老人历史健康记录),最终由大模型整合信息生成答复。

2. 结合其他组件与百度AI搜索

配置方法
  • 方式一:直接添加百度AI搜索组件和其他组件(如天气组件);
  • 方式二:添加意图识别节点,根据query类型调用对应组件。
    实践案例:旅游行程助手
    当用户提问“今天去长城要带伞吗”时,意图识别节点判断为天气查询,调用天气组件获取北京天气,最终由大模型整合结果生成答复。

3. 同时使用知识库、组件与百度AI搜索

配置方法:在工作流画布中添加百度AI搜索组件、其他组件及知识库节点,或结合意图识别节点。
实践案例:旅游行程助手(扩展场景)
用户提问“今天去长城的注意事项”时,Agent通过意图识别调用百度AI搜索(获取旅游提示)和天气组件(返回天气信息),同时查询知识库(用户历史行程偏好),最终整合多源信息生成个性化答复。

4. 仅使用百度AI搜索

配置方法:在工作流画布中仅添加“百度AI搜索组件”。
实践案例:家庭健康助手(重大事件查询)
用户提问“昨天有什么重大事件吗”时,Agent直接调用百度AI搜索组件检索全网实时信息,并由大模型总结生成答复。

四、代码调用:搜索能力的API化与扩展

AppBuilder支持通过代码调用实现搜索能力的快速集成,降低开发复杂度。

1. 百度AI搜索组件API调用

开发者可通过API接口直接调用百度AI搜索能力,结合大模型对搜索结果进行总结和生成。该方式支持自定义搜索范围(如限定行业或地域)、设置人设(如法律助手的专业语气)及选择模型版本,满足个性化需求。
  
  
  
  
  
  
POST /v2/ai_search/chat/completions HTTP/1.1
HOST: qianfan.baidubce.com
Authorization: Bearer <AppBuilder API Key>
Content-Type: application/json
{
"messages": [
{
"content": "近日油价调整消息。",
"role": "user"
}
],
"stream": false,
"model": "ernie-3.5-8k",
"instruction": "##",
"enable_corner_markers": true,
"enable_deep_search": true
}

2. 调用已配置的Agent

通过接口调用已配置的自主规划Agent或工作流Agent(如点餐助手、行程规划Agent),复用其搜索与组件组合能力,实现功能的快速扩展。

五、总结与展望

百度智能云千帆AppBuilder通过集成百度AI搜索组件,为开发者提供了从简单搜索到复杂多工具调用的全场景解决方案。其核心价值体现在三个方面:
  • 实时性提升:通过直接调用百度AI搜索组件或模型总结,快速获取最新信息;
  • 灵活性扩展:支持知识库、组件与搜索的动态组合,适应多样化业务需求;
  • 开发效率优化:提供可视化配置与API调用方式,降低技术门槛。
未来,随着多模态搜索(如图片、视频搜索)和行业定制化搜索(如医疗、法律垂直领域)的深入,百度AI搜索组件在AppBuilder中的应用场景将进一步拓展,为智能体应用开发注入更强的实时性与专业性。
[1]百度搜索组件:一文读懂多种搜索组合方式:https://cloud.baidu.com/doc/AppBuilder/s/Um2ydb3sg

快捷导航
百度智能云千帆官网:https://cloud.baidu.com/product-s/qianfan_home
千帆应用开发平台AppBuilder产品文档:https://cloud.baidu.com/doc/AppBuilder/s/6lq7s8lli
评论
用户头像