Agent Skills
返回列表
百炼联网搜索

百炼联网搜索

数据分析 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_1bd0d5b7/bailian-websearch。

技能介绍

要解决的问题

当你需要让 Agent 回答依赖实时信息的问题(比如「今天某城市的天气」「最近一次 API 版本变更」)时,模型自身的知识边界很快就会暴露。直接让模型编答案,轻则过时,重则幻觉。这个技能把联网搜索封装成一个可调用的工作流:输入自然语言查询,走百炼(Bailian)的 Responses API 拿回带引用或工具痕迹的结果,让模型基于真实检索再生成,而不是凭空推断。

核心能力与工作流程

技能的核心是一个脚本:scripts/search.py。它把查询提交给百炼 Responses API,默认使用北京端点和工作流里指定的 qwen3.7-max 模型。运行时按下面几步走:

  • 接收约束:先抓取用户查询,以及任何时间范围、地域、语言、来源或输出格式上的限制。
  • 凭据检查:按顺序检查 BAILIAN_API_KEY 或 DASHSCOPE_API_KEY 是否存在,过程中绝不打印密钥的值。两者都没有时,会提示用户提供一把百炼 API Key,优先建议在执行环境里设置 BAILIAN_API_KEY。
  • 端点确认:如果用户用了不同的百炼地域或工作区,通过 BAILIAN_BASE_URL 或 --base-url 覆盖默认北京端点。
  • 执行与返回:跑脚本、把查询传进去,默认保留三项工具调用;返回最终答案和工具调用次数,只有在用户明确要求时才附上 trace 中间过程。

除了标准搜索,也支持覆盖模型或端点、请求机器可读输出、限制工具或关闭 thinking——但后两类只在用户明确要求时才启用。

适用边界与注意点

  • 脚本路径要相对技能目录解析,而不是用户的当前目录,部署时别把它当成全局命令。
  • 凭据只能来自那两个环境变量或脚本隐藏的交互式提示;不要给它加命令行参数,也不要在鉴权失败时回显被拒绝的密钥。
  • 依赖 Python 3.9+ 和 openai 包,缺了就在当前 Python 环境装上再重跑;依赖与凭据检查阶段不会发起任何网络请求。

这套流程适合需要外部事实兜底的场景,不适合纯本地、无需实时数据的任务。

使用场景

  • Agent 回答依赖今日天气或最新资讯的问题时,用该技能走百炼 Responses API 获取实时检索结果后再生成答案
  • 需要让模型按用户指定地域或工作区搜索时,通过 BAILIAN_BASE_URL 或 --base-url 覆盖默认北京端点
  • 在执行环境已设置 BAILIAN_API_KEY 或 DASHSCOPE_API_KEY 的前提下,调用 scripts/search.py 获取带工具调用次数的结果
  • 用户明确要求查看中间过程时,返回包含 trace 输出的搜索结果,否则只给答案和工具调用计数

适合人员

  • 搭建 Agent 工作流、需要接入百炼联网搜索能力的后端工程师
  • 负责把 Responses API 搜索步骤写进自动化 pipeline 的集成开发者
  • 排查搜索端点、密钥与依赖问题的运维或技术负责人
  • 在产品中嵌入实时事实检索、需要控制工具调用与 trace 输出的技术团队