← 返回 新闻资讯

内容详情

当AI Agent学会执行BI任务:HENGSHI CLI如何把智能分析推进落地

HENGSHI CLI 不是让命令行取代界面,而是给 AI Agent 一个稳定的执行层,让 Agent 理解任务、skills 约束路径、CLI 执行动作,并由人保留确认权。

2026/07/9衡石动态HENGSHI4 分钟阅读
衡石科技HENGSHI CLIAI AgentAgentic BIBI工程
当AI Agent学会执行BI任务:HENGSHI CLI如何把智能分析推进落地

Article body

正文

新一代 Agentic BI,衡石科技。 过去,AI 帮你做 BI,常常停在“告诉你怎么点”。

它会说:先进入后台,再选择应用,再找到数据集,再配置指标,再保存仪表板。步骤没错,但人还是要自己操作。数据分析师、交付工程师、运维同学每天花大量时间处理这些碎活:建数据连接、查指标、复制仪表板、调权限、同步多套环境配置。

当AI Agent学会执行BI任务:HENGSHI CLI如何把智能分析推进落地

HENGSHI CLI 要解决的不是“让命令行取代界面”,而是给 AI Agent 一个稳定的执行层。

在这个执行层里,Agent 负责理解需求、拆解步骤、读取知识和上下文;HENGSHI CLI 负责调用衡石 BI 平台的真实能力,把应用、数据集、仪表板、图表、权限、调度、Pipeline 等操作落到系统里。人不再盯着控制台一步步点,而是审核 Agent 的计划、确认关键变更、查看执行结果。

HENGSHI CLI 是什么

HENGSHI CLI 的对外命令名是 hbi,它是衡石 BI 平台面向人类和 AI Agent 的命令行执行面。

它覆盖的不是某几个演示命令,而是 BI 工程里的主链路:应用管理、数据连接、数据集、数据模型查询、指标计算、仪表板创建、控件配置、权限管理、用户组织、调度任务、数据集成、Notebook 和数据预警。

更关键的是,CLI 本体不负责“猜用户想要什么”。它保持清晰边界:

Agent 负责理解自然语言、选择流程、决定图表和布局、判断是否需要先查数据或先建模型。

CLI 负责执行明确动作、调用后端 API、校验参数、返回结构化结果。

当AI Agent学会执行BI任务:HENGSHI CLI如何把智能分析推进落地 配图 1

这个分层让 HENGSHI CLI 更适合进入生产环境。Agent 不需要模拟人点网页,也不需要从页面文本里猜状态;它可以读取官方 skills,按稳定规则调用平台能力,并把 JSON、YAML 或表格结果交还给人或流水线继续处理。

场景一:分析师查数,不再从拖拽开始

业务同学问:“华南区上个月销售额是多少?顺便看一下趋势。”

过去,分析师要打开平台,找到应用,确认数据集,配置指标和筛选条件,再拖一个图表。如果字段名、指标口径、应用空间不熟,还要来回确认。

使用 HENGSHI CLI 后,Agent 的工作方式会变成:

  • 先确认当前业务应用下有哪些数据资产,识别销售数据集、时间字段、地区字段和金额指标。
  • 再通过数据模型查询能力计算华南区在指定月份的销售额。
  • 如果用户要趋势,Agent 继续按时间粒度取数,并生成图表或把结果写入仪表板草稿。
  • 最后,Agent 把查询口径、筛选条件、返回结果和图表建议一起交给人确认。

读者不需要理解命令参数。重点是:AI 不再只给“操作教程”,它可以真的读取平台上下文、执行查询、返回可审查的结果。

场景二:交付新客户环境,从重复配置变成可复用计划

SaaS 交付团队常遇到同一类工作:新客户上线,需要准备标准应用、接入数据源、部署仪表板、配置权限、验证结果。

手工做这件事容易出错。尤其在测试、预发、生产多环境之间迁移时,最容易漏掉数据源映射、角色授权、调度配置或仪表板筛选器。

HENGSHI CLI 适合把这类工作沉淀成“计划文件”。

Agent 可以先读取客户环境信息和标准模板,生成一份部署计划。计划里描述要创建哪些仪表板、绑定哪些数据集、应用哪些主题、给哪些用户或用户组授权。执行前,CLI 先做预演,列出将要新增、修改或授权的资源。交付人员确认后,Agent 再正式执行。

这件事的价值不只是省时间。更重要的是,每次交付都有计划、有预演、有结果记录。问题出现时,团队能回看当时到底改了什么,而不是靠人回忆“那天点了哪些按钮”。

场景三:BI 运维进入 CI/CD

BI 系统里有一类问题很隐蔽:指标口径漂移。

版本发布后,某个计算字段的日期逻辑变了,某个数据集切换了连接,某个仪表板的筛选条件被覆盖。业务方看到报表异常时,问题已经进入生产使用。

把 HENGSHI CLI 接入 CI/CD 后,发布流程可以加入 BI 检查:

  • 发布完成后,流水线自动校验核心指标口径是否符合规范。
  • 对比测试环境和生产环境的仪表板配置差异。
  • 检查关键数据集、权限、调度任务是否仍然存在。
  • 把校验结果输出成机器可读报告,失败时阻断发布或通知负责人。

这意味着 BI 不再只是“产品界面里的配置”,而能像代码一样进入工程治理:可检查、可比较、可回滚、可审计。

为什么 Agent 需要 CLI,而不是继续操作网页

网页适合人探索,CLI 适合 Agent 执行。

Agent 操作网页会遇到很多不稳定因素:按钮文案变化、页面加载时序、权限入口隐藏、弹窗遮挡、列表分页。它能做,但成本高,也难审计。

CLI 给 Agent 提供的是另一种接口:

  • 每个动作都有明确目标,比如查询数据集、创建图表、应用仪表板计划、授予权限。
  • 每次调用都能返回结构化结果,Agent 不需要从页面截图里猜状态。

写操作可以先预演,让人看到变更计划后再确认。

  • 自动化脚本可以指定目标实例,避免“当前页面打开的是哪个环境”这种人为错误。
  • 官方 skills 会告诉 Agent 在不同业务域该先看什么、怎么执行、哪些动作需要确认。

**HENGSHI CLI 的一个重要原则:CLI 是执行层,不是决策层。**这个边界很重要。它避免 CLI 变成另一个黑箱智能体,也避免 Agent 绕过平台规则直接改底层数据。

生产环境最关心的三件事

第一是安全。

CLI 支持设备登录、Client ID / Secret、OAuth / SSO 和环境变量 token 等方式,适配交互式、本地开发、远程服务器和自动化流水线。对外材料中强调,凭据不应该写进部署计划、脚本正文或仪表板配置里;本地凭据也要按配置隔离并使用受限权限保存。这样,Agent 可以执行任务,但不需要把密钥散落到聊天记录或配置文件里。

第二是审计。

写操作支持预演。Agent 在正式改权限、改认证配置、部署仪表板前,先生成“将要变更什么”的结果。人确认后再执行。执行结果还能被保存为 JSON 或 YAML,方便进入工单、CI 产物或交付记录。

第三是同步。

CLI 支持 SSE 实时同步,终端里的变更可以推动 GUI 自动刷新。对业务用户来说,Agent 在后台完成配置后,前端页面能看到最新状态;对运维团队来说,CLI 和 Web UI 不再是两套割裂入口。

当AI Agent学会执行BI任务:HENGSHI CLI如何把智能分析推进落地 配图 2

官方 skills 让 Agent 少猜命令

HENGSHI CLI 随发布提供官方 skills。它们不是 CLI 内部的“自动驾驶引擎”,而是给 Agent 使用的领域知识和执行规则。

典型分工包括:

  • hbi-core 处理认证、实例、输出格式和执行约定。
  • hbi-data 覆盖数据连接、数据集、指标和度量。
  • hbi-dashboard 处理仪表板计划、布局和控件编排。
  • hbi-permission 负责权限查询、授权和回收。
  • hbi-workflow 处理跨域任务的执行顺序。
  • hql-expert 帮 Agent 写 HQL / HE 表达式。

这套设计比“给 Agent 一份命令大全”更稳。Agent 先读 skill,理解业务域、术语和安全边界,再调用 CLI。CLI 返回结构化结果,Agent 继续判断下一步。整个链路能被复盘,也能被测试。

HENGSHI CLI 的价值,不在命令本身

命令行只是外壳,真正的变化在工作方式。

对数据分析师,它把临时查数、口径确认、图表草稿从手工操作变成可追踪执行。

对交付团队,它把新客户部署、多环境同步、标准模板落地变成计划化流程。

对运维团队,它把权限、调度、指标校验、仪表板差异检查纳入自动化。

对技术管理者,它让 BI 工程有了可度量的执行记录,而不是散落在聊天、截图和个人经验里。

HENGSHI CLI 也不是要替代 Web UI。业务用户仍然需要界面做探索、审阅和协作。CLI 解决的是另一类问题:重复、明确、需要审计、适合自动化的 BI 操作。

当 AI Agent 进入企业系统,最大的问题不是它会不会回答,而是它能不能在权限边界内把事情做完。HENGSHI CLI 给衡石 BI 平台补上了这个执行层:Agent 理解任务,skills 约束路径,CLI 执行动作,人保留确认权。

这才是 Agentic BI 能落地的基础。

HENGSHI SENSE

立即体验 HENGSHI SENSE

让商业分析触手可及

免费试用

企业级部署、产品集成与试用咨询均可快速响应