AGI 的呈现,给了咱们一个新视角去扫视咱们做过的零碎,尤其是研发效力平台。研发效力平台作为一个工具平台,实质就是进步公司整体产研的效率。AGI 的疾速提高大家曾经引人注目,本文就是在我的项目协同,代码治理、测试、AIOps 等方面来探讨 AGI 能够给研发效力平台带来的巨大变化效率晋升。拥抱 AGI,吸纳 AGI 来改善和降级咱们的研发效力平台。应用人工智能进步研发产能和效率是当下的重要趋势,AGI 技术作为人工智能的前沿, 必将成为推动研发效力新一轮飞跃的关键技术。
研发效力是一个组织高效交付产品的能力,以及围绕进步这一能力所建设起来的由标准、流程、工具、度量体系、实际等组成的系统工程体系。指标是优化开发者体验,夯实产品研发经营基础设施和赋能组织继续高质高效地交付产品价值。
laofo@scmroad
ChatGPT 次要性能
我 (ChatGPT) 是一个基于 OpenAI 的大语言模型,能够用于生成文本、答复问题、实现工作和提供倡议等方面,次要性能包含:
- 文本生成:能够依据用户提供的主题或关键词生成文章、段落、句子等内容。
- 问答零碎:能够答复用户提出的问题,并尝试提供相干信息和解释。
- 语言翻译:能够将一种语言翻译成另一种语言,并尝试举荐最合适的翻译。
- 情感剖析:能够剖析给定文本的情感色调,并提供相干倡议和反馈。
- 工作实现:能够基于用户的工作需要,尝试提供解决方案和倡议。
总的来说,我可能解决各种类型的文本数据,并尝试提供最适宜用户需要的答复、倡议和解决方案等。
下面是 ChatGPT 给出它本人能做哪些事件。ChatGPT 不是 AGI 的全副,然而至多咱们能够通过 ChatGPT 发现一些状况。上面我就会把 ChatGPT 的次要能力和研发效力平台外围性能联合起来,谈谈到底有哪些扭转。
AGI+ 我的项目协同
- 主动创立文档构造和框架:比方我要写一份产品需要文档,我间接在某个目录下点击 AGI 机器人,通过语音或者文字通知它,帮我生成一份产品需要文档,AGI 就能够主动帮我生成一个模版式的文档和局部内容。如果 AGI 通过一些训练,这个文档的内容会更空虚和正确。
- 润色、审查、辅助编写文档:比方我曾经有一份曾经写好的文档,这时能够把文档地址发给 AGI,让它看下文档内容是否有逻辑上的问题,形容得是否精确,同时还冀望它能主动帮我修复有问题的局部。
- 语音 / 视频输出生成文档、不便检索和查看:比方咱们在聊天或者散会的时候能够关上 AGI。当会话完结时,AGI 能够主动帮咱们把聊的内容生成一份会议纪要,由工夫线形成的文档,有总结,有待办,甚至还有聊天或者会议的音视频。当初有一些产品曾经反对局部性能了。
- 主动依据文档内容生成动态、动图、视频等内容:当初曾经 midjourney 曾经能够依据形容信息主动生成图片了。如果咱们的文档写得不够具体,AGI 能够通过对效力平台的学习,补充文档,甚至能够增加动图或者视频来辅助了解文档内容。
- 工作的高效治理和解决:当效力平台把本人能力通过 API 给 AGI 后,咱们就能够通过语音或者以文字沟通的模式高效治理咱们那的工作。比方对着 AGI 机器人说:“列出我当初进行中的工作有哪些,请敞开工作 2,备注已实现,给小明发个告诉。”这样 AGI 就成了咱们的集体工作助理。
AGI+ 代码编写、调试、审查
- 主动代码生成:AGI 能够依据用户通过语音或文本形容的程序逻辑, 主动生成代码框架或大部分残缺代码。节俭手动编码的工夫, 特地实用于比拟规定和结构化的业务逻辑。
- 智能代码补全:AGI 能够分析程序上下文和开发者的用意, 智能举荐能够补充的 API、模块、变量名等,辅助开发者编码。
- 代码纠错和重构:AGI 能够实时剖析开发者编写的代码, 检测潜在的谬误、不标准之处以及能够优化的中央, 并提出批改倡议。晚期发现并修复问题, 升高前期调试的难度。AGI 也能够依据最佳实际,主动优化和重构已有代码。
- 主动生成文档和正文:AGI 能够依据程序逻辑主动生成代码正文和文档,节俭手动编写文档的工作量, 并保障文档的准确性和实时性。
- 单元测试用例的生成和补充:对现有代码,补足单元测试用例;对新代码,主动生成单元测试用例。
- 人工评审代码准入:对于须要做 CodeReview 的代码(比方架构上的思考),能够通过 AGI 二次扫描解决问题后,再进行人工 CR。
AGI+Testing
除了文档协同和代码编写智能辅助,我感觉测试方向会是 AGI 的另外一个用武之地,且大有可为。
单元测试:补充单元测试用例曾经不是什么新鲜事了,咱们还能够让 AGI 主动执行代码,依据代码测试覆盖率的后果补充单元测试。这就更近一步了。
API 测试:依据 swagger 文档,或者 postman 主动扫描扫描所有 API,生成测试用例,而后每个 API 接口都调用一遍生成报告。
性能测试:之前咱们的很多性能测试都是通过制作高负载测试其零碎的性能,有了 AGI 之后,因为它理解咱们零碎的整体架构,数据库表构造,调用链条,能够有助于咱们结构出无效的性能测试用例和流量数据。
功能测试:因为 AGI 能够通过文档晓得咱们要验收的性能,所以能够让其对比产品需要文档进行性能验收测试。
UI 自动化测试和验收:之前互联网行业 UI 的自动化测试不太风行,次要起因是互联网行业页面变动快和 UI 自动化测试老本高。而有了 AGI 之后,AGI 就能够主动生成测试脚本来进行自动化测试。同时如果产品需要文档中含有设计师的设计稿,甚至能够让 AGI 把性能页面和设计稿进行比对,升高了设计师走查的工作量,进步了工作效率。
除了下面,还有平安测试、可拜访测试、混沌测试等非功能性测试,AGI 都能够帮忙咱们。之前测试条件比较复杂、人力执行测试老本高的工作都能够统统交给 AGI,让它来帮咱们执行。
AGI+ 可观测性
可观测性 (monitor+logging+alarm+tracing) 和 AIOps
咱们能够先通过可观测性零碎的建设,收集零碎的各种数据,而后通过 AGI 加持的 AIOps 剖析和解决这些大量的经营数据。如果 AGI 能通过经营数据反推服务、代码、需要中存在的问题和纰漏,将会大大缩短 idea-code-data-feedback 这个反馈的链路,进步产研交付效率,bug 修复效率,进步零碎的稳定性和运维效率。
AGI+ 外部问答知识库和客户服务
目前的企业智能客服还是比拟高级的,个别流程是员工发动聊天询问问题,智能客服会依据关键字给出一个或多个备选解决办法,有的还会给出相干文档链接,如果仍然不能解决问题,员工能够通过智能客服转人工服务。
有了 AGI 当前,咱们就能够利用公司外部数据和知识库的信息训练一个专门服务企业外部员工的 AGI,这样员工就不再须要简单检索,只需像与真人对话一样提出问题就能够了。
因为 AGI 还具备语言翻译的性能,你能够用英文询问问题,我能够通过中文答复,AGI 从中主动翻译,这样能够进步跨语言的交换效率,缩小多语言客服反对人员的数量,升高企业经营老本。
AGI 扭转效力平台入口
在 ChatGPT 之前,效力平台可能有多个入口,包含一个独立的网站,一个 IM 中的利用,一个 API 凋谢服务,还有知识库等,有了 AGI 当前,很多性能都会通过 API 或者文档接入到 AGI 中,通过 AGI 来提供服务。ChatGPT 的用户体验曾经深入人心,我感觉在公司外部 AGI 会以一个 企业 IM 中的集体助理的模式呈现,一个入口提供各种服务,极大进步集体的工作效率。
本文总结
AGI 代表了人工智能技术的最高程度, 其在研发治理和研发效力方面的利用将引发革命性变动, 这也是研发畛域不可逆转的发展趋势。同时 AGI 的呈现挑战着咱们对企业服务,对研发效力平台的认知,咱们要把 AGI 和研发效力平台联合到一起,看看 AGI 能催化出一个什么状态。AGI 目前在国内还是起步的阶段,各个大佬纷纷下场,百舸争流,心愿不久能有更先进的工具呈现,帮忙咱们开释大脑的想象力,解放咱们的双手。
我的其它文章
研发效力 DevOps 举荐书单
devops|中小公司不要做研发效力度量
devops|中小公司效率为王,没必要度量
DevOps|研发效力不是老板工程,是开发者服务
研发效力生态残缺图谱 &DevOps 工具选型必看
感激点赞、转载。退出「DevOps 研发效力」一起探讨