脑洞|ChatGPT加持下,ChatOps将如何革新团队协作与运维管理?

要说近期科技圈 “顶流” , 非莫属 。
比起目前常见的语音助手与聊天 bot , 这位机器人显得更有 “人味儿” , 不仅能模拟人类的语气 , 跟你聊得有来有回 , 还能写剧本、编音乐、写代码 。
说到聊天工具 , 就让我们想起了研发领域的另一位机器人——? , 虽然不如有 “亲和力” , 但接下来两者会碰撞出什么样火花?令人无限遐想 。
推动高效团队协作和任务执行
是一种基于聊天工具的团队协作方法 , 将日常运维工作和团队协作集成到聊天工具中 。团队成员在聊天工具中键入相应的命令或包含相应关键字的内容 ,  就会自动调用相关平台 , 自动完成各种任务 , 例如部署代码、查看日志、查询任务进度、通知团队成员、响应安全事件等 , 进一步提升研发自动化水平 , 实现更高效的团队协作和任务执行 。
听起来 ,  更像是一位研运团队的好帮手 , “台前”接收和反馈信息 , “幕后” 辛勤执行任务 。那么现阶段 ,  对于不同研发岗位的人员都有哪些作用?
目前 , 想让完成以上任务 , 仍需通过特定命令或关键字来触发 。
但 ,  来了 , 一个 “懂人话” 的还会远吗?
加持下 ,  会如何发展?
站在自然语言处理技术的肩膀上 , 相信将飞速进化 。我们不妨做个合理畅想:
1. 能够听懂 “人话” 了 。我们可以使用自然语言与对话 , 从而快速执行任务和查找信息 , 提高研发效率和生产力 。
脑洞一下
user:帮我确认一下现在极狐 SaaS 上通过 Web 端下载代码的功能是否是开启的 。

脑洞|ChatGPT加持下,ChatOps将如何革新团队协作与运维管理?

文章插图
进阶的:检查了一下 , 确认现在的功能是开启的 。用户可以通过这个按钮进行代码下载 。
user:嗯 , 这个功能现在需要关闭 。你去帮我关闭一下吧 。
进阶的:根据流程 , 对于 SaaS 的任何改动 , 都需要先去创建 Issue ,  并且给 SRE 人员 , 等待 SRE 的完成 。
user:好的 , 去帮我搞定这个 。
进阶的:Issue 已经创建好了 , ID 为 1024 , 同时指派给了 SRE。那边的回复是:大约需要十分钟来让变更生效 。
user:好的 , 10 分钟以后帮我确认一下就行 。
10Later...
进阶的:SRE 回复变更已经生效 , 我特意去检查了一下 , 确实如 SRE 所说 。我已经关闭了 Issue 。
2. 更像是开发运维“知识库” , 通晓网络上的研发运维知识和经验 , 通过语义理解和上下文推断 , 能够自动识别问题、预判结果和解决问题 , 大大减少人为错误和重复劳动 。
脑洞一下
user:帮我看一下 , 这会儿有没有1 的工单 。
进阶的:目前没有1 的工单 , 只有一个 Sev2 工单 , 你要看一下吗?
user:给我描述一下吧 。
脑洞|ChatGPT加持下,ChatOps将如何革新团队协作与运维管理?

文章插图
进阶的:有用户提到 , 极狐 SaaS 的访问突然有点慢 , 想确认一下是什么原因 。
user:以你的经验 , 你觉得有哪几方面原因 。
进阶的:我分析有以下几个原因:
user:嗯 , 去查看一下 , 看看到底怎么回事 。
进阶的:查看了 SaaS 的资源使用率 , 目前在 50% , 资源使用率不高 , 排除限制触发问题;接着查看了 SaaS 的页面 , 显示服务正在升级中 。