当前位置: 首页 > 科技观察

GitHub推出AI编程工具StackOverflow:那我去?

时间:2023-03-13 02:17:31 科技观察

GitHub推出了一款名为“GitHubCopilot”的工具,在官网上被描述为“你的AI结对程序员”。直译就是AI结对编程助手。GitHubCopilot官网:https://copilot.github.com/据官网介绍,GitHubCopilot不仅是一款代码自动补全工具,其底层技术采用了OpenAI打造的全新AI系统Codex。它接受了十亿行公开可用代码的培训,比大多数代码辅助工具可以理解更多的上下文。无论是文档、评论、函数名称,还是代码本身,GitHubCopilot都会根据开发者提供的上下文合成匹配的代码。开发者可以通过GitHubCopilot在编辑器中获得关于整行代码或完整功能的建议。GitHubCopilot的运行流程如下图所示:GitHubCopilot主要功能:将评论转化为代码:在评论中描述需要实现的逻辑,GitHubCopilot可以帮助补全代码并自动填充重复代码:GitHubCopilot对于快速生成模板和重复代码的场景很有用。给它一些例子,它会生成剩下的简化调试过程:导入单元测试包,GitHubCopilot会建议与代码匹配的测试提供多种解决方案:GitHubCopilot会显示一个解决方案列表,开发者可以使用提供的从内部编写代码,或根据您的需要对其进行编辑。目前GitHubCopilot还处于技术预览阶段,只支持在VisualStudioCode以及Python、JavaScript、TypeScript、Ruby、Go等编程语言中使用。如果您有兴趣尝试,可以访问官网https://copilot.github.com/注册并申请测试。本文转自OSCHINA本文标题:GitHub推出AI编程工具,StackOverflow:那我去?本文地址:https://www.oschina.net/news/148335/github-copilot