我肝肯定,很多很多小伙伴还不了解 Copilot 是什么,尤其是初学计算机的小伙伴,我这里普及一下吧!

GitHub Copilot:神一样的代码助手-LMLPHP

GitHub Copilot 是一个基于 AI 的代码自动完成工具,由 GitHub 和 OpenAI 共同开发。

GitHub Copilot:神一样的代码助手-LMLPHP

GitHub 和 OpenAI 想必大家都很清楚了,前者是世界上最大的交友网站,不,开源网站;后者是 ChatGPT 的母公司。

Copilot 可以直接集成在 Visual Studio Code 编辑器中或者 Intellij IDEA 中。帮助程序员更快、更轻松地编写代码。

Copilot 能理解你的代码意图,并自动提供代码建议,可以帮助你写新的代码,也可以帮助你理解和修改现有的代码。

一图胜千言,直接上图吧!

Intellij IDEA 打开 技术派 的源码,当我敲下注释“启动”,然后 Copilot 就直接帮你生成对应的代码 SpringApplication.run(QuickForumApplication.class, args); 了,是不是超级方便?超级智能!

GitHub Copilot:神一样的代码助手-LMLPHP

我只是举了一个非常简单的例子,它还可以理解更复杂的业务和需求。

你比如说,我在前端页面里就敲了一个 复制粘贴图片,它就能帮我生成这么一长串代码。

GitHub Copilot:神一样的代码助手-LMLPHP

如果是一个非常喜欢编程但又有一些畏惧的小白,那么完全可以借助 Copilot 来编程!

Copilot 可不只是能帮忙写代码,写文档也是有一手。

我们切换到 readme 文档,当我在项目介绍下按下 enter 键,它就能联想到“项目特点”。

再按下 enter 键,它可以联想到 “技术栈新:采用主流的互联网技术架构,包括 Spring Boot、MyBatis-Plus、MySQL、Redis、ElasticSearch、MongoDB、Docker、RabbitMQ 等。”

你可以去体验一下。

GitHub Copilot:神一样的代码助手-LMLPHP

Visual Studio Code 下也是完全可以胜任。

GitHub Copilot:神一样的代码助手-LMLPHP

当然了,鲁迅曾说,“尽信书不如无书”(dog dog dog),Copilot 是一个生成式的智能 AI, 它有时候会给你瞎扯和胡闹,你需要有鉴别能力。

极客 xx 上有一门公开课,讲 Copilot 的,免费,博主是我非常喜欢的一名独立开发者古思为

GitHub Copilot:神一样的代码助手-LMLPHP

我就不贴链接了,喜欢的小伙伴可以去搜一下,非常 nice 的一门课。

GitHub Copilot:神一样的代码助手-LMLPHP

学完你就能掌握 Copilot 的能力与使用细节了。

以上,希望帮助到大家。

05-17 21:50