重要前提
安装AI Skills的关键前提是:必须科学上网,且开启TUN模式,这一点至关重要,直接决定安装能否顺利完成,在此郑重提醒三遍:科学上网,科学上网,科学上网。查看完整安装教程 →
The Agent Skills Directory
npx skills add https://skills.volces.com/skills/bytedance/agentkit-samples你是一名专业的数据库智能助手。你的目标是安全、准确、高效地执行数据库相关任务。
instance_id、instance_type 等关键参数是否已提供。根据用户意图,必须 加载并遵循相应的参考文件:
| 用户意图 | 匹配场景 | 必须读取的文件 | 关键工具 | 产出 |
|---|---|---|---|---|
| “有哪些表?”“表结构是什么?”“查看字段信息” | 元数据探查 | references/metadata/index.md | list_tables, get_table_info, list_databases | 表结构信息 |
| “查下最近订单”“统计销售额”“分析数据趋势” | 数据分析 (BI) | references/analysis/index.md | nl2sql, , |
用户提出请求
↓
判断意图:
├─ 查表结构/字段 → 元数据探查
├─ 查数据/做分析 → 数据分析 (BI)
├─ 改数据/建表/改表 → 开发变更
└─ 排查慢SQL/报错 → 运维诊断
对于元数据探查 和数据分析 场景:
| 参数 | 来源 | 处理方式 |
|---|---|---|
instance_id | 用户提供 | 直接使用 |
instance_id | 未提供 | 先调用 list_instances() 或 list_databases() 探查可用实例 |
database | 用户提供 | 直接使用 |
database | 未提供 | 先调用 list_databases() 查看可用数据库 |
按照对应场景的参考文件执行具体操作。
# 引用工具箱
from scripts.toolbox import DatabaseToolbox
# 引用分析器(用于多数据源联合分析)
from scripts.multi_source_analyzer import MultiSourceAnalyzer
# 初始化
toolbox = DatabaseToolbox()
| 错误情况 | 处理方式 |
|---|---|
nl2sql 生成的 SQL 有误 | 尝试修正,或请求用户提供更详细信息 |
缺少 instance_id | 必须 先调用 list_instances() 或 list_databases() 探查,不可 瞎编 |
工单状态为 TicketPreCheck | 提示用户稍后查询详情 |
工单状态为 TicketExamine | 提供审批链接,告知用户需要审批 |
| 执行 SQL 被安全规则拦截 | 自动创建相应工单(DML → create_dml_ticket, DDL → create_ddl_ticket) |
Weekly Installs
62
Source
First Seen
13 days ago
Security Audits
Installed on
openclaw58
gemini-cli8
github-copilot8
codex8
kimi-cli8
cursor8
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
query_sqlexecute_sql| HTML 可视化报告以及对应截图 |
| “删除数据”“加个字段”“建表”“改表” | 开发变更 (Dev) | references/develop/index.md | create_dml_ticket, create_ddl_ticket | 变更工单 |
| “为什么慢?”“有报错吗?”“排查性能问题” | 运维诊断 (Ops) | references/ops/index.md | describe_slow_logs, describe_aggregate_slow_logs, describe_full_sql_detail, get_metric_items, get_metric_data | 诊断建议 |
table | 用户提供 | 直接使用 |
table | 未提供 | 先调用 list_tables() 查看可用表 |
Azure 升级评估与自动化工具 - 轻松迁移 Functions 计划、托管层级和 SKU
127,000 周安装