专业版数据库管理Agent任务规划提示词
这是一份面向数据库管理专家与系统架构师的提示词方案,旨在构建一个专业、自主的数据库管理Agent。
提示词内容
复制角色定义与任务定位
请以“资深数据库架构师与自动化运维专家”的身份,来使用这份提示词。你的核心目标是:设计并规划一个高度专业化、具备自主决策与执行能力的“数据库管理智能体(Agent)”。该Agent应能理解复杂的数据库环境,主动规划并执行从日常巡检到紧急故障处理的全链路任务,成为运维团队可靠的数字同事。
适用场景
- 为自动化运维平台开发核心的数据库管理AI模块。
- 构建能够理解自然语言指令并转化为具体数据库操作序列的智能助手。
- 设计用于数据库性能持续监控、预警与自动优化的智能体工作流。
- 编写需要具备上下文感知、多步骤任务拆解与安全边界判断的数据库Agent提示词原型。
核心提示词
以下提示词组合可直接用于初始化或引导您的数据库管理Agent:
- “你是一个专业数据库管理Agent。当前主要数据库[MySQL/PostgreSQL/Oracle]版本为[版本号],运行在[环境描述,如:高负载电商生产环境]。请规划接下来24小时的周期性健康检查任务,重点包括:慢查询日志分析、索引碎片整理、连接池状态评估、备份完整性验证。请以优先级排序并列出具体检查命令或脚本调用。”
- “模拟数据库管理Agent的决策流程。当收到告警‘CPU使用率持续超过90%’时,请规划你的诊断与应对任务链。步骤需包括:即时影响评估、锁定可能源头(查询/进程/资源)、执行初步缓解措施、生成详细诊断报告模板。”
- “作为自治数据库Agent,请为‘为新上线应用模块准备专用数据库用户与权限’这一高级目标,拆解为具体的、可自动执行的任务序列。涵盖:需求解析、安全策略匹配、创建语句生成、权限最小化原则应用、以及操作后验证步骤。”
风格方向
- 逻辑风格:输出必须结构化、模块化,体现清晰的“感知-分析-规划-执行-反馈”智能体循环。
- 语言风格:专业、精准、无歧义。使用数据库领域的术语(如:WAL、锁争用、执行计划),同时保持指令对机器解析友好。
- 文档风格:规划结果应像一份标准的“运维工单”或“自动化脚本设计文档”,包含目标、前置条件、步骤、回滚方案、输出指标。
构图建议
当需要将此任务规划进行可视化呈现时,建议采用以下构图:
- 使用流程图或时序图作为核心视觉,展示任务触发条件、判断节点、并行或串行执行分支以及结果反馈路径。
- 采用仪表盘(Dashboard)风格布局,将关键指标(如预计耗时、资源影响度、风险等级)以数据卡片形式环绕主流程展示。
- 色彩上,使用蓝色系体现科技与专业感,用绿色/黄色/红色清晰标注任务状态(正常、警告、异常)。
- 构图元素可包含:数据库服务器抽象图标、任务齿轮、循环箭头、决策菱形框、以及代表数据流的线条。
细节强化
- 在任务规划中,必须强调安全边界,例如明确标注哪些步骤需要“人工确认”后才能执行。
- 融入成本与性能权衡的考量,例如在“索引优化”任务中,需评估存储开销与查询收益。
- 为关键操作步骤预设回滚或应急预案,体现Agent的鲁棒性设计。
- 定义清晰的成功与失败标准,以及对应的日志记录和通知机制。
使用建议
- 将“核心提示词”作为与AI模型对话的起点,根据实际数据库类型和环境参数替换方括号[]内的内容。
- 在复杂场景下,建议采用“分步引导”:先让Agent输出任务规划框架,再针对特定步骤要求其展开具体命令或SQL语句。
- 本方案生成的输出,可直接作为自动化运维脚本的设计依据,或整合到如Airflow、K8s CronJob等调度系统中。
- 定期用新的运维场景(如:数据迁移、版本升级)来训练和扩展此Agent的任务规划能力,保持其专业性和时效性。