GitHub 推出 AI 编程工具,Stack Overflow:那我走?

开发 开发工具
GitHub 推出了名为"GitHub Copilot"的工具,官网对其的描述是 "Your AI pair programmer"。直译过来即为 AI 结对编程助手。

GitHub 推出了名为"GitHub Copilot"的工具,官网对其的描述是 "Your AI pair programmer"。直译过来即为 AI 结对编程助手。

GitHub Copilot 官网:https://copilot.github.com/

根据官网的介绍,GitHub Copilot 不仅只是一个代码自动补全工具,其底层技术采用了由 OpenAI 打造的新 AI 系统 —— Codex,目前经过了数十亿行公开代码的训练,与大多数代码辅助工具相比,它可以理解更多的上下文。无论是文档、注释、函数名,还是代码本身,GitHub Copilot 都会基于开发者提供的上下文来合成匹配的代码。开发者可通过 GitHub Copilot 在编辑器中获取有关整行代码或完整函数的建议。

GitHub Copilot 运作流程如下图所示:

 

GitHub Copilot 主要功能:

将注释转换为代码:在注释中描述需要实现的逻辑,GitHub Copilot 可帮助完成代码

自动填充重复代码:GitHub Copilot 对于快速生成模板和重复代码的场景十分有用。给它提供一些例子,它就会生成其余的代码

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

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

目前 GitHub Copilot 尚处于技术预览阶段,仅支持在 Visual Studio Code 中使用,以及支持 Python、JavaScript、TypeScript、Ruby 和 Go 等编程语言。如果有兴趣尝试,可访问官网 https://copilot.github.com/ 进行注册以申请测试。

本文转自OSCHINA

本文标题:GitHub 推出 AI 编程工具,Stack Overflow:那我走?

本文地址:https://www.oschina.net/news/148335/github-copilot

责任编辑:未丽燕 来源: 开源中国
相关推荐

2023-07-29 13:09:36

程序员AI

2021-06-30 14:29:56

GitHub 编程工具AI

2023-10-30 16:47:18

AI工具模型

2023-08-27 22:19:03

AI语义搜索OverflowAI

2019-08-23 11:08:55

编程语言

2023-07-28 14:39:37

StackOverflowAI

2023-10-17 12:53:00

AI模型

2021-06-23 15:03:55

Spring5PathPatternAntPathMatc

2023-03-29 09:44:37

OpenAI编程工具

2021-06-30 15:05:15

VS Code程序员编程

2021-11-01 12:11:02

GitHub AI IT资讯业界

2021-12-14 10:26:03

工具代码搜索

2021-08-05 14:13:45

微软GitHub AI 编程工具

2023-08-09 11:53:55

AI编程工具

2011-03-09 09:33:51

Stack Overf架构

2024-05-28 07:33:52

SFOpenAI账户

2022-01-25 10:27:00

平台功能

2014-03-11 11:04:30

2023-06-16 09:41:01

编程开发

2017-06-20 10:56:16

Stack OverfwebDevOps
点赞
收藏

51CTO技术栈公众号