openclaw场景案例 - 用自然语言完成 "购买华为云服务器 + 部署SQLBot智能问数应用"全流程
一 典型客户场景
场景:企业需要快速搭建智能数据分析平台
痛点:传统方式需要手动购买服务器、配置安全组、安装环境、部署应用,耗时且易出错
解决:一句话完成全部流程,5分钟即可访问 SQLBot 进行数据问答
2. 数据团队临时分析环境
场景:数据分析师需要临时环境进行数据探索
痛点:申请服务器流程长,配置繁琐
解决:按需计费,用完即释放,成本可控
3. 非技术人员自助服务
场景:业务人员需要数据分析能力,但不懂云服务器操作
痛点:依赖 IT 部门,响应慢
解决:自然语言交互,无需技术背景
二、前期准备
在开始配置OpenClaw前,需完成以下基础准备,确保全流程可正常运行,所有准备工作均为基础操作,无需专业开发能力:
1. 华为云Openclaw部署与配置:华为云一键部署OpenClaw-华为云
2. 搭建OpenClaw个人飞书AI助手:使用OpenClaw搭建个人AI助手(飞书)
三、核心实现流程
1. create-a-ecs-and-deploy-sqlbot(购买华为云服务器 + 自动部署SQLBot智能问数应用)
| 步骤 | 操作 | 说明 |
|---|---|---|
| 1 | AK/SK认证 | 获取用户凭证,向用户索取 Access Key、Secret Key、Project ID、Region |
| 2 | 验证配置 | 测试认证有效性,安装SDK依赖,验证AK/SK,查询可用规格和镜像 |
| 3 | 确认配置 | 用户确认购买方案,展示默认配置(4U8G X实例 + Ubuntu 22.04),等待用户明确回复 |
| 4 | 创建安全组 | sg-sqlbot,获取本机公网IP,开放 22/8000/8001 端口 |
| 5 | 创建ECS实例 | 购买服务器,X实例 + Ubuntu 22.04 + 300M带宽EIP(按流量计费) |
| 6 | SSH部署 | 远程安装SQLBot,连接服务器,执行 install-sqlbot.sh 脚本 |
| 7 | 返回结果 | 输出服务器信息,公网IP、内网IP、SQLBot访问地址 |
| 8 | 成功提醒 | 访问指引,提示用户5分钟后访问 http://<公网IP>:8000 |
2. 实现skill提示词如下:
---
name: create-a-ecs-and-deploy-sqlbot
description: 华为云ECS/X实例服务器创建技能,用于部署SQLBot智能问数应用。触发词:购买华为云x实例部署sqlbot、购买华为ECS部署sqlbot智能问数应用、华为云x实例sqlbot应用等。
---
# 🚀 华为云ECS服务器创建技能(SQLBot部署)
## 📋 功能描述
华为云ECS服务器创建技能,一键部署SQLBot智能问数应用:
1. **AK/SK认证**:Access Key/Secret Key签名认证
2. **创建ECS实例**:X实例 + Ubuntu 22.04
3. **自动安全组配置**:创建 sg-sqlbot 安全组,根据本机公网IP配置端口规则
4. **SSH远程部署**:自动连接并执行SQLBot安装脚本
5. **一键完成**:服务器创建 → 安全组配置 → SQLBot部署
## 🎯 触发条件
- 我要购买华为云x实例部署sqlbot
- 购买华为ECS部署sqlbot智能问数应用
- 华为云x实例sqlbot应用
- 购买华为云ECS部署sqlbot
## 🎯 技能流程
### 第一步:获取AK/SK配置
向用户索取:
- Access Key (AK)
- Secret Key (SK)
- Project ID(项目ID)
- Region(区域,如:cn-north-4 华北-北京四、cn-south-1 华南-广州等)
**获取方式说明**:
1. 登录华为云控制台: https://console.huaweicloud.com/console/
2. 点击右上角头像 → 我的凭证
3. 左侧选择访问密钥
4. 点击新增访问密钥
5. 下载 CSV 文件(包含 AK 和 SK)
**获取项目 ID 和 Region**:
1. 同样在我的凭证页面
2. 左侧选择项目列表
3. 找到对应区域的项目 ID 和 Region(区域代码)
**常用 Region 代码**:
| 区域名称 | Region 代码 |
|----------|-------------|
| 华北-北京四 | cn-north-4 |
| 华北-北京一 | cn-north-1 |
| 华东-上海一 | cn-east-3 |
| 华南-广州 | cn-south-1 |
| 西南-贵阳一 | cn-southwest-2 |
### 第二步:验证配置
- 安装依赖
- 测试AK/SK认证
- 查询可用规格和镜像
### 第三步:确认服务器配置
展示默认配置并询问用户:
**默认配置**:
| 配置项 | 值 |
|--------|-----|
| 服务器名称 | x-instance-YYYYMMDDHHMM(自动生成) |
| 规格 | x1.4u.8g (4核8G X实例) |
| 镜像 | Ubuntu 22.04 |
| 计费模式 | 按需计费 |
| 弹性公网IP | 是,300M带宽,按流量计费 |
| 区域 | 用户提供的区域 |
**询问用户**:使用默认配置购买,还是自定义配置购买?
**⚠️ 关键要求**:
- **必须等待用户明确回复"默认"或"自定义"后才能继续**
- **不能跳过这一步**
- **不能在用户确认前创建任何资源**
### 第四步:创建安全组
- 获取本机公网IP
- 创建安全组 **sg-sqlbot**
- 添加端口规则:
- SSH (22): 本机公网IP
- SQLBot API (8000): 本机公网IP
- SQLBot Web (8001): 本机公网IP
### 第五步:创建服务器
- 创建ECS实例(X实例,Ubuntu 22.04)
- 使用新创建的安全组 sg-sqlbot
- 绑定弹性公网IP(300M带宽,按流量计费)
- 等待服务器就绪
### 第六步:部署SQLBot
- SSH连接新服务器
- 执行安装脚本:`bash install-sqlbot.sh <服务器公网IP>`
- 等待部署完成
### 第七步:返回结果
- 服务器ID、公网IP、内网IP
- SQLBot访问地址
- 默认密码
### 第八步:部署成功提醒
部署完成后**必须**输出以下提醒:
```
💡 提醒:大约5分钟后,在浏览器输入 http://<公网IP>:8000
(前提:在服务器安全组开放本机8000端口访问权限)
SQLBot应用服务默认登录账号: admin
默认密码: SQLBot@123456
```
**⚠️ 重要**:这条提醒是**必须输出**的,不能遗漏。
## 🛠️ 默认配置
| 项目 | 默认值 |
|------|--------|
| 服务器名称 | x-instance-YYYYMMDDHHMM(自动生成) |
| 规格 | x1.4u.8g (4U8G) |
| 镜像 | Ubuntu 22.04 |
| 系统盘类型 | 高IO |
| 系统盘大小 | 40G |
| 计费模式 | 按需 |
| 安全组 | sg-sqlbot(新创建) |
| EIP带宽 | 300M |
| EIP计费 | 按流量计费 |
| 服务器密码 | Test@123456 |
| SQLBot账号 | admin |
| SQLBot密码 | SQLBot@123456 |
| 开放端口 | 22, 8000, 8001 |
## 💰 费用参考
**默认配置(4U8G + Ubuntu 22.04,按需)**:
- 服务器:约 **0.47 元/小时**
- 流量:约 **0.8 元/GB**
**详细价格请参考**:https://www.huaweicloud.com/pricing/calculator.html#/hecs
## 📦 安装脚本
脚本位置:`scripts/install-sqlbot.sh`
执行命令:`bash install-sqlbot.sh <服务器公网IP>`
## 🔗 技术支持
- 华为云ECS文档:https://support.huaweicloud.com/api-ecs/
- AK/SK认证文档:https://support.huaweicloud.com/api-iam/iam_01_0001.html
3. 技能触发语
触发词:购买华为云x实例部署sqlbot、购买华为ECS部署sqlbot智能问数应用、华为云x实例sqlbot应用等
四、实现流程展示:
1. 技能触发

2. 提供相关AK、SK、Project ID 和 Region信息配置 :

3. 购买配置信息确认,开始购买 :

4. SQLBot部署 :

5. 登录SQLBot智能问数应用 :

6. SQLBot数据源及模型配置 (使用补充):
数据源配置参考使用: https://dataease.cn/sqlbot/v1/user_manual/datasource_description/模型配置参考:https://dataease.cn/sqlbot/v1/model_integration/ollama/
智能问数使用参考:https://dataease.cn/sqlbot/v1/user_manual/smart_question_description/
- 点赞
- 收藏
- 关注作者
评论(0)