写点什么

【CRUD 工程师的末路?程序员开发福音?】AI 编程工具——GitHub Copilot 推介

发布于: 2021 年 07 月 19 日

作者:石义峰

GitHub Copilot 介绍

GitHub Copilot——GitHub 推出的一款人工智能编程工具,可以根据注释生成代码,可以生成重复的代码,简化单元测试等等,它可能代表了软件开发第三次革命的突破:人工智能在编码中的使用。


Github Copilot 目前处于技术预览阶段,仅支持在 Visual Studio Code 中使用(扩展地址),支持 Python、JavaScript、TypeScript、Ruby 和 Go 等编程语言。其官网地址: https://copilot.github.com/ ,如果感兴趣进官网申请测试,申请成功后如图:



它所使用的是代码训练库包含了 GitHub 的所有开源代码,并未在官网明确提及,在技术预览阶段可以免费测试,但正式发版后是否要收费?收费的话,如何反馈给所用的开源代码?这存在一定的风险。

Github Copilot 运作流程

Github Copilot 主要功能

  • 将注释转换为代码。 写一条评论,描述你想要的逻辑,让 GitHub Copilot 为你组装代码。


  • 自动填充重复代码。 GitHub Copilot 非常适合快速生成样板和重复代码模式。给它一些例子,让它生成其余的!


  • 简化调试过程:导入单元测试包,GitHub Copilot 会提供与代码匹配的测试的建议。


  • 提供多个替代方案:GitHub Copilot 会展示一个解决方案列表,开发者可以从里面使用所提供的代码,或对它进行编辑以满足需求。


用户头像

还未添加个人签名 2018.11.07 加入

还未添加个人简介

评论

发布
暂无评论
【CRUD工程师的末路?程序员开发福音?】AI编程工具——GitHub Copilot推介