ChatOps技术结构包含哪些?

ChatOps技术结构包含哪些?

最佳答案 匿名用户编辑于2023/04/04 17:20

关于ChatOps技术结构,在《中国企业研发高效能白皮书~ChatOps篇》中有提及,更多内容可以查找原报告了解。更多内容前往原报告进行下载查看。

1、聊天APP

ChatOps 主要动作,就是将之前 DevOps 中通过 Web ⻚⾯进⾏的 操作,通过聊天机器⼈来代替。也就是说,聊天 APP 成为⽤户进⾏ 操作的⼀个客户端,⽤户的任何操作,都可以通过聊天 APP 来实现。 这也对聊天 APP 提出了要求,它需要将⽤户的输⼊发送给响应与连 接中⼼,也就是我们常说的聊天机器⼈,这样机器⼈才能进⾏后续 的⾃动化操作。所以聊天 APP 需要⽀持像 slash commands 或 outgoing 这样的机制,允许⽤户将⾃⼰在聊天框中输⼊的内容发送 给第三⽅平台。

2、 连接中⼼

⼀般情况下,⼤家都喜欢叫这部分为机器⼈或聊天机器⼈,但这个 表述并不精确,经常会造成误解,所以这⾥将其描述为连接中⼼。它的⼯作就是接收聊天 APP 发送来的消息,识别处理消息内容,根 据识别内容调⽤基础设施中的应⽤,等待基础设施应⽤完成任务, 并返回通知(可选)。

可以看出这部分的主要作⽤,就是接收识别请求并连接基础设施应 ⽤,只有在识别请求处接⼊⾃然语⾔识别系统,其能⼒才更贴近机 器⼈。

3、 基础设施应⽤

这部分和 DevOps 系统与各个基础设施应⽤的连接⽅式相同,如果 已有则可以直接复⽤,需要注意的是,基础设施应⽤不同版本的 API 可能有所差异,需要谨慎维护这部分代码。

参考报告REPORT

中国企业研发高效能白皮书~ChatOps篇.pdf

中国企业研发高效能白皮书~ChatOps篇。近年来中国企业研发正在从粗放型⾛向精益型,研发⼯作的“⾼效能”成为⼏乎每个研发团队共同的追求。中国软件服务产业也在近5-10年中得到了⻜速发展,技术服务的边界不断拓展,赋能研发⾼效的产品层出不穷,适合中国研发环境的技术服务体系在不断完善。从结果上看,中国企业正在⾼效能研发的路径上快速前进。本份报告以中国⾼效能研发企业为研究对象,尝试解读市场中具有代表性的⾼效能研发解决⽅案。本次报告由五个篇章组成,如CI/CD、ChatOps、企业级架构、价值流管理等主题。研究⼩组期待可以通过研究,帮助中国企业研发团队获得⾼效能研发新知。

我来回答
分享至