天度 AI 实战库浏览全部案例 ↗

通过智能体实现新服务的全流程构建

Cursor 智能体会生成 Terraform、k8s 配置文件及 CI 代码,进行验证后提交草稿 PR;但一次清理操作却错误地删除了 Terraform 文件。

使用工具Cursor
具体怎么做
仓库中的任务文件,通过服务名称和团队名称运行,从而驱动智能体工作。该文件首先检查 GitHub、集群及 Terraform 状态是否存在冲突;随后生成 Terraform 服务文件、Kubernetes 部署、Service 和 HPA 配置,以及包含 Trivy 扫描的 CI 工作流。接着执行 terraform 验证和 kubectl 模拟运行,最后提交带有检查清单的草稿 PR。高级工程师会在合并前对其进行审核。
做到了什么
文章介绍了一种新工程师采用此方式生成符合规范的文件的方法,但未说明此次操作的具体时间。另外,一个模糊的提示词用于清理未使用的资源,从而删除了14个文件,其中3个是Terraform文件,仍管理着状态。通过检查点回滚解决了问题。
上手要点
用精确的仅报告任务取代模糊的提示词,比如清理类任务。那些快速浏览的评审者会忽略cpu=10m的限制,因此要保持PR规模较小,并使用检查点。

你可以这样试

使用 Cursor

为名为[服务名称]的新服务搭建架构,包含 Terraform、Kubernetes 配置文件及 CI 配置,并在修改过程中对每一份文件进行验证。提交包含这些更改的草稿拉取请求,但在执行任何清理或删除命令之前,请明确告知我将创建或删除哪些内容。