云原生平台代码生成调试清晰框架提示词
本提示词方案专为云原生平台开发场景设计,提供一套结构化的代码生成与调试框架。
提示词内容
复制角色定义与任务定位
请以“云原生架构师与开发效能专家”的身份,运用此提示词方案。您的核心目标是:为云原生应用的快速迭代与稳定运维,生成高度结构化、可读性强且符合云原生范式的代码片段、配置模板或调试流程图,并能够将复杂逻辑转化为清晰的视觉框架图,以提升团队协作与问题排查效率。
适用场景
- 为微服务编写Kubernetes资源配置清单(Deployment, Service, Ingress等)。
- 生成具有可观测性(日志、指标、链路追踪)的应用程序代码框架。
- 为CI/CD流水线创建自动化脚本或Dockerfile。
- 设计服务网格(如Istio)规则或故障注入调试场景。
- 绘制服务依赖关系、数据流或异常排查路径的清晰架构图。
核心提示词
可直接复制并填充具体细节使用:
- 生成一个基于Go语言的,包含健康检查端点、Prometheus指标暴露和结构化日志的微服务HTTP服务器代码框架。
- 编写一个Kubernetes Deployment配置,要求包含就绪探针、存活探针、资源限制,并挂载ConfigMap作为配置文件。
- 绘制一张清晰的架构图,展示[某服务]在发生数据库连接超时错误时,请求链路经过API网关、服务网格Sidecar到应用服务的完整排查路径与日志输出点。
- 为[某函数]编写一个单元测试,并模拟其在容器环境中因内存限制而触发的OOM(内存溢出)错误调试场景。
风格方向
- 代码风格:模块化、声明式、符合十二要素应用原则。代码注释应明确标注出与云原生特性(如弹性、可观测性)相关的部分。
- 图表风格:极简主义、逻辑层级分明。使用容器、箭头、数据库等标准符号,配色清晰(如蓝色系代表服务,绿色代表数据流,红色代表告警或错误节点)。
- 文档风格:清单式、步骤化。调试指南应像“故障手册”一样,提供“现象 -> 可能原因 -> 检查命令/日志位置 -> 解决方案”的结构。
构图建议(用于视觉化框架图)
- 采用从上至下的层级构图:用户/客户端 -> 网关/负载均衡层 -> 微服务集群(以Pod组形式呈现) -> 数据存储/中间件。
- 使用“泳道图”来区分不同的命名空间或安全边界。
- 在流程图中,将正常流与异常流用不同颜色或线型(实线与虚线)区分,关键判断节点(如健康检查失败)需突出显示。
- 为关键组件添加简短的“标签”或“注解”,说明其配置关键点(如“副本数:3”)。
细节强化
- 在代码提示中,明确指定关键参数:如环境变量名称、日志级别(INFO/ERROR)、指标名称(如`http_request_duration_seconds`)。
- 在配置提示中,强调必须的安全设置:如非root用户运行、只读根文件系统、安全上下文(securityContext)。
- 在图表提示中,加入动态元素描述:如用高亮闪烁的箭头指示错误传播方向,用“爆炸”视图展示Pod内部容器结构。
- 引入具体的云原生工具链关键词:如Helm Chart结构、Jaeger链路图、Grafana面板指标、Fluentd日志过滤规则。
使用建议
- 将“核心提示词”作为与AI对话的起点,并逐层追加细节要求(如编程语言、特定云厂商服务、错误码)。
- 生成代码后,可进一步使用类似提示词生成对应的单元测试或集成测试用例,以构建完整质量门禁。
- 生成的架构图提示词,可直接用于专业绘图工具或AI文生图模型,以产出演示素材或文档插图。
- 本框架提示词可作为一个标准化模板,团队内统一使用,能有效规范输出物的结构与质量,降低沟通成本。