Language
<< Back

dbops-cli命令行工具来了!Bethune X继续前进,解锁原生AIOps能力

2026年10月16日
B
e
t
h
u
n
e
X
,
数
据
库
运
维
,
命
令
行
,
A
I
O
p
s
,
智
能
体
4
 

公布一个好消息!数据库智能监控巡检平台Bethune X社区版今日(10月16日)发布6.8.2版本,该版本支持了dbops-cli命令行工具,不仅完成了产品能力的升级优化,还让AI智能体能够通过命令行调用Bethune X的数据库运维能力,为用户接入现有工作流提供了新的方式。

 

 

 

让AI原生地调用运维能力

随着大模型能力日趋成熟,Bethune X用dbops-cli命令行工具替换了原先智能体调用产品能力时所依赖的部分交互层:从此AI不再完全受人工规则的约束,而是可以理解dbops-cli --help下多层级的输出内容,自己决定该调用的具体工具并填写具体参数。这一调整让智能体与产品能力的连接更加直接,标志着过渡架构完成使命自然退役,产品逐渐贴近AI原生模式。

具体来看,Bethune X在以下几个方面做了调整:

首先,dbops-cli的每个能力都能通过 --help 暴露成结构化schema,并对自己的能力进行充分的自描述。智能体可以据此了解可调用的能力,以及每个能力要什么参数、什么格式。

其次,dbops-cli会按固定格式记录每一步的参数、思考、执行结果及下一步可做的动作,以便于追溯操作过程。用户可以完整查看AI工作的全流程。

同时,智能体可以自主决定调用什么命令,而不再需要一层约束路由帮它过滤。

最后,在人机交互方面,用户仍可使用自然语言提出需求,不用学命令,甚至不需要描述具体的环境。以数据库巡检场景为例,用户用口语化的方式说明需求后,AI便可以将需求“翻译”成相应的CLI,再去执行具体的巡检操作。

在详细模式下,用户还可以查看更多具体信息。

 

 

 

智能体性能大幅提升

相较于原有模式,dbops-cli带来了Bethune X整体性能的大幅提升。在其主打的监控告警场景中:资源详情、告警列表、Top SQL、活动会话与阻塞、慢SQL、告警详情、健康详情、告警分析、性能分析、巡检场景等测试用例的性能结果提升了2-6倍。

其中,复杂诊断类用例的执行速度比原有模式快了2-8倍,输入token用量减少约78%。新的调用方式在复杂问题诊断能力方面表现出的等待时间和输入开销节省,是本次版本的核心亮点之一。

 

 

 

设计哲学:从“越专业越复杂”到“越专业越简单”

Unix在20世纪六七十年代的发展过程中,逐步形成了强调工具职责清晰、相互协作的“Unix哲学”。它是指导Unix操作系统开发的设计原则,核心是“简洁、模块化、可组合”,其中有一条绝对原则"Do One Thing and Do It Well"(只做好一件事)。

查文本用grep,排序用sort……每一个工具都被设计得十分纯粹。所以,当我们面对一个复杂任务时,常把多个各司其职的工具组合起来,通过CLI(命令行)的方式去完成目标。

比如:grep -r "error" var/log/  |  awk '{print $NF}'  |  sort  |  uniq -c  |  sort -nr  |  head -n 5

这条命令中,grep负责找出包含"error"的行;awk负责提取特定列的数据;sort负责排序;uniq负责统计重复项;head负责截取前几行。

逐渐地,我们形成了一个认知:“颗粒度越细的产品越专业,越专业的产品就越复杂。”很多DBA对这种小心翼翼地拼接命令的过程并不陌生——就像拼乐高积木,任何一块出错,都可能导致整个目标偏离预期。

所以,过去想用好CLI,门槛在于“要先掌握它的语法”。如今,大模型拆除了这道门槛,其强大的语义处理能力可以直接读取帮助信息、理解CLI的语法,并根据任务直接对其组合调用。可以说,CLI模式本身自带的清晰边界、灵活逻辑和细腻的颗粒度,刚好是大模型最喜欢的优质语料。

对Bethune X而言,丰富的专业功能曾带来一定学习成本。在AI时代,CLI反倒成为优势,用户借助dbops-cli和自然语言交互即可轻松调用Bethune X的专业能力,把精力放在结果判断上,实现“越专业越简单”。

 

 

 

接入现有工具和工作流

安装Bethune X后,用户可在本地直接部署dbops-cli,接下来用户的任意AI智能体助手只要能访问本地进程就能调用相关能力。这意味着,有了dbops-cli,Bethune X的AI能力将不再只通过自己的AI Team智能体实现。

用户可以通过CLI接入现有工作流——在自己熟悉的终端、脚本或CI/CD流水线里直接调用Bethune X的巡检、监控和告警能力,实现个性化开发和自定义运维逻辑,比如按团队规范定制巡检项、定时批量巡检多套库、自动导出健康报告并推送等等。在需要批量执行和流程集成的场景中,CLI有着比GUI更高的效率。

CLI还可以降低数据库运维Skill的创建门槛。围绕具体任务,开发者可以将命令调用封装为符合团队习惯的操作流程,使CLI和Skill相辅相成,为数据库运维工作带来更多可能性。

随着Bethune X的Skill社区后续开放,dbops-cli将扮演重要角色——成为连接产品能力与社区实践的基础工具。

 

 

 

谁适合使用dbops-cli

我们希望进一步强化Bethune X“对话即运维”的产品体验。

对DBA来说,可将巡检、资源查询这类基础工作交给AI辅助完成,自己则专注在判断和决策,甚至了解前端业务上。对身兼多职的全栈开发者来说,dbops-cli提供了调用数据库运维能力的另一种入口,有助于降低设置参数、调整SQL、排查问题等操作的难度。

让专业能力更易触达,是这次版本更新希望带给用户的价值。

 

数据驱动,成就未来,云和恩墨,不负所托!


云和恩墨创立于2011年,是“智能的数据技术提供商”。公司以“数据驱动,成就未来”为使命,致力于将创新的数据技术产品和解决方案带给全球的企业和组织,帮助客户构建安全、高效、敏捷且经济的数据环境,持续增强客户在数据洞察和决策上的竞争优势,实现数据驱动的业务创新和升级发展。

自成立以来,云和恩墨专注于数据技术领域,根据不断变化的市场需求,围绕“存、算、管、用”全链路,创新研发了系列产品,覆盖数据库基础设施、数据核心引擎、数据库运维管理和数据智能应用等领域。这些产品已经在集团型、大中型、高成长型客户以及行业云场景中得到广泛应用,体现了公司在技术研发、产品交付和商业化应用方面的持续积累,展现了公司在数据技术端到端解决方案方面的优势。