实战型数据库管理自建Agent方案提示词
本方案旨在为数据库管理员与系统架构师提供一套可直接部署的“实战型数据库管理自建Agent”提示...
提示词内容
复制角色定义与任务定位
请以“数据库架构师与自动化运维专家”的身份,运用本提示词方案。你的核心目标是:构建一个能够自主执行数据库监控、性能调优、故障诊断与安全巡检的智能Agent。本方案旨在将抽象的“自建Agent”概念,转化为具体、可执行的任务指令与逻辑流程,最终生成可直接用于指导AI协作或代码实现的实战蓝图。
适用场景
- 为现有数据库系统(如MySQL, PostgreSQL, Redis)设计自动化管理助手。
- 规划一个从零开始的、具备主动监控与告警能力的数据库Agent项目。
- 优化数据库日常运维流程,将重复性工作(如备份验证、慢查询分析)自动化。
- 应对数据库性能瓶颈排查、安全漏洞扫描等复杂诊断场景。
核心提示词
以下提示词可直接用于与AI模型对话,以生成或迭代Agent的具体功能模块:
- Agent初始化与心跳监控:“设计一个数据库管理Agent的初始化脚本。要求:1. 读取配置文件(如数据库连接串、监控阈值)。2. 建立健康检查心跳机制,每30秒检测一次数据库连接状态和基础指标(连接数、活动线程)。3. 将状态日志写入指定文件,异常时触发告警(邮件或Webhook)。”
- 性能诊断与优化建议:“模拟Agent执行一次性能诊断。步骤:1. 捕获当前时刻的慢查询日志(执行时间>2秒)。2. 分析TOP 5慢查询的执行计划,识别全表扫描或索引缺失问题。3. 生成一份优化建议报告,包含‘问题SQL’、‘潜在原因’和‘优化方案(如添加索引、重写查询)’。”
- 备份完整性验证流程:“定义Agent的备份验证任务逻辑。流程:1. 在每日备份任务完成后自动触发。2. 从备份文件中随机抽取一个数据表进行恢复性验证(在隔离环境恢复并执行COUNT(*)校验)。3. 对比源表和恢复表的关键行数,一致性通过则记录‘验证成功’,否则升级告警。”
- 安全合规性巡检:“构建一个安全巡检模块的提示词。指令:检查数据库用户权限清单,标记出拥有‘SUPER’或‘DBA’权限的非管理员账户;扫描最近一周的登录日志,识别非常规IP地址的访问尝试;输出一份包含‘风险项’、‘风险等级’和‘处置建议’的安全简报。”
风格方向
- 架构图风格:采用清晰的层级化、模块化图示。使用标准符号(如数据库圆柱体、服务器方块、流程菱形)展示Agent与数据库、外部通知系统之间的数据流与控制流。
- 文档/报告风格:生成的技术方案或输出报告应具备专业、严谨的格式。包含明确的章节(概述、设计、流程图、接口定义、部署步骤)、代码片段(使用等宽字体)和结构化表格(用于列出监控指标阈值)。
- 流程蓝图风格:聚焦于任务执行的顺序与条件判断。使用带箭头的流程图突出“事件触发 -> Agent判断 -> 执行动作 -> 结果反馈”的闭环逻辑,强调其实战性与可自动化性。
构图建议
- 核心架构视图:将自建Agent置于视觉中心,用不同颜色的连线向左连接“数据源”(多种数据库图标),向右连接“输出端”(告警面板、仪表盘、日志文件图标),下方放置“执行引擎”与“规则库”模块。
- 时序/流程视图:以横向时间轴方式,依次排列“定时触发器启动”、“采集指标”、“分析规则引擎”、“执行动作”、“生成日志”等关键节点,并在节点下方用简短的代码或命令示例进行注解。
- 仪表盘视图:构思一个Agent监控UI,包含关键指标卡片(当前连接数、QPS、缓存命中率)、实时图表(CPU/内存使用趋势)和最近的告警列表,营造出实时、专业的运维氛围。
细节强化
- 技术栈暗示:在描述中融入具体技术关键词,如“使用Python的`psutil`和`sqlalchemy`库实现”、“通过Prometheus暴露指标”、“告警集成至钉钉/企业微信”。
- 数据流细节:描述数据格式,例如“Agent收集的指标以JSON格式暂存于Redis队列”、“分析报告以Markdown格式保存并附带时间戳”。
- 异常处理:强调容错机制,如“网络中断时,Agent将任务状态持久化到本地SQLite,待恢复后重试”、“对数据库执行操作前,先进行模拟执行(EXPLAIN)预检查”。
- 视觉元素
- 色彩:主色调采用科技蓝与深灰色,代表稳定与专业;用绿色表示“正常/通过”,红色表示“告警/失败”,黄色表示“警告/阈值边缘”。
- 材质与氛围:界面元素带有轻微的磨砂玻璃(亚克力)质感。整体氛围是干净、有序的机房环境,伴有微弱的科技感光晕。
使用建议
- 直接复制“核心提示词”中的任意一条到你的AI对话中,即可启动针对该功能模块的详细设计。
- 组合使用:将“性能诊断”与“安全巡检”的提示词结合,可指令AI设计一个综合性的“每周健康检查”例行任务。
- 迭代细化:在AI返回初步方案后,可追加“请为这个备份验证流程编写一个Python函数骨架”或“请将上述架构用Mermaid代码表示”等指令,进行深化和落地。
- 本方案提示词旨在生成具体方案与代码逻辑,如需生成对应的宣传性视觉图,请将“构图建议”和“细节强化”中的描述转化为图像生成提示词。