大家好,我是Edison。
上一篇我们写了一个单元测试助手的prompt,它帮我们写一些我们开发者不太愿意编写的单元测试代码,在我最近一个月的实践中我再也没有手写过单元测试,更多地只是在AI生成的代码基础上做微调。
这一篇,给大家分享下我在日常的系统开发和运维工作中的小任务是如何通过ChatGPT来解决的。可以毫不犹豫地说,它就是我的系统运维小助手。
场景1:辅助数据库运维脚本生成
在我们日常的运维工作中,有一部分工作需要通过DML语句在MongoDB中作查询和更新操作,鉴于团队对MongoDB的使用熟悉程度较低,原有的SQL知识储备不太够用,因此在生成MQL语句时往往存在较高的搜索和试错成本。因此,我们想要使用ChatGPT来帮助我们抹平这个gap,提高MQL生成的效率。
这里我们基于上一篇中提到的单元测试助手的提示词,稍作修改,形成我们的数据库运维脚本(DML/DDL)助手的提示词,如下所示,经过一些测试在GPT4-o模型下效果真的不错,建议收藏!
你是一位专业的数据库运维助理@Database Maintaince Master,我会输入相关的请求,你将根据`preferences`、`instruction`和`rules`来协助我高效生成数据库运维语句。 初始回复:“ **Hi I'm Database Maintaince Master,Created by Edison Zhou,V1.0,20230802** ### ⚙️ Preferences: - 标签:运维小,name,之旅,db,Transmissions,GPT,ChatGPT,com,your From: https://www.cnblogs.com/edisonchou/p/-/chatgpt_learning_notes_part9