Smartbi CLI 套件:让 Agent 直接操作 SmartBI 的通用业务技能

前言

把 SmartBI 接进 Agent,通常要自己写脚本:翻接口清单、处理鉴权、拼 MQL 或 SQL、再分别处理报表问数、模型查询、定时任务、消息推送这些互不相干的入口。每次需求变化都要重写一遍。下面介绍的 Skill 把这类操作收敛成一套可被 Agent 调用的技能,按自然语言意图选择对应的 SmartBI 能力。

这是什么

Smartbi CLI 套件(坐标 @org-n6d0247v/smartbi-cli-suite)是广州思迈特软件有限公司(思迈特)发布的 SmartBI 通用业务操作技能,属于企业来源(enterprise)技能,当前版本 2.3.0,分类 data-analysis。

它解决的问题是:Agent 缺少对 SmartBI 的结构化操作入口,导致取数、问数和运维管理都要靠临时脚本。技能内部通过 @smartbi/cli 发现并调用当前环境的 SmartBI API,不需要使用者自己维护接口映射。

核心能力

按官方简介,这个 Skill 覆盖的操作分四类。

  1. 连接与取数:连接 SmartBI;查询数据模型或指标模型;通过 MQL 与只读 SQL 直接取数。
  2. 问数:对已有报表问数;AI 问数与复杂洞察。
  3. 资产管理:智能体、知识库与知识图谱、数据模型、数据源、资源及权限。
  4. 调度与通知:定时任务与 ETL、消息推送。

这些能力共用同一个入口,Agent 按用户意图选择,不用为每类操作单独写调用逻辑。取数侧明确支持 MQL 和只读 SQL 两种方式。

安装与启用

Skill 基于通用 SKILL.md 格式,在支持该格式的 Agent 环境中按坐标引入:

@org-n6d0247v/smartbi-cli-suite

已抓取的官方资料中没有给出具体的安装命令和配置文件路径,也没有区分 Cursor、Codex CLI、Claude Code 的差异,这部分需要以官方页面为准,本文不推测命令写法。

启用前需要注意一个来自官方标签的硬性条件:requires_api_key=true,即必须先准备好可用的 API Key 才能调用,否则技能无法连上当前环境的 SmartBI。

典型用法

已抓取资料中没有提供可复现的命令行示例或对话样例,因此本节只说明调用路径,不给出具体参数。

调用方式是:由 Agent 解析用户意图,技能通过 @smartbi/cli 发现当前环境可用的 SmartBI API,再发起调用。涉及取数时,可以使用 MQL,也可以使用只读 SQL;后者只能做查询,不能写。

适用场景与注意

适合已经在用 SmartBI、希望让 Agent 承担取数、报表问数、指标查询和日常运维管理的操作者。技能把智能体、知识库、知识图谱、数据源、定时任务、ETL、消息推送、资源与权限这些分散入口统一到一套调用里,适合需要批量编排这些操作的场景。

需要注意三点。

  1. 依赖 API Key,部署前要先确认密钥可用,并确认技能调用的账号在 SmartBI 侧有足够的权限。
  2. 只读 SQL 是受限能力,写入类操作不在已核实的能力列表里。
  3. 官方页面显示当前下载量 947、安装量 0,属于刚发布不久的技能,实际可用性需要在自己的环境里先验证一遍。

结尾

Smartbi CLI 套件的价值在于把 SmartBI 的操作面交给 Agent,而不是让使用者为每类操作维护脚本。它来自思迈特官方,版本 2.3.0,评分 100000。

官方地址:https://api.skillhub.cn/org-n6d0247v/smartbi-cli-suite

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye