跳到主要内容

调用bit-Worker流程

通过 bit-Agent 的对话,可以直接调用 bit-Worker 生成的流程。

此功能需要跨多个系统页面进行配置,请参考以下步骤。

1、bit-Worker 系统

请前往 bit-Worker 系统进行流程编辑,并参考文档创建网络请求触发计划
I.进入控制台-计划管理。

II.新增计划,并选择对应流程。

III.创建完成后,请记住此处的计划id,在 agent 能力配置页面中将会用到。

IV.前往 API密钥管理 生成密钥,并复制。请注意,仅有租户管理员可以获取其系统 secret-idsecret-key

2、agent 能力配置页面

前往 agent 能力配置页面,登录后进行配置。可以使用 bit-Agent 或者 bit-Worker 的账号进行登录。

I.点击 新增Agent 按钮,弹出对话框。

II. 进行 Agent 配置,字段说明如下:

  1. 名称:不可重复,只能由英文字母、数字以及下划线组成,rpa_test
  2. 描述:用于描述在什么情况下调用此流程,模型会根据此处的描述判断何时调用模型,请务必认真填写此字段。
  3. 对应计划 ID:此处填写在 bit-Worker 中创建的计划 ID。
  4. 定义:json-schema 格式,用来描述计划的入参。名称、类型以及必填情况必须与计划的入参完全一致。 请在 description 中仔细描述字段的含义以及取值,方便模型以正确的方法进行调用。将必填字段填写到 required 中。
    以下是一个示例:
{
"type": "object",
"properties": {
"num": {
"type": "integer",
"description": "循环次数,默认是 10 次"
},
"con_str": {
"type": "string",
"description": "需要检查的参数值"
},
"flag": {
"type": "boolean",
"description": "输出内容的控制标志,默认是 False"
}
},
"required": ["con_str"]
}

III. 配置 bit-Worker key 并生成新的 Agent OpenAPI key。

其中

  • bit-Worker API Key 对应 secret-id
  • bit-Worker API secret 对应 secret-key

填写完成后,点击生成,并复制您的 AgentOpenApiKey

3、bit-Agent MCP 配置

使用 bit-Agent 的配置MCP服务),按照如下方式进行配置:

{
"mcpServers": {
"bit-Worker-Agent": {
"type": "sse",
"args": {
"url": "https://agent.ninetechone.com/mcp/sse",
"headers": { "Authorization": "AgentOpenApiKey" },
"timeout": 5,
"sse_read_timeout": 300
}
}
}
}

其中主要需要关注以下几个参数:

  • url: 必须配置,请按照示例进行填写,如进行私有化部署,请修改为对应的地址。
  • headers: 必须配置,请按照示例中的写法进行配置,需要更改为您的 AgentOpenApiKey
  • timeout: 请求的超时时间,单位为秒,可以不配置,默认为 5 秒。
  • sse_read_timeout: 等待执行的超时时间,单位为秒,可以不配置,默认为 300 秒。如果 RPA 流程需要执行较长时间,可以增大这个参数。