百数百数帮助
  • 首页
  • 表单操作
  • AI智能体
  • 开放平台
  • 私有云
  • 后端python
  • 更新日志
返回控制台
返回控制台
  • 百数AI智能体介绍
  • 使用智能体
    • 智能体的基础使用
  • 智能体开发
    • 智能体
      • 智能体的基础开发流程
      • 智能体设计页说明
    • 工作流
      • 工作流基础开发流程
      • 工作流设计说明
      • 对话流基础开发流程
      • 对话流设计说明
    • 知识库
      • 知识库基础开发流程
      • 文本格式知识库
      • 表格格式知识库
      • 照片类型知识库
      • 表单知识库
    • MCP
      • MCP基础开发流程
      • MCP Python API接口文档
        • 表单体系接口文档
        • 平台体系接口文档
        • 通讯录体系接口文档
        • 应用体系接口文档
      • MCP插件类型说明
    • 插件中心
  • 设置智能体助手
    • 智能体助手设计
  • 场景示例
    • 创建HTTP类型插件示例
    • 创建百数三方MCP插件示例
    • 创建自定义MCP类型插件示例
    • 百数应用助手智能体搭建示例

创建HTTP类型插件-供应商准入风险外查服务示例

  • 功能说明
  • 第一步 部署服务
  • 第二步 在平台配置插件
    • 1.新建插件
    • 2.新建工具
    • 3.工具试运行
    • 4.发布插件
  • 第三步 在智能体中使用插件

功能说明

本文介绍了创建HTTP类型插件-supplier_risk_mcp ,并挂载到智能体上使用的完整流程。

插件功能描述:供应商准入风险外查服务:提供企业工商登记核验、经营异常与行政处罚查询、供应商准入综合评分三项能力,用于采购准入前对供应商主体做真实性核验与风险定级。

插件挂载至智能体后,大模型可解析用户自然语言,根据语义自动调用供应商风险查询工具,获取企业风险信息并输出核验与评分结果,无需在提示词中额外定义工具调用规则。

第一步 部署服务

开发人员将已经调试通过的代码部署到服务器,并启动服务。

第二步 在平台配置插件

1.新建插件

进入百数AI模式 >> 智能体开发 >> 资源库 >> +资源,新建插件,各项参数值如下:

配置项 填写内容
插件名称 supplier_risk_mcp
插件描述 供应商准入风险外查服务:提供企业工商登记核验、经营异常与行政处罚查询、供应商准入综合评分三项能力,用于采购准入前对供应商主体做真实性核验与风险定级。
插件工具创建方式 HTTP/HTTPS
插件 URL https://plain-und-instrumental-lying.trycloudflare.com/mcp
Header 列表 User-Agent ai/1.0
授权方式 Service >> Service token / API key(请求头鉴权)
Parameter name X-Api-Key
Service token / API key bsy-demo-key-****

2.新建工具

插件新建完成后,需要手动创建工具,注意工具名称和代码中设置的函数名一致。

工具创建完成后,还需要设置输入参数和输出参数。

插件中包含3个工具,具体的配置信息如下:

工具 1:verify_enterprise

配置项 填写内容
工具名称 verify_enterprise(严格一致)
工具描述 根据企业全称或统一社会信用代码核验工商登记信息。当需要确认一家企业是否真实存在、核对其法人/注册资本/经营状态/成立日期时使用。输入 company_name(企业全称,必填)或 credit_code(统一社会信用代码,选填);输出 统一社会信用代码、法定代表人、注册资本、经营状态、成立日期、注册地址、经营范围。查不到时返回 status=not_found,此时不得编造企业信息。

输入参数

参数名 类型 必填 说明
company_name 单行文本 是 企业全称
credit_code 单行文本 否 统一社会信用代码

输出参数

参数名 类型 说明
status 单行文本 found / not_found / error
company_name 单行文本 企业全称
credit_code 单行文本 统一社会信用代码
legal_person 单行文本 法定代表人
registered_capital 单行文本 注册资本
operating_status 单行文本 经营状态
establish_date 单行文本 成立日期
address 单行文本 注册地址
business_scope 多行文本 经营范围
source 单行文本 数据来源

工具 2:check_business_risk

配置项 填写内容
工具名称 check_business_risk
工具描述 查询企业的经营异常与行政处罚记录。在工商核验通过后,需要判断该企业是否存在经营风险时使用。输入 company_name(企业全称);输出 经营异常条数与明细、行政处罚条数与明细、风险标签列表。

输入参数

参数名 类型 必填 说明
company_name 单行文本 是 企业全称

输出参数

参数名 类型 说明
status 单行文本 found / not_found
company_name 单行文本 企业全称
exception_count 数字 经营异常条数
exception_items 多行文本 经营异常明细(数组)
penalty_count 数字 行政处罚条数
penalty_items 多行文本 行政处罚明细(数组)
risk_tags 多行文本 风险标签(数组)
message 单行文本 未命中时的提示

工具 3:score_supplier

配置项 填写内容
工具名称 score_supplier
工具描述 对供应商做准入综合评分与定级。在工商核验与风险查询完成后,需要给出最终准入建议时使用。输入 company_name、on_time_rate(准时交付率0-100)、quality_score(质量评分0-100)、complaint_count(投诉次数)、has_exception(是否存在经营异常)、cooperation_years(合作年限);输出 score(0-100综合分)、grade(优秀/良好/一般/较差)、risk_level(低/中/高)、suggestion(准入建议)。存在经营异常时风险等级不得评定为低。

输入参数

参数名 类型 必填 说明
company_name 单行文本 是 企业全称
on_time_rate 数字 否 准时交付率 0-100,默认 0
quality_score 数字 否 质量评分 0-100,默认 0
complaint_count 数字 否 投诉次数,默认 0
has_exception 单行文本 否 是否存在经营异常,填 true / false
cooperation_years 数字 否 合作年限,默认 0

输出参数

参数名 类型 说明
company_name 单行文本 企业全称
score 数字 综合分 0-100
grade 单行文本 优秀 / 良好 / 一般 / 较差
risk_level 单行文本 低 / 中 / 高
suggestion 单行文本 准入建议
detail 多行文本 计算明细(对象:准时交付率、质量评分、服务得分、异常扣分、年限加分)

3.工具试运行

工具配置完成后,点击试运行,验证是否运行通过。

运行失败则需要继续修改服务或连接方式,根据具体原因调试。

运行通过可进入下一步。

4.发布插件

插件下所有工具都运行通过后,发布插件。

第三步 在智能体中使用插件

新建智能体,添加插件及其工具,并在预览和调试页面验证结果。

智能体挂载 HTTP 类型 MCP 插件之后,不需要在提示词里手写固定工具调用语法、手动指定入参;大模型会自主理解用户问题语义,判断是否需要调用 MCP 工具、自动生成参数发起调用。

提示词如下:

# 可用工具
外部供应商风险查询(工商核验 / 风险记录 / 综合评分)

# 工作流
第一步:用公司全称核验工商登记信息。当status=not_found 时直接告知用户未查到,禁止编造。
第二步:查询经营异常与行政处罚。
第三步:得出综合评级与准入建议。
第四步:按以下 JSON 输出,不要附加任何解释文字。
{"供应商名称":"","统一社会信用代码":"","风险等级":"","准入建议":"","审核摘要":""}

智能体验证符合预期后,发布智能体。智能体发布成功后,可配置到平台表单中使用。

最新修改于:2026-10-15